Ben Heilers

Ben Heilers Email and Phone Number

Software Engineer @ Pulse Security AI, Inc.
San Jose, CA, US
Ben Heilers's Location
San Jose, California, United States, United States
About Ben Heilers

Ben Heilers is a Software Engineer at Pulse Security AI, Inc.. He possess expertise in software design, agile methodologies, distributed systems, java, software development and 10 more skills. Colleagues describe him as "Ben is both a detail and goal oriented software engineer who has great problem solving capabilities. Write concise and modular code, backed by solid unit tests." and "Ben is a highly motivated, detail oriented individual contributor with strong technical skills. He is ready to take new challenges and has ability to deliver results with high quality and efficiency. He has an attitude to try make good things better and better things excellent."

Ben Heilers's Current Company Details
Pulse Security AI, Inc.

Pulse Security Ai, Inc.

View
Software Engineer
San Jose, CA, US
Website:
pulsesecurity.ai
Employees:
9
Company phone:
916.253.7820
Ben Heilers Work Experience Details
  • Pulse Security Ai, Inc.
    Software Engineer
    Pulse Security Ai, Inc.
    San Jose, Ca, Us
  • Google
    Tech Lead / Senior Staff Software Engineer
    Google Nov 2022 - Present
    Mountain View, Ca, Us
  • Mandiant (Now Part Of Google Cloud)
    Software Architect / Technical Director
    Mandiant (Now Part Of Google Cloud) Dec 2020 - Oct 2022
    Mountain View, California, Us
  • Respond Software Inc.
    Software Architect
    Respond Software Inc. May 2019 - Dec 2020
    Mountain View, Ca, Us
  • Respond Software Inc.
    Software Developer
    Respond Software Inc. Jun 2016 - May 2019
    Mountain View, Ca, Us
  • Hewlett Packard Enterprise
    Lead Developer / Team Lead
    Hewlett Packard Enterprise Feb 2014 - Jun 2016
    Houston, Texas, Us
    HP Fortify - Application Self Protectionwebsite: https://saas.hpe.com/software/application-defenderSecond member (after architect) of brand new SaaS product- Helped research and prototype various framework choices- Helped grow team size to 5 Full-Stack developers and 3 QA- Collaborated with QA, Ops, Documentation, PM- Decision maker on when to upgrade dependencies, how to prioritize defect fixes- suggested new features to PM, added to roadmap, provided designsPersonally set the team standards for:- Code coverage thresholds- Code Reviews- Non-Destructive Database Migrations, allowing for zero-downtime upgrades- Various Test Levels: Unit, Integration, Functional, Performance, End-to-End- Performance tuning: caching method return values, query tuning, finding “N+1” problemsPersonally responsible for selecting the following tools as part of the product: - Gradle- Groovy, Spock, Geb (automated browser tests)- Spring Boot, FlywayDB, - ReactJS, D3JS, SASS, Gulp, Webpack, Karma, Jasmine, eslintLead the team in migrating our monolithic application towards microservices- Provided initial prototype- Decomposed remaining work into achievable tasks- Mentored other team members- Provided tutorials on concepts such as Service Discovery and micro-datastores Lead the team in containerizing our product with Docker, Docker-Compose, Docker-SwarmHands-on development of features in addition to team leadership responsiblitiesOther tools besides mentioned above: - Storm, Vaadin, Vert.x, Grails, Tomcat- Data storage: Postgres, Vertica, Cassandra, Kafka- Perforce, Git
  • Hewlett Packard Enterprise
    Software Designer
    Hewlett Packard Enterprise Aug 2012 - Jan 2014
    Houston, Texas, Us
    HP Fortify - Static Code Analysiswebsite: https://saas.hpe.com/software/scaPersonally brought multi-threaded and multi-process capabilities to a legacy Single-Threaded application- Improved performance by at least 3x across the board, often 10x- Much experience in performance tuning: reducing heap usage, caching, minifying payload across RMIImproved fixed-point iteration in both Dataflow Analysis and Control Flow Analysis, resulting in fewer false positivesGained further experience in functional programming paradigms Exposure to ~20 programming languages
  • Hewlett Packard Enterprise
    Software Designer
    Hewlett Packard Enterprise Nov 2010 - Jul 2012
    Houston, Texas, Us
    Worked on multiple parts of a Polyglot Service Oriented Architecture- Existing product Automates sysadmin tasks for physical servers: OS provisioning/patches, software updates, audits/compliance- Our project revolutionizes the existing product to work with virtual machines from various virtualization vendors: Vmware, Microsoft SCVMMIntroduced best practices to the team: Test-Driven Development, code coverage thresholds, active code reviewSkills/tools: Java, Python, SQL, RESTful APIs, EJB, SOAP, Common Information Model, SVN, Rational ClearCase
  • Model N
    Senior Member, Technical Staff
    Model N Apr 2008 - Nov 2010
    San Mateo, California, Us
    Full-Stack developer on Business Intelligence application, part of integrated suite of contract/pricing/rebate/analytics applicationsProject Lead on multiple year-long projectsLearned both waterfall and agile methodologiesCollaborated with QA, both collocated and off-shoreSQL query performance tuningExtended proprietary Swing-like UI framework
  • Model N
    Member, Technical Staff
    Model N Mar 2007 - Mar 2008
    San Mateo, California, Us
  • Model N
    Consultant
    Model N Oct 2006 - Mar 2007
    San Mateo, California, Us
  • Model N
    Associate Consultant
    Model N Jun 2005 - Oct 2006
    San Mateo, California, Us

Ben Heilers Skills

Software Design Agile Methodologies Distributed Systems Java Software Development Virtualization Sql Ejb Software Engineering Xml Linux Java Enterprise Edition Python Spring Mvc Nosql

Ben Heilers Education Details

  • University Of California, Berkeley
    University Of California, Berkeley
    B.S. Applied Mathematics

Frequently Asked Questions about Ben Heilers

What company does Ben Heilers work for?

Ben Heilers works for Pulse Security Ai, Inc.

What is Ben Heilers's role at the current company?

Ben Heilers's current role is Software Engineer.

What is Ben Heilers's email address?

Ben Heilers's email address is be****@****ail.com

What is Ben Heilers's direct phone number?

Ben Heilers's direct phone number is +165068*****

What schools did Ben Heilers attend?

Ben Heilers attended University Of California, Berkeley.

What skills is Ben Heilers known for?

Ben Heilers has skills like Software Design, Agile Methodologies, Distributed Systems, Java, Software Development, Virtualization, Sql, Ejb, Software Engineering, Xml, Linux, Java Enterprise Edition.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.