San Francisco, California, United States
Full stack development on the platform team in Salesforce’s Experience Cloud division.
Technologies: Lightning Web Components, Spring, Maven, Node.js, Aura, Selenium, Oracle DB
Languages: JavaScript, Java, HTML, CSS, SQL
• Full stack development on our next generation web framework called Lightning Web Runtime - similar to Next.js (https://youtu.be/gJlB4QdIpVY)
• Architecture included web components, static site generation, and aggressive caching to deliver sub-second page load times.
• Acts as a platform for our customers to build dynamic web applications on top of Salesforce CRM that is tailored to both mobile and desktop experiences.
• Designed and built a data binding framework that injected data by building out an abstract component tree on the server. (https://help.salesforce.com/s/articleView?id=sf.networks_data_binding.htm&type=5)
• Implement new features that allow customers to utilize the platform easier and more effectively
• Wrote developer blog posts and presented at TrailheaDX to our customers to explain new features
(https://sforce.co/2ZyQCrk)
• Testing, debugging, and measuring the performance of implemented features
• Work with product managers and directors to prioritize and design our next feature set
• Building out compressive test coverage through unit tests, functional tests, and end-to-end tests
• Taught a class for Salesforce new hires on frontend unit testing (Jest) at Salesforce - Built my own set of exercises and problems: https://github.com/kmesic/jest-exercises
• Troubleshooting production issues to support customers