Senior Software Engineer
Current● Successfully participated in migrating from a monolithic server architecture to a loosely-coupled architecture with micro-frontend app architecture using React, TypeScript, GraphQL and Node.js / Express.js.● Led the front-end development process from the very beginning and worked closely with project manager and stakeholders to prioritize tasks, estimate project timelines, and ensure timely delivery of high-quality solutions.● Built scalable back-end APIs using TypeScriptand GraphQL… Show more ● Successfully participated in migrating from a monolithic server architecture to a loosely-coupled architecture with micro-frontend app architecture using React, TypeScript, GraphQL and Node.js / Express.js.● Led the front-end development process from the very beginning and worked closely with project manager and stakeholders to prioritize tasks, estimate project timelines, and ensure timely delivery of high-quality solutions.● Built scalable back-end APIs using TypeScriptand GraphQL and integrated them to front-end and some micro-frontend applications.● Utilized Storybook to develop, document and test atomic, reusable React components.● Did a lot of Figma-to-page translations.● Experienced in leveraging Mixpanel analytics platform to gather valuable insights, track user behavior, and optimize product performance, enabling data-driven decision-making and enhancing user experiences.● Mentored junior developers, providing guidance and support in adopting best practices, improving their technical skills, and fostering a collaborative team environment.● Skilled in implementing comprehensive unit testing, integration testing and e2e testing strategies toensure code reliability, identify and fix bugs early in the development process, and maintain high-qualitysoftware with confidence.Skills: React, React Native, Next.js, TypeScript, GraphQL, MUI, Node.js, Express.js, Mixpanel, Storybook, Jest, @testing-library/react, Cypress, AWS (S3, EC2, Lambda), Git, GitLab, Jira, Figma Show less