Summary of Projects Handled: (Major projects only)
US Bank - SinglePoint Modernisation (Technical Lead)
Technologies: ReactJS, JavaScript, Playwright, GitHub Copilot, Adobe Analytics, REST APIs, Accessibility (A11Y), PractiTest, Agile
Led the modernisation of the SinglePoint platform by migrating critical payment functionalities from a legacy system to a scalable and modern architecture. Owned delivery across development, automation, quality assurance, UI implementation, and team mentoring, ensuring high-quality releases and improved operational efficiency.
Key Responsibilities & Achievements:
- Led the development and modernisation of payment workflows, ensuring seamless migration from legacy systems.
- Implemented ACH recurring payment scheduling functionality to streamline and automate payment processing.
- Developed recipient management features, including Create, Read, Update, and Delete (CRUD) operations.
- Resolved production issues and critical defects within payment and recipient modules, improving application stability and user experience.
- Integrated Adobe Analytics tags for tracking and monitoring newly developed features.
- Translated Figma designs into responsive, accessible, and scalable user interfaces.
- Contributed to the development and enhancement of a reusable corporate UI component library.
- Conducted detailed code reviews to maintain coding standards, performance, and application quality.
- Collaborated with product owners, architects, QA teams, and stakeholders throughout the Agile development lifecycle.
Automation & Quality Assurance
- Developed and maintained Playwright automation scripts for recipient management and ACH recurring payment scheduling workflows, reducing manual testing efforts and improving test coverage.
- Executed functional, regression, and end-to-end testing across IT and UAT environments to ensure application stability and release readiness.
- Authored comprehensive manual test scenarios and test cases in PractiTest, ensuring traceability between requirements and validation activities.
- Collaborated closely with QA and business teams to identify, reproduce, and resolve defects throughout the development lifecycle.
- Performed Accessibility (A11Y) testing to ensure compliance with accessibility standards and improve the user experience for all users.
- Generated accessibility compliance reports and worked with development teams to remediate identified issues.
- Validated API integrations, UI workflows, and business-critical payment processes to ensure accuracy and reliability.
- Participated in release validation and production support activities, ensuring smooth deployments and minimising post-release defects.
MediaMath (Digital Advertising Platform)
Role: Sr. Software Engineer
Technologies: ReactJS, Redux, NodeJS, JavaScript (ES6), HTML5, CSS3, Bootstrap, Git
MediaMath is a leading demand-side platform (DSP) that enables brands to reach and engage customers across digital channels through data-driven advertising campaigns. The platform provides advanced campaign management, audience targeting, bid optimisation, and creative management capabilities powered by predictive algorithms.
Key Responsibilities & Contributions:
- Designed, developed, and implemented new features and enhancements for campaign and creative management modules.
- Maintained and optimised the existing codebase, identifying and resolving bugs to improve platform stability and performance.
- Collaborated with cross-functional teams during project planning, sprint execution, and feature delivery in an Agile environment.
- Integrated and consumed RESTful APIs using Fetch and Axios to support seamless data exchange across platform services.
- Developed responsive and user-friendly interfaces using ReactJS, HTML5, CSS3, and Bootstrap.
- Implemented state management solutions using Redux for complex application workflows.
- Wrote and maintained unit tests to ensure code quality, reliability, and maintainability.
- Participated in code reviews and followed best practices for version control using Git.
- Provided technical guidance and mentorship to junior developers, supporting skill development and ensuring adherence to coding standards.
- Worked closely with product managers and stakeholders to understand business requirements and translate them into technical solutions.
- Contributed to performance optimisation initiatives, improving application responsiveness and user experience.
Survey Provider Application
Role: Senior Developer
Technologies: ReactJS, Redux, JavaScript, HTML5, CSS3, Bootstrap, REST APIs, Git
Developed a dynamic survey platform that enables organisations to create highly customizable surveys based on customer requirements. The application supports multiple question types including single-select, multi-select, image-based selectors, and range selectors. Survey layouts, styling, headers, footers, and content are dynamically rendered based on API responses, allowing personalised survey experiences without code changes. The platform also provides administrative capabilities for reviewing surveys and managing responses.
Key Responsibilities & Achievements:
- Conducted requirement analysis and collaborated with stakeholders to understand business needs and survey workflows.
- Designed and developed dynamic, reusable, and scalable user interfaces using ReactJS and Redux.
- Implemented responsive designs to ensure a seamless user experience across desktop, tablet, and mobile devices.
- Integrated RESTful APIs to dynamically generate survey components, styling, content, and administrative features.
- Architected and enhanced application workflows to improve maintainability, scalability, and performance.
- Developed dynamic rendering logic for multiple survey question types, including single-select, multi-select, image-based, and range selectors.
- Implemented dynamic header and footer generation using HTML content received from API responses.
- Managed change requests and delivered efficient solutions within tight project timelines.
- Collaborated closely with customers to troubleshoot issues, resolve production concerns, and provide technical support.
- Performed unit testing, debugging, and defect resolution to ensure high-quality releases.
- Conducted code reviews and promoted development best practices across the team.
- Mentored junior developers, providing technical guidance and knowledge-sharing sessions.
- Led a team of 2 developers, coordinating task assignments, progress tracking, and timely feature delivery.
- Worked within Agile development processes, participating in sprint planning, estimation, and review sessions.
- Maintained source code and managed version control using Git.
Sesto Robotics (Autonomous Mobile Robot Management Platform)
Role: Senior Developer
Technologies: ReactJS, Redux, HTML5, CSS3, Bootstrap, Material-UI, SCSS, Axios, REST APIs, D3Js
Developed a warehouse robotics management platform used to monitor, control, and navigate Autonomous Mobile Robots (AMRs) in real time. The application enabled users to create and manage warehouse maps, track robot movements, and define source-to-destination routes for efficient material transportation and warehouse operations.
Key Responsibilities & Achievements:
- Architected and developed the front-end application using ReactJS, Redux, Material-UI, and SCSS.
- Designed and implemented scalable, reusable, and high-performance UI components for business-critical modules.
- Developed a real-time robot monitoring and control system using HTML5 Canvas, enabling visualization of warehouse maps, robot locations, navigation paths, and operational status.
- Built performance-intensive modules to support real-time communication and control of Autonomous Mobile Robots (AMRs).
- Integrated RESTful APIs using Redux and Axios for robot management, warehouse mapping, task execution, and status monitoring.
- Collaborated with backend teams to define API contracts and ensure seamless data exchange between systems.
- Conducted research and proof-of-concept (POC) activities to evaluate new technologies and optimize application performance.
- Performed code reviews and enforced best practices to maintain code quality, scalability, and maintainability.
- Led a team of 3 developers, managing task assignments, sprint deliverables, and technical guidance.
- Participated in client meetings, gathered requirements, provided project updates, and addressed technical queries.
- Worked closely with stakeholders to understand operational challenges and translate business requirements into technical solutions.
- Mentored junior developers through knowledge-sharing sessions, code reviews, and hands-on technical support.
- Contributed to system optimisation initiatives, improving application responsiveness and user experience in real-time monitoring scenarios.
- Followed Agile development methodologies, participating in sprint planning, estimations, reviews, and retrospectives.
Test Drive Copilot
Role: Senior Developer
Technologies: React Native, React Redux, JavaScript, React Hooks, .NET, REST APIs, Axios, AWS S3/Wasabi, Geolocation Services, Text-to-Speech, Git
Developed a mobile application that acts as a digital copilot during vehicle test drives. The application records the drive experience, including screen activity, speed, mileage, and real-time location tracking. Upon completion, it generates a video recording of the journey, stores it in cloud storage, and provides detailed drive reports with route visualisation on Google Maps. The platform also offers real-time driving recommendations through text-to-speech functionality.
Key Responsibilities & Achievements:
- Architected and developed the mobile application using React Native, Redux, JavaScript, and React Hooks.
- Designed and implemented intuitive, responsive user interfaces for test drive management, tracking, and reporting modules.
- Developed reusable and scalable components for business-critical functionalities, improving maintainability and development efficiency.
- Integrated cloud storage services (AWS S3/Wasabi) for secure video upload, storage, and retrieval.
- Implemented screen recording and video management workflows for capturing complete test drive sessions.
- Developed geolocation and live tracking features to monitor vehicle movement and capture route information in real time.
- Integrated Google Maps functionality for route visualisation and drive history reporting.
- Implemented text-to-speech capabilities to provide real-time driving recommendations and guidance during test drives.
- Consumed and integrated RESTful APIs using Redux and Axios for seamless communication between mobile and backend services.
- Optimised application performance for handling location tracking, media uploads, and real-time data processing.
- Conducted research and proof-of-concept (POC) activities to evaluate new technologies and improve application capabilities.
- Performed code reviews and ensured adherence to coding standards, best practices, and quality guidelines.
- Led a team of 3 developers, providing technical direction, task planning, and delivery oversight.
- Participated in client discussions, requirement gathering sessions, project status meetings, and technical troubleshooting.
- Mentored junior developers through knowledge-sharing sessions, code reviews, and hands-on technical guidance.
- Collaborated with cross-functional teams in an Agile environment to deliver high-quality releases and continuous product improvements.