KD
Kartik Desai

Experience

You need it to get the job, but the job's what gives it!

Throughout my journey as a developer, I have had the opportunity to work with cutting-edge technologies while also mastering the fine art of debugging at 2 AM. From building dynamic web applications to deciphering cryptic error messages, my experience has been a mix of structured learning and spontaneous problem-solving.

Software Engineer · LululemonLatest
Jul 2023 – Present

Seattle, WA

  • Implemented Module Federation for seamless integration and dynamic loading of frontend micro frontends, enabling independent development and deployment of application modules.
  • Leveraged React TypeScript with GraphQL to enhance type safety, reduce runtime errors, and streamline data fetching, ensuring robust and scalable API integrations.
  • Engineered modular component packages that streamlined collaboration among teams, allowing independent deployment of three different application modules with minimal integration overhead.
  • Utilized Storybook.js to develop and showcase interactive UI components in isolation, facilitating rapid iteration and collaborative design processes.
Web Engineer · Amazon
Jun 2022 – Jul 2023

Seattle, WA

  • Crafted efficient AWS CDK code to automate resource management, streamlining CI/CD of the OpenSearch CSS framework.
  • Developed and deployed AWS Lambda functions using Node.js to automate key steps in the CI/CD pipeline, including build, test, and deployment stages.
  • Built and deployed responsive React applications for Amazon advertising campaigns, ensuring seamless user experiences across devices and optimizing performance for high-traffic environments.
Software Engineer · Tempus Labs
Feb 2021 – Jun 2022

Chicago, IL

  • Implemented RESTful APIs with Python, PostgreSQL, and SQLAlchemy, optimizing database interactions and improving performance.
  • Developed modular and reusable functional components with React, Redux, TypeScript, and SCSS, improving code maintainability and user experience.
  • Implemented SAML authentication to enable secure single sign-on (SSO) for users across multiple applications.
  • Integrated customized Jupyter Notebook UI by adding new buttons to the menu, enhancing functionality and user interaction.
Software Engineer · Triveous Technology
May 2017 – Jul 2018

Bengaluru, India

  • Built RESTful web services using Angular (GET, POST, DELETE) to update the Skyros web application in real-time.
  • Integrated Google Firebase Cloud Firestore and Firebase Authentication to provide scalable database and secure user authentication services.
  • Led the implementation and deployment of the web version of Skyro’s Android app using Angular 5, enabling 1,000+ paid users to access their recordings on the web.