Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

Mayank Shah

Charlotte,NC

Summary

Adept Senior Software Developer with over 8 years of expertise in building professional web applications using React, React Native, Node.js, Next.js, Vue.js, and SQL within both Agile and Waterfall environments. Experienced with backend technologies and headless CMS solutions such as Strapi for content management and API integration. A collaborative team player with strong communication skills, skilled in gathering requirements, delivering projects on time, and implementing best practices for performance and user experience. Actively engaged in Scrum ceremonies, driving team success and aligning solutions with diverse business needs. Committed to leveraging technical skills and contributing to innovative projects.

Overview

8
8
years of professional experience

Work History

Senior Software Engineer

Launch by NTT Data
05.2021 - Current
  • Delivered high-quality, maintainable code by managing timelines and collaborating with cross-functional teams for seamless integration.
  • Contributed to architecture design ensuring scalability, performance, and maintainability across software systems.
  • Built Single Page Applications (SPAs) using React.js, optimizing the user experience and ensuring smooth, seamless navigation between multiple screens.
  • Led the migration of React project to Azure, optimizing scalability and deployment processes.
  • Built SPAs with React.js, improving user experience with seamless navigation using React Router.
  • Designed responsive layouts with CSS Grid and Tailwind CSS for optimal cross-device compatibility.
  • Developed RESTful APIs with Node.js, enabling efficient backend communication and API integrations.
  • Proficient in developing dynamic and responsive web applications using Vue.js framework.
  • Implemented state management with Redux (React) and Vuex (Vue), ensuring consistent app state and handling asynchronous operations.
  • Utilized Redux Thunk for asynchronous operations, improving performance and error handling.
  • Integrated CI/CD pipelines using Azure DevOps, automating build, testing, and deployment for faster delivery.
  • Provided production support, diagnosing and resolving issues in real-time to minimize downtime.
  • Developed cross-platform mobile apps with React Native, ensuring performance optimization for both Android and iOS.
  • Engaged in Agile ceremonies, contributing to sprint planning, retrospectives, and daily stand-ups for team transparency and improvement.
  • Reviewed pull requests, enforced best practices, and ensured code quality as the primary code owner.
  • Mentored junior developers, fostering skill development through code reviews and knowledge-sharing sessions.
  • Collaborated with stakeholders to define requirements, prioritize tasks, and ensure alignment with business goals and release timelines.
  • Translated Figma designs into functional web applications, maintaining consistency between mockups and final products.
  • Stayed updated on best practices and trends in React.js and Vue.js, ensuring the adoption of the latest features and methodologies in projects.

Software Developer

KiddieCare
11.2020 - 04.2021
  • Developed SPAs and user interaction screens using HTML5, CSS3, JavaScript, TypeScript, React.js, and Bootstrap for dynamic, responsive interfaces.
  • Orchestrated cross-platform ChildCare mobile app development, ensuring code consistency and performance optimization; integrated TestFlight for seamless stakeholder testing.
  • Implemented RESTful APIs with Node.js for backend services, database interactions, and PostgreSQL data persistence.
  • Designed responsive mobile layouts with Flexbox and React Native's dimension API, ensuring compatibility across platforms (Android/iOS).
  • Used React Native components and Higher-Order Components (HOCs) for efficient app navigation and reusability.
  • **Integrated MongoDB and Mongoose for data persistence in mobile apps, interacting with databases via Node.js.
  • Handled app routing with React Router in Redux-based apps for smooth navigation.
  • Developed custom UI components for mobile and tablet layouts (iPad), optimizing user experience across device types.
  • Optimized image sizes and performance using AWS Lambda for efficient mobile app interfaces.
  • Managed app deployments with TestFlight and AWS Lambda to optimize testing and performance.
  • Tested APIs with Postman for reliable client-server communication.
  • Utilized NPM for package management and to manage development dependencies.
  • Implemented Kafka consumers to process real-time data and display updates in app.
  • Collaborated using Git and GitHub for version control and project collaboration.
  • Designed authentication features like login/signup screens and handled user access levels.
  • Wrote unit tests with Jest and Enzyme to ensure code quality.
  • Managed SDLC processes, contributing to design, development, debugging, and testing phases.
  • Provided technical support to offshore teams, reviewing JIRA tickets to ensure quality deliverables.

UI Developer

KINDERCARE
02.2019 - 10.2020
  • Developed responsive, high-performance web applications using React.js, TypeScript, HTML5, CSS3, JavaScript, and Bootstrap, enhancing user interaction and ensuring mobile-friendly interfaces.
  • Led the development of a cross-platform React Native mobile app for both iOS and Android, optimizing performance and ensuring code parity across platforms.
  • Implemented RESTful APIs with Node.js, integrating PostgreSQL and MongoDB for database communication, enhancing data management and functionality.
  • Utilized React Router and Redux for client-side routing and state management, improving application performance and ensuring scalability.
  • Designed UI components with Flexbox, React Native's dimension API, and CSS Grid, ensuring responsive layouts for all device sizes.
  • Worked extensively with Redux, implementing Redux Thunk for handling asynchronous operations, improving data flow and user experience.
  • Managed dependencies and package management using NPM and Git, ensuring smooth project builds and collaborative code development.
  • Implemented unit testing using Jest and React Testing Library, ensuring high-quality, bug-free code before production deployment.
  • Worked with AWS Lambda to optimize image sizes and improve loading performance in mobile and web applications.
  • Actively used Git for version control, maintaining code quality and collaboration with teams via GitHub and SourceTree.
  • Developed custom UI components for data manipulation and interactive views, adhering to company standards for consistency and reusability.
  • Contributed to all stages of Software Development Life Cycle (SDLC), including design, development, testing, and production support.
  • Collaborated with UI/UX teams, translating wireframes and mockups from Figma into fully functional and visually appealing applications.
  • Ensured cross-browser compatibility across major browsers (IE, Safari, Chrome) by addressing issues and refining code.
  • Mentored junior developers and provided technical guidance, fostering a collaborative team environment and promoting best practices.
  • Deployed applications and managed CI/CD pipelines using TestFlight, enabling faster iteration and stakeholder testing.

Frontend Developer

Prudential Financial
05.2018 - 01.2019
  • Designed, developed, and tested responsive websites using HTML5, CSS3, Bootstrap, JavaScript, jQuery, and React.js, ensuring compliance with accessibility standards and cross-browser compatibility.
  • Created reusable CSS templates for consistent styling across the website, utilizing advanced techniques such as background images, positioning, text, borders, margins, padding, and tables.
  • Developed user interfaces using React.js and Flux for building efficient, interactive Single Page Applications (SPA).
  • Implemented React-Router to enable seamless navigation within the application, providing a smooth, single-page experience.
  • Integrated interactive features using React.js components, including forms, events, keys, router, animations, and the Flux architecture.
  • Implemented Drag and Drop functionality using React-Draggable, enhancing user interactivity and experience.
  • Utilized Git for version control, regularly pushing code to GitHub to ensure collaboration and efficient code management.
  • Managed bug tracking using JIRA, actively participating in issue resolution and maintaining comprehensive issue history.
  • Collaborated with cross-functional teams (Testing, Scrum Masters, and Business Analysts) to resolve issues and ensure project milestones were met.

Software Developer

University Of Bridgeport
12.2016 - 03.2018
  • Collaborated with clients to gather requirements, define project scope, and contribute to project planning.
  • Developed and maintained user interfaces using JavaScript, jQuery, CSS, HTML, React.js, Angular 2, TypeScript, and Redux, ensuring responsive and consistent design across platforms.
  • Built reusable components and custom directives, improving code modularity and reducing development time.
  • Ensured cross-browser compatibility and resolved issues to maintain consistent user experience across different browsers.
  • Created and deployed client-side applications, leveraging modern JavaScript tools for efficient functionality.
  • Validated websites and performed quality assurance, including form and link validation, to ensure technical and functional accuracy.
  • Prepared test cases for unit, integration, and user acceptance testing (UAT), ensuring high-quality deliverables.

Education

Master of Science - Computer Engineering

University of Bridgeport
Bridgeport, CT
05-2018

Skills

  • Reactjs
  • React Native
  • Nextjs
  • JavaScript
  • Typescript
  • Vuejs
  • Nodejs
  • Strapi
  • Tailwind CSS
  • Material-ui
  • Angular
  • Sql
  • Java
  • Python
  • Azure
  • AWS Lambda

Timeline

Senior Software Engineer

Launch by NTT Data
05.2021 - Current

Software Developer

KiddieCare
11.2020 - 04.2021

UI Developer

KINDERCARE
02.2019 - 10.2020

Frontend Developer

Prudential Financial
05.2018 - 01.2019

Software Developer

University Of Bridgeport
12.2016 - 03.2018

Master of Science - Computer Engineering

University of Bridgeport
Mayank Shah