Abhishek SharmaEducation is not preparation for life,
 Education is life itself

- John Dewey

Hi, my name is Abhishek Sharma.

I am currently exploring the gigantic software world. I love to learn, unlearn and relearn.  And this goes in hand with my passion of teaching.

In learning you will teach, and in teaching you will learn is what I believe in.

I consider myself an ambivert trying to move a little towards extrovert side of spectrum. Years have taught me that human interaction is the best thing that could happen.

About me

Full-stack developer with a frontend focus and passionate about crafting performant, scalable, and maintainable web applications. Skilled in React, TypeScript, Redux, Gatsby, and Vite on the frontend, with experience in building and integrating robust backends using Node.js, Flask, and Spring Boot. Comfortable across the stack, from Dockerized CI/CD workflows to automated testing with Cypress and Jest, and always driven by clean code and intuitive user experience.

Experience
  1. Software Engineer, Deutsche bank

    Pune, Mahrashtra
    ReactReduxTypescriptCI/CDDockerKubernetesSpringbootTesting
    1. Migrated an active, large-scale production codebase from JavaScript to TypeScript in phased, feature-wise iterations, improving type safety and reducing runtime errors by 40%.
    2. Designed & deployed a full-stack support app with dashboards for role management, audit history, and Kafka listener controls, improving microservice visibility and reducing team’s response time by 25%.
    3. Collaborated with teammates to deliver 10+ features for a large-scale production app used by 50+ stakeholders, ensuring alignment with business requirements for on-time, accurate delivery.
    4. Redesigned Dockerfiles (20→4 lines) and shifted dependency installs to GitHub Actions, cutting frontend deployment time by 60% and improving build maintainability by bundling the server via Webpack.
    5. Migrated build tool from Webpack to Vite, boosting build speed and local startup by 3×, and automated the build pipeline in GitHub Actions for faster, consistent deployments.
    6. Implemented unit tests using Jest and Vitest to achieve 70%+ coverage, and introduced Cypress E2E testing with an automated reporting flow, significantly reducing manual QA effort.
    7. Built a reverse proxy using the existing Apache HTTPD image to route traffic for all tribe applications, and configured GSLB for primary–DR routing, ensuring high availability and resilience.
    8. Developed core business logic for 5+ Spring Boot services, enabling critical workflows for 100+ stakeholders with improved reliability and maintainability.
    9. Introduced libraries including React Query, React Router, Redux Toolkit, and MSW, and bootstrapped new projects with them, accelerating development speed and improving state management efficiency.
  2. Intern, Frontend engineer, Myshubhlife (DATASIGNS TECHNOLOGY)

    Remote
    ReactTypescriptGatsby
    1. Revamped internal dashboards with React+TS, enhancing UX and reducing load times.
    2. Built static landing page using Gatsby for marketing, improving SEO and initial load speed.
    3. Worked closely with design and product to streamline UI workflows
  3. Intern, SWE, JP Morgan chase & Co.

    Mumbai, Maharashtra
    FlaskHTMLJSCSS
    1. Built Flask APIs for business data, automated docs, and integrated them into internal chatbots.