# Ajay Brahma > Software Engineer Location: London, England, United Kingdom Profile: https://flows.cv/ajaybrahma I’m a frontend-focused full-stack engineer with over eight years of experience building modern, user-centric web and mobile applications. My primary expertise is in React.js, React Native, TypeScript, and Node.js, and I also have working experience with AngularJS, which I’ve used to build and maintain dynamic, component-driven user interfaces. On the backend, I mainly design and develop scalable APIs and services using Node.js, while also having exposure to .NET and PHP in existing systems and production environments. Although my experience with .NET and PHP is more limited, it has given me a solid understanding of how to work within multi-language backends, maintain legacy services, and integrate them with modern frontend architectures. I have strong experience working with relational databases such as SQL and PostgreSQL, along with deploying and supporting applications on AWS. I focus on clean, maintainable code, performance optimization, and building reliable systems that support smooth end-to-end user experiences. Beyond hands-on development, I enjoy solving complex technical challenges, mentoring developers, and collaborating closely with cross-functional teams. I’m passionate about continuous learning and expanding my expertise across the stack, while delivering secure, scalable, and impactful solutions. ## Work Experience ### Software Engineer @ Canopy Jan 2024 – Present | London Area, United Kingdom ### Senior Frontend Engineer @ Razorpay Jan 2021 – Jan 2023 | Bengaluru, Karnataka, India 1. Contributed to the payments growth team, focusing on merchant onboarding. Developed a web-app from scratch with user-friendly onboarding forms and a supportive tone for a seamless experience. 2. Customized and implemented MUI as the design system. Collaborated on GraphQL integration with react-query for efficient data management. Ensured comprehensive unit test coverage with Jest. Also, enhanced testing capabilities with Playwright for end-to-end testing. 3. Worked on the implementation of module federation for micro frontend architecture. 4. Leading multiple projects concurrently, while simultaneously providing guidance to junior colleagues and fostering their professional growth. ### Senior Software Engineer @ Paytm Money Jan 2020 – Jan 2021 | Bengaluru, Karnataka, India 1. Spearheaded the development of Paytm Money's Mutual Funds and Equities website from scratch using ReactJS. 2. Actively involved in the development of the CRM project which is also built on ReactJS. 3. Led the development of the Equity Charts application, a Vanilla JavaScript project that serves as a Web View for displaying charts in the Web App and Mobile Apps (iOS and Android), leveraging the ChartIQ library. ### Software Engineer @ Paytm Money Jan 2018 – Jan 2020 | Bengaluru Area, India ### UI Developer @ Optym Jan 2017 – Jan 2018 | Bengaluru Area, India 1. RouteMAX - Worked on a Web App which is used for Route Optimization. This is a React JS project which uses ag-Grid, GoldenLayout, Google Maps API. 2. HaulPLAN (Revamp) - Revamped Web App using React JS framework which was previously written in AngularJS. This application is used for optimising Truck Driver assignment in the terminal. ### Software Developer Intern @ Flipkart Jan 2016 – Jan 2016 1. Developed a responsive and cross-platform web application for the Internal Communications Team, utilizing HTML, CSS, and Vanilla JS. ### Team Leader, Communication and Information Management @ AIESEC IIT Kharagpur Jan 2013 – Jan 2014 ### Team Leader, Marketing and Public Relations @ AIESEC IIT Kharagpur Jan 2013 – Jan 2013 ## Education ### Master of Science (MS) in Mathematics and Computer Science Indian Institute of Technology, Kharagpur ### Kendriya Vidyalaya ## Contact & Social - LinkedIn: https://linkedin.com/in/ajay-brahma-03777558 --- Source: https://flows.cv/ajaybrahma JSON Resume: https://flows.cv/ajaybrahma/resume.json Last updated: 2026-04-05