Worked as a Front End and API Engineer on the company's products. Focused on building and maintaining customer-facing websites.
• React-Redux-Apollo: Worked full time with ES6 Javascript, Webpack, and various React modules to build responsive, performant, and modern looking single page web applications. Worked on both public and internal facing applications.
• GraphQL and REST API: Implemented GraphQL APIs using Typescript and REST APIs using Golang. The APIs communicate with the database system and provide the functionality to the frontend components.
• Performance optimization: Reduced production web bundle size from 1.6 MB down to 550 KB and made response time faster. Preloaded web pages that are more likely to be visited and used React’s async high-order components to render the rest.
• Salesforce integration: Used Typescript API to integrate with Salesforce when a new user signs up for our application. Worked to make our API more robust by storing signup data in AWS SQS before sending it to the salesforce.
• MySQL and PostgreSQL: Constructed database queries and database migrations to communicate with MySQL and PostgreSQL databases which powered the API layer.
• GatsbyJS: Build from scratch one of the company static websites. Sliced an already prepared design.