Eric Perret

A
San Francisco, CA
E
P
(650) 241-1836
W
www.ericperrets.info

Objective:

  1. Particularly interested in how computers can be leveraged to enhance the productivity of employees through the automation of tasks.
  2. Involved with how improvements in web based interfaces can create a more enjoyable experience for users.
  3. How to make applications run faster for the users by leveraging the complete technology stack.

Experience:

Salesforce, San Francisco, California

Lead Member of Technical Staff  - present

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.

Software Engineering SMTS / Product Owner / UX / SysEng  - 

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.

SMTS, UI-Browser Performance Engineer Cloud Computing  - 

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

Senior Application Developer  - 

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.

UI Application Developer  - 

Created an internal JAVA web based data-entry web application to be used actively by 15,000 employees, where I was a lead UI developer in a 20-person team. Duties include designing dynamic screen prototypes, creating/enforcing development UI guidelines, working with business analysts to define work-flows/layouts, creating common JavaScript libraries, and developing application (browser/server) UI code.

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

Enterprise Application Developer  - 

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.

Education:

Rensselaer Polytechnic Institute, Troy, New York

Concentration: Human-Computer Interaction (Usability)
Minor: Information Technology

Certification

Leadership / Activities:

Risk Manager for Tau Epsilon Phi Fraternity (-), Skiing, Backpacking, Habitat for Humanity, Web Design, and Photography

Usability

  • Customer-centric
    Design
  • Rapid Prototyping
  • Paper Prototyping
  • Proof-of-concept
  • Testing
  • Heuristics
  • UML
  • Competitive Analysis
  • W3C Standards
  • I18N
  • Accessibility

Software

  • Photoshop
  • Illustrator
  • SQL Server/MySQL
    /Postgres
  • Rational Suite/RAD
  • Eclipse
  • WebSphere/IIS
  • Tomcat/Apache/Jetty
  • Webpage Test
  • Selenium
  • Git/Perforce

Languages

  • HTML5/ CSS3
  • ES6
  • Angular/Polymer
  • JAVA Swing
  • JSP/JSTL
  • Spring Core/MVC
  • SQL
  • XML
  • VB.NET/ASP.NET
  • SFTP/FTP

Methodologies

  • AJAX
  • REST
  • Scrum/Agile
  • RUP

Platforms

  • PC
  • Mac
  • UNIX
  • Mainframe (Z/OS)
QR code for https://www.ericperrets.info

Colophon

Date Mod.:
Fonts: Kanit, Times New Roman