Full Stack Developer
Current● Took responsibility for the development of React functional components using React hooks, states, props, and synthetic events ● Tested components with Jest and React Testing Library maximizing code coverage ● Integrated CSS modules with React components for resolving conflicting namespace● Contributed to a shared component library for the web application using Storybook, Typescript, SCSS/SASS, React● Fetch data from web services using AJAX calls with JSON responses to load results to the HTML● Used NodeJS and Express for making calls (GET, POST, PUT, DELETE) to trigger or fetch data from Restful APIs provided by the back-end team ● Extracted UI designs from Figma to apply replicating styles to UI component libraries● Participated in the Agile/Scrum developing workflow and composed seasonal sprint reports of deliverables to the management team● Developed and maintained backend services using NodeJS, contributing to the overall functionality and performance of the application● Updated component features that aligned with specifications and user interface design requirements● Used NPM to manage multiple versions of code and code dependencies while updating applications easily when the underlying code is changed● Converted multi-page application into single-page application with React Router ● Developed and maintained backend services using NodeJS, contributing to the overall functionality and performance of the application● Utilized TypeScript and NodeJS to build scalable and maintainable micro frontend applications, taking advantage of static type checking, enhanced tooling, and improved developer experience● Developed RESTful APIs with Amazon API Gateway and utilized AWS Lambda functions to execute custom business logic ● Orchestrated APIs and integrated multiple AWS services to streamline complex workflows using AWS Step Functions, Amazon API Gateway, AWS Lambda, Amazon SQS, Amazon SNS