Summary
Overview
Work History
Education
Certification
Additional Information
Timeline
Generic

Mayukh Basu

Bangalore

Summary

As a Lead Software Engineer with total 12 years and relevant 10 years in fintech, I specialize in Java/UI full stack stack development, leading projects from concept to deployment with a focus on cloud-first strategies.

Core Competencies:

  • Full Lifecycle Product Development: Expert in fintech product lifecycle, ensuring scalable, business-aligned solutions.
  • Frontend and Backend Proficiency: Skilled in creating intuitive UIs using React, Angular, and TypeScript, and developing robust backend systems with Spring Boot/ Node.js/Express and graphql.
  • Quality and Standards: Committed to high standards, maintaining over 90% code coverage and advocating for best coding practices.

Specializations:

  • Advanced skills in React and Angular for state-of-the-art applications.
  • TypeScript proficiency for robust codebases.
  • Expertise in responsive design with CSS and Bootstrap.
  • Microfrontend architecture for modular code management.
  • Backend development expertise in Spring Boot and GraphQL for high-traffic web applications.

Overview

13
13
years of professional experience
4
4
years of post-secondary education
2
2
Certifications

Work History

UI Architect

Fidelity Investments
01.2024 - Current
  • Cloud Transformation & Microfrontend Architecture Led Fidelity's journey towards cloud adoption on AWS by breaking down monolithic applications and redesigning them using Nx microfrontend architecture.
    Designed and implemented CI/CD pipelines using EKS, ensuring smooth deployment and scalability.
  • Spring Boot Backend Development expertise: Demonstrated high proficiency in Spring-based backend development by designing and implementing scalable RESTful APIs, utilizing Spring Boot for rapid development. Integrated advanced features such as caching, security with Spring Security, and data access using Spring Data JPA. Optimized application performance by implementing asynchronous processing with Spring Async and effectively managing transactional operations, contributing to improved efficiency and maintainability of backend services.
  • Focus on Testing & Code Quality Highly focused on unit and integration testing, ensuring high code coverage and maintaining rigorous quality standards.
    Established best practices for testing within the team, resulting in a significant reduction in post-release bugs.
  • Team Leadership Led a team of 3 developers, providing guidance on technical direction and ensuring timely delivery of high-quality solutions.
    Fostered a collaborative environment, encouraging knowledge sharing and continuous improvement.
  • Research & Material Selection: Conducted thorough research to select appropriate materials and technologies for each project, balancing innovation with practicality.
    Applied creative problem-solving skills to address unique challenges in architectural design, ensuring robust and scalable solutions.

Lead Software Engineer

Fidelity Investments
09.2019 - 01.2024



As a Lead MEAN Developer at Fidelity Investments, I drive the development of the Prime platform, focusing on front-end design and integration of key functionalities like Money Transfer and Trade Manager. Two key application for the prime brokerage service which is available for hedge funds in US/EU



Key Contributions and Skills:


  • Frontend Engineering: Expert in React/Angular and TypeScript, enhancing UI responsiveness by 30% and reducing load times by 25%.
  • UI/UX Integration: Collaborate with product teams to integrate user experience insights, improving usability and feature sets.
  • Technical Proficiency: Skilled in Angular's RxJS for reactive programming, NgRx for state management, Angular Universal for server-side rendering, and feature modules for lazy loading, contributing to dynamic and efficient user interfaces.
  • Proficient in React's advanced features, including RxJS for reactive programming, Redux for state management, Next.js for server-side rendering, and dynamic import for code splitting and lazy loading, contributing to highly dynamic, efficient, and user-friendly interfaces.
  • Data Handling and Performance Optimization: Proficient in large-scale data management with Redux and optimizing web applications for speed and scalability.
  • Backend Development: Utilize Node.js and Express and graphql for efficient backend solutions, integrating seamlessly with frontend components for a cohesive full-stack application.
  • Quality Assurance and Cloud Technology: Maintain over 90% code coverage with Karma and Jasmine and lead cloud migration strategies to AWS EKS.


Additional Expertise:


  • Proficient in addressing cross-browser compatibility and legacy browser issues.
  • Skilled in Visual Studio Code, GIT, RESTful API integration, and accessibility standards like WAI-ARIA.



Senior Software Engineer

Fidelity Investments
06.2017 - 08.2019

Custom Angular Wrapper Development
Designed and implemented a wrapper over Angular to streamline customized actions and solutions.
Enhanced team productivity by abstracting repetitive tasks and providing a unified framework for common functionalities.


  • Custom OAuth2 Library for Legacy Angular Applications
    Developed a custom OAuth2 library tailored for legacy Angular applications.
    Enabled multiple teams to seamlessly integrate secure authentication and authorization mechanisms.
    Streamlined the migration process for legacy systems, reducing time-to-market for security updates.
  • Creation of Angular Libraries for Varied Use Cases
    Custom Form Validation Library: Developed a reusable library for advanced form validation, catering to complex business rules and custom validation logic.
    UI Component Library: Created a suite of reusable UI components, ensuring consistency across multiple projects and reducing development effort by 30%.
    Data Visualization Library: Built a custom library for data visualization, integrating third-party charting tools and enhancing data-driven decision-making.


  • Performance Optimization and Code Quality
    Implemented performance improvements, reducing application load times by optimizing Angular change detection strategies and lazy loading.
    Ensured high code quality through rigorous unit testing, end-to-end testing, and adherence to coding standards.

Senior Software Engineer

HSBC
11.2016 - 06.2017

As a Frontend Developer for Retail Banking and Wealth Management, I've led significant technological upgrades, enhancing the platform’s capabilities and user experience.



Key Contributions:


  • Framework Migration: Successfully transitioned from a DOJO framework to Angular, improving platform responsiveness and modernizing the frontend architecture.
  • Component Development: Created and implemented reusable Angular components for the banking application, standardizing the user interface and fostering code reusability.
  • Authentication Module Creation: Developed a specialized OAuth 2.0 module for Kerberos-based authentication, enhancing the platform's security and access control.
  • Spring Boot Integration: Collaborated with backend teams to integrate Spring Boot services, ensuring a seamless full-stack development environment and streamlined data processing.
  • Security and Compliance: Integrated Spring Security within the Spring Boot ecosystem, reinforcing the platform’s adherence to high security and compliance standards.


My role in this transformation has been crucial in evolving the Retail Banking and Wealth Management platform into a modern, efficient, and secure system.



Business Technology Analyst

Deloitte
02.2015 - 10.2016

As a Full Stack Engineer in the telecommunications sector, I've played a critical role in both frontend and backend development, driving innovation and efficiency.



Achievements and Responsibilities:


  • Frontend Excellence: Developed responsive, interactive user interfaces for telecom applications using jQuery, JavaScript, Bootstrap 3, and HTML5, enhancing user experience and adaptability.
  • Backend Development: Led the creation of robust, scalable backend services with Java and Spring Boot, adapting swiftly to industry changes.
  • Innovation in Automation: Created an automation suite that reduced data prepopulation time by 75%, earning recognition for innovative efficiency.
  • Quality and Testing: Authored well-tested code with over 90% coverage using Karma and Jasmine, ensuring application reliability.
  • CI/CD and Cloud Deployment: Managed CI/CD pipelines and deployed applications to Cloud Foundry, streamlining cloud-based operations.
  • Production Support: Provided comprehensive support for deployed applications, including monitoring, troubleshooting, and deploying hotfixes to minimize downtime.


My role has been vital in enhancing the agility and efficiency of our telecom applications, reflecting a blend of technical expertise and proactive problem-solving.



Systems Engineer

Tata Consultancy Services
10.2011 - 01.2015

As a Full Stack Engineer at Apple, I significantly contributed to the development and support of the company's internal applications for customer support programs.



Contributions:

  • API Development for CRM: Developed robust backend APIs for Apple's internal CRM platform, facilitating key business processes and seamless data integration.
  • Production Support: Provided critical support for the continuous operation of customer support applications, including monitoring, troubleshooting, and incident resolution.
  • GUI Design: Utilized Java Swing to create user-friendly graphical interfaces, enhancing the effectiveness of customer support tools.


My role involved extensive collaboration across teams, ensuring high-quality software solutions aligned with Apple's standards.



Education

B Tech - Electrical, Electronics And Communications Engineering

Netaji Subhash Engineering College
Kolkata
08.2007 - 07.2011

Certification

Amazon Web Services Developer Associate(94%)

Additional Information

Worked as a guest lecturer in Vemana Institute of Technology(Bangalore), provided training for Angular and Javascript for final year college students

Provided training in Simplilearn platform for ReactJS development

Timeline

UI Architect

Fidelity Investments
01.2024 - Current

Certified Kubernetes Application Developer(81%)

10-2019

Lead Software Engineer

Fidelity Investments
09.2019 - 01.2024

Amazon Web Services Developer Associate(94%)

08-2018

Senior Software Engineer

Fidelity Investments
06.2017 - 08.2019

Senior Software Engineer

HSBC
11.2016 - 06.2017

Business Technology Analyst

Deloitte
02.2015 - 10.2016

Systems Engineer

Tata Consultancy Services
10.2011 - 01.2015

B Tech - Electrical, Electronics And Communications Engineering

Netaji Subhash Engineering College
08.2007 - 07.2011
Mayukh Basu