Eric Perret
Contact
- A
- San Francisco, CA
- E
- resume@ericperret.org
- P
- (650) 241-1836
- W
- www.ericperret.org
Summary
Highly skilled software engineer with over 20 years of experience designing, developing, and leading the creation of complex web applications. Proven ability to optimize performance, create user-friendly interfaces, and automate tasks to improve efficiency. Extensive knowledge of full-stack development, system design, and agile methodologies.
Experience
Salesforce, San Francisco, California
Principal Member of Technical Staff - present
Led a team of engineers in designing, developing, and maintaining Salesforce’s Aura and Lightning Web Runtime frameworks used by millions of users daily.
- Improved key app’s performance by 20% through code optimizations, architectural improvements, network enhancements, and strategic caching strategies.
- Championed security best practices and ensured seamless integration with various software components.
- Designed and implemented a new authentication mechanism for web applications.
- Mentored and fostered the growth of junior engineers within the team.
Lead Member of Technical Staff -
Led the technical design & development of a critical component within Salesforce’s Sales product.
- Successfully integrated Salesforce with Microsoft and Google calendar products.
- Designed and implemented a new system architecture to improve scalability & performance.
- Collaborated with designers to build intuitive and user-friendly interfaces.
- Developed core backend services, including data synchronization and event processing.
- Ensured software quality through rigorous testing and debugging processes.
Software Engineering SMTS / Product Owner / UX / SysEng -
- Led a team of developers in building web applications to support Salesforce’s cloud infrastructure.
- Owned product vision and ensured development efforts aligned with business objectives.
- Developed real-time web applications for infrastructure monitoring and capacity planning.
- Built web applications to automate server configuration tasks.
SMTS, UI-Browser Performance Engineer Cloud Computing -
- Analyzed and optimized Salesforce’s CRM UI performance for millions of users.
- Defined and implemented performance testing strategies to ensure new features didn’t slow down the website.
- Collaborated with other teams to identify and resolve performance bottlenecks.
Aetna Inc., Hartford, Connecticut
Senior Application Developer -
- Led a team that built a new web application, replacing 5 legacy applications.
- Designed features, user interface, and wrote front-end and back-end code.
- Collaborated with business Application
UI Application Developer -
Developed web-based applications used by thousands of employees.
- Designed the application’s user interface.
- Created guidelines for how to design user interfaces.
- Worked with business experts to figure out how the application should work.
- Created reusable JavaScript libraries.
- Wrote code for both the front-end and back-end.
DWM Inc., Latham, New York
Enterprise Application Developer -
Education
Rensselaer Polytechnic Institute, Troy, New York
Concentration: Human-Computer Interaction (Usability)
Minor: Information Technology
Certifications
- Human-Computer Interaction, Rensselaer Polytechnic Institute
- Designing Accessible Websites (508), U.S. General Services Administration
System Design & Architecture
- Performance Optimization
- Network Optimization
- Scalability
- System Integration
Software Development
- Java
- Spring
- JavaScript
- HTML/CSS
- SQL
- XML
- Angular/Polymer
- Web Standards
- Internet Protocols
User Experience (UX)
- User-Centered Design
- Prototyping
- Accessibility
- Usability Testing
Project Management
- Agile Methodologies
- Team Leadership
- Prioritization
Testing
- Unit
- Integration
- Performance