Technical Consultant at Independent Consultant (2025-01 – Present)
Project: Logistics Management System for a US-based client, managing shipments, warehouses, and fleet tracking across multiple regions. Environment: Java 17, Spring Boot, Microservices, Hibernate, REST APIs, React.js, PostgreSQL, Kafka, AWS. Team Size: 6
- Modernized a legacy monolithic logistics system into a microservices-based, cloud-ready platform
- Designed microservices architecture, service decomposition, and deployment strategy
- Developed and integrated REST APIs with React.js frontend and PostgreSQL backend
- Implemented event-driven communication using Kafka for scalable and asynchronous data processing
- Collaborated with cross-functional teams, conducted code reviews, and contributed to Agile sprints
- Designed and developed a Fleet Tracking microservice to process real-time vehicle location updates across regions
- Implemented event-driven architecture using Kafka to handle high-throughput GPS data ingestion
- Enabled live tracking through efficient data streaming and optimized storage for location history
- Improved system scalability and performance to support concurrent tracking of large fleets
- Integrated the service with existing logistics workflows for real-time shipment visibility
Lead - Developer at Assystem India (2023-01 – 2024-04)
Assystem, headquartered in Paris, is an engineering group specializing in providing comprehensive services encompassing design, construction, supervision, commissioning, and operation of intricate projects and industrial infrastructure, primarily within the nuclear industry. Notably, the corporation has contributed to all European Pressurized Reactors (EPR) construction projects worldwide.
- Project 1 (eDMS): Electronic document management system, that seamlessly integrated document storage, retrieval, and workflow automation. Team Size: 8, Period: Jan 2023 – Apr 2024, Environment: Java 17, Spring Boot, Hibernate, PostgreSQL
- Directed various teams of developers in the design and execution of software solutions
- Oversaw the entire development lifecycle, encompassing code reviews, testing, and deployment
- Collaborated with the Scrum Master to coordinate daily stand-ups, sprint planning sessions, and retrospectives
- Fostered effective communication among team members, Product Owner, and stakeholders
- Ensured team adherence to Agile principles and industry best practices
- Acted as Scrum Master, facilitating Scrum ceremonies and removing impediments for the team
- Project 2 (ERP-Lite): ERP-Lite provides Timesheet management. Team Size: 7, Period: Jan 2023 – Apr 2024, Environment: Java 17, Spring Boot, Microservices, Hibernate, Kafka, Rest API, ReactJS, PostgreSQL
- Supervising a team of Developers, ensuring efficient project management and task allocation
- Spearheading the process of gathering requirements, devising workload plans, and delegating tasks to team members
- Delivered monthly Activity plans and Project status reports to senior management, facilitating informed decision-making and project oversight
Developer at Freelance (2022-06 – 2022-12)
Project: Visa Jobs Mobile Application. Client:. VisaJobs is a job portal. Responsibility is to create a mobile application which can be used by Employer, partners (Agents) and candidates. Environment: Angular, PHP as a backend and MySQL as a database.
Technical Manager at RSJ Inspection Services Limited (2018-01 – 2021-03)
RSJ Inspection is an Independent 3rd Party Conformity Assessment Service company, working on behalf of Retailers, Brands, Importers, Wholesalers, Buying Offices, Manufacturers, and Online Trading Portal etc. Heading and managing teams of Android developers and portals developers.
- Project 1 (Q-Trak Android App): Real time Inspection/Audit management and reporting. Team Size: 3, Period: Mar 2020 – Mar 2021. Q-Trak is used by Quality Engineers and Auditors while conducting their respective services. Features include fetching Inspection/Audit details from portal, saving and uploading data, taking pictures of samples during inspections, printing Geolocation/Date/Time on photos, sending auto-email at service start/end, generating Inspection/Audit Reports
- Managed a team of 3 Android Developers
- Gathering requirement, designing project architecture, development and provided technical expertise to in-house team
- Gradle Build process optimization
- Project 2 (Portal - webqbms.com): Company portal for Users and Clients. Team Size: 7, Period: Jan 2018 – Mar 2021, Environment: Java, Spring Boot, Hibernate, Microservices, Kafka, ReactJS, Apache Tomcat, PostgreSQL. Portal has User Management, Leave management, Order booking & monitoring, Allocation of Quality Engineers and Auditors, and generates all kind of Reports for managers and clients
- Managed development team
- Gathering requirement, designing, development and provided technical expertise to in-house teams for developing enhancements
Developer at Freelance (2013-07 – 2016-12)
- Project 1 (InSight): An intranet/internet application is a CRM used by three companies of S. Chand Group, these three companies are related to Online Education business. Purpose of InSight is to maintain a centralized database of companies catering to common business domain, and it also provides consolidated details to the corporate headquarters. Team Size: 5, Period: Jan 2015 – Dec 2016, Environment: Asp.net, C#, Crystal Reports, IIS 6, Visual Studio 2008, SQL Server 2005 & Oracle 8 Database
- Re-factoring existing system to current standards and adding new business logic, features and workflows
- Gathering requirement, designing and provided technical expertise to in-house development team of DS Digital Pvt. Ltd in developing and executing solutions to support business processes
- Project 2 (DS CRM): A CRM based on an open source SuiteCRM. The concept being that all departments within an organization log their activities through one common data base ensuring that everyone involved in the business cycle has visibility of all of the activities relating to the customer, ensuring that necessary actions can be taken quicker and more effectively, thereby providing a more efficient service. The system also enables the user to view a complete prospect profile of quotes, orders, sales opportunities & invoices. Team Size: 5, Period: Mar 2014 – Dec 2014, Environment: PHP, MySQL