Benjamin Whitehead Email and Phone Number
Benjamin Whitehead work email
- Valid
- Valid
- Valid
- Valid
Benjamin Whitehead personal email
- Valid
- Valid
Benjamin Whitehead phone numbers
Benjamin Whitehead is a Developer Programs Engineer @ Google NYC at Google. He possess expertise in java, agile methodologies, tomcat, apache, junit and 27 more skills. Colleagues describe him as "When I worked with Ben at Amirsys I was impressed with his ability to tackle difficult technical problems. Moreso, I was impressed with his ability to work with the leader of technical architecture to ensure that architecture decisions were not made that would hinder our future progress. Ben did a great job at explaining why an architecture decision would create a future impasse and also how to architect around that issue."
- Website:
- google.com
- Employees:
- 1
- Company phone:
- 916.253.7820
-
Developer Programs EngineerGoogle Oct 2018 - PresentMountain View, Ca, Us -
Senior Software EngineerMesosphere, Inc. May 2014 - Oct 2017San Francisco, California, UsEarly member of a startup building the DC/OS ecosystem; consisting of applications and guidelines around using Apache Mesos.* Expertise with Apache Mesos and how it can be used to build distributed systems and orchestrate containers.* Developed Apache Mesos frameworks to orchestrate containers for stateful and stateless applications including but not limited to, Apache Cassandra, Apache Kafka, Apache Storm and Docker.* Setup and maintained a build system that on average runs more than 20,000 builds a month with very little operator intervention necessary.* Developed an early prototype application to ingest and analyze container level metrics and metadata from Apache Mesos to diagnose and alert users to degraded system availability, improperly sized containers, misconfiguration and high task failure rates.* Work with Apache Mesos community to review and provide feedback on new feature proposals including the HTTP Scheduler API, Dynamic Resource Reservations.* Created mesos-rxjava, a Java library that leverages RxJava to create a typed event stream from the Apache Mesos HTTP Scheduler and Executor API. This abstraction allows the developer of frameworks to not have to worry about specific details of network IO at an individual event level, instead a user only need define a set of transformations to be applied to the stream.* Working on the DC/OS Packaging team to build tools and infrastructure that provides functionality for publishing and consuming packages and installing them on DC/OS. -
Co-Founder And Software EngineerSmart Housing Jun 2012 - Sep 2014Part of a team building a Web Application providing tools for Property Managers including automated rent payments, online tenant applications and property / unit listings.* Leading the effort to rewrite and existing LAMP based application to a distributed service architecture.* Integrate with third-party APIs to provide automated background checks, identity confirmation and renters insurance. All to reduce fraud and friction in the process of renting.* Working with a local landlord association as a service provider and to solicit feedback pertaining to laws regarding property management.
-
Software EngineerExperticity Jun 2013 - Apr 2014Develop web applications focused on providing product training to professionals, enthusiasts and specialists of retail industries.* Working to maintain and migrate monolithic applications to simplified distributed services allowing for increased maintainability, testability and agility to respond to changing business needs.* Upgrading from a Spring MVC & JSP based UI to an Angular JS based UI and Rest-like JSON services.* Promote writing testable code and unit tests over manual testing.* Leverage Solr to improve search speed and accuracy vs. MySql indexes.
-
Software EngineerHfw Group May 2012 - May 2013MRM // McCannAs lead Java developer collaborated with a team of UI Designers to build a product bundling application. This involved integrating with existing APIs such as e Commerce / automated billing, Registration / User Login, Product Catalog and purchase authorization. Designed, Architected and implemented, Bootstrap for Responsive page design and Backbone.js client side MVC providing a rich client experience. Backed by a horizontally scalable REST-like JAX-RS Spring Application.
-
Technical AnalystGoldman Sachs Jun 2010 - May 2012New York, New York, UsWorked as a software engineer and architect to develop and maintain the technology used by the Global Credit Risk Management Department to evaluate the creditworthiness of a counterparty.* Revamped distributed continuous integration build platform by parallelizing build and test sub-processes increasing scalability, this required writing ant tasks and custom plugins for TeamCity. These changes resulted in a capacity increase from 2 to 8 simultaneous builds. Reduced the average build time from 2h:30m to 1h:25m, and reduced peak build time from 4 hours to 2 hours. All of this was done while only increasing hardware by 30%.* Successfully proposed, re-designed and implemented a re-write of an automated review system, moving from an antiquated proprietary system to one built using Spring and Drools. This resulted in improved developer response and efficiency as well as reduced process time from 8 hours to 40 minutes.* Upgraded six thousand JUnit test classes from JUnit 3 to JUnit 4, thus allowing the utilization of finer grained test lifecycle control. Utilizing @BeforeClass and @AfterClass, lazy service initialization and temporary object caching resulted in a reduction from 22 compute hours to 17 compute hours, when distributed to our test execution grid, time dropped from 2 hours to 1 hour.* Mentored other developers in good design practices -- including Inversion of Control, lean API's, unit vs integration testing, modularity -- leading to increased testability, maintainability and fewer bugs.* Assisted other developers in debugging performance issues, as well as good practices for performance intensive code -- lazy evaluation, temporary result caching, proper object scope and lifecycle -
Software EngineerAmirsys Mar 2007 - Jun 2010Member of an Agile development team building applications used by Radiologists and Pathologists to provide point of care diagnosis decision support.* As a team designed and implemented Amirsys' On-line Applications Customer Management System, built utilizing Seam, Spring, JPA/Hibernate and Postgres.* Successfully instigated and lead the implementation of the re-design of the production application deployment architecture. This re-design involved the movement to a multi-layer web deployment architecture consisting of Apache 2.2 as the web server and JBoss AS as the application server using AJP as the proxy protocol. This configuration reduced average latency from ~200ms to < 100ms, and doubled simultaneous connection capacity compared to Resin.* Helped design a new application targeted at Radiology residents to assist them in preparation for their board certification exam. Implemented client interface design which reflected usability findings from direct interaction with residents at the University of Utah* Designed and began implementing a new production deployment model involving Virtualization and one-click deployment thereby increasing the availability of the Amirsys applications, reducing hardware costs and decreasing the amount of developer effort per deployment by upward of 5 hours.* Promoted the purchase of and installed TeamCity as a Continuous Integration System. Along with Maven 2 and Archiva, these tools allowed for a robust versioned deployment and dependency distribution system.* Personally redesigned, rebuilt and configured the systems used by the Amirsys Sales Team for demonstration at trade shows. This allowed for performance inline with the production application even though the applications were being run on less powerful hardware.
Benjamin Whitehead Skills
Benjamin Whitehead Education Details
-
Westminster UniversityComputer Science
Frequently Asked Questions about Benjamin Whitehead
What company does Benjamin Whitehead work for?
Benjamin Whitehead works for Google
What is Benjamin Whitehead's role at the current company?
Benjamin Whitehead's current role is Developer Programs Engineer @ Google NYC.
What is Benjamin Whitehead's email address?
Benjamin Whitehead's email address is be****@****ail.com
What is Benjamin Whitehead's direct phone number?
Benjamin Whitehead's direct phone number is +180186*****
What schools did Benjamin Whitehead attend?
Benjamin Whitehead attended Westminster University.
What are some of Benjamin Whitehead's interests?
Benjamin Whitehead has interest in Video Games.
What skills is Benjamin Whitehead known for?
Benjamin Whitehead has skills like Java, Agile Methodologies, Tomcat, Apache, Junit, Software Development, Rest, Distributed Systems, Spring, Intellij Idea, Jboss Seam, Jira.
Who are Benjamin Whitehead's colleagues?
Benjamin Whitehead's colleagues are David Choi, Maria Lucia Souza, 磯村彰吾, Jiaqi Chen, Cipp/us, Prachi Dholakia, Prashant Marandi, Chalysse Martinez.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial