- San Francisco, CA
- (650) 241-1836
- Particularly interested in how computers can be leveraged to enhance the productivity of employees through the automation of tasks.
- Involved with how improvements in web based interfaces can create a more enjoyable experience for users.
- How to make applications run faster for the users by leveraging the complete technology stack.
Salesforce, San Francisco, California
Working on Salesforce's flagship product as a Lead Developer on Sales Productivity features. I am activity working on integrating Salesforce with Microsoft/Google, pulling calendar events from other 3rd party systems, creating new public APIs, working with UX and accessibility to come up with designs, building new UI components, writing functional tests, perf testing, and designing the new architecture for my teams features that allows it to scale across all of the different layers of the stack and with other connected systems.
75% Developer, 25% QE/UX/Ops, for 6 months I was the interim Product Owner. Worked with 5 people as the lead engineer to develop a web apps to help engineers building out Salesforce's cloud infrastructure. Created an app to run and collect networking and infrastructure level tests for Salesforce's flagship product, with a real time web app for viewing results. Java, Spring, Jetty, Java Caching Service, Web Sockets, Angular, Polymer, Bootstrap, and jQuery. Created a web app for the caqpacity planning tream to view the past, current, and trending load on the infrastructure. Built web apps for configuring server infrastructure to reduce the amount of manual tasks that the TechOps teams need to do.
Worked on making sure that the Salesforce.com’s main web application is running as fast as possible, from the perspective of the browser and the end user. Analyzing daily browser based performance tests with the latest development code. Spot analyzed new features being implemented by different teams. Worked with the UI Architecture team on upcoming changes to the application and how to incorprate indistry best practices.
Aetna Inc., Hartford, Connecticut
Developer/Tech Lead for a new internal web based JAVA Spring application that replaced 5 different claim applications used in multiple departments. Directed, developed, and coded the common functionality and user experience in the browser through the back end server. Additionally, worked hand in hand with the offshore team to create a JAVA/FTP batch version of the application to allow for automated file based processing.
Previously developed a JAVA Swing based n-tier application used by 11,000 employees. Tasks include upgrading writing client application code to use a new version of the JAVA JRE, updating the UI, researching application production problems, directing application deployments, and wring/running unit/integration tests.
DWM Inc., Latham, New York
Member of a 2-person team that completely redesigned an existing MS Access application into an enterprise wide VB.NET, ASP.NET, and SQL Server based system used by multiple departments, outside vendors, and customers. Included working directly with end users/management, coming up with requirements, creating screen mockups, writing code, database design, and setting up the infrastructure.
Rensselaer Polytechnic Institute, Troy, New York
- Human-Computer Interaction, Rensselaer Polytechnic Institute
- Designing Accessible Websites (508), U.S. General Services Administration
Leadership / Activities:
Risk Manager for Tau Epsilon Phi Fraternity (-), Skiing, Backpacking, Habitat for Humanity, Web Design, and Photography
- Rapid Prototyping
- Paper Prototyping
- Competitive Analysis
- W3C Standards
- SQL Server/MySQL
- Rational Suite/RAD
- Webpage Test
- HTML5/ CSS3
- JAVA Swing
- Spring Core/MVC
- Mainframe (Z/OS)