Madhur Sharma

Software Engineer

Gurugram, Haryana, India4 yrs 1 mo experience
AI EnabledAI ML Practitioner

Key Highlights

  • Proficient in Java and Machine Learning.
  • Developed multiple innovative solutions in logistics.
  • Strong experience in system optimization and performance enhancement.
Stackforce AI infers this person is a Backend-heavy Fullstack developer with a focus on logistics and e-commerce solutions.

Contact

Skills

Core Skills

JavaMachine LearningData AnalysisDatabase ManagementGeospatial AnalysisMicroservicesSoftware DevelopmentSystem DesignDatabase IntegrationSystem OptimizationAlgorithm DesignFeature DevelopmentAutomation

Other Skills

Google GeminiPython (Programming Language)Data ExtractionFacial DetectionGeolocationFuzzy LogicMongoDBReal-time Data ManagementGeospatial LibrariesGeocoding APIsNetworkingHibernateReportingPerformance OptimizationConcurrency Management

About

Dedicated and accomplished developer with experience in software development. Proficient Software Developer with extensive understanding of full software development. Demonstrated ability to write test cases, create test plans, and identify use cases to achieve the best results for customers. Giving back and volunteering is a significant part of my own personal values. I would really love to work each day, knowing that I am helping to make a difference through my work and want to impress everyone by work, vision, tone and looking forward to become a valued contributor to the industry.

Experience

4 yrs 1 mo
Total Experience
1 yr 4 mos
Average Tenure
--
Current Experience

Dtdc express limited

Senior Java Developer

Jun 2024Aug 2025 · 1 yr 2 mos · Gurugram, Haryana, India

  • 𝐀𝐮𝐭𝐨𝐦𝐚𝐭𝐞𝐝 𝐎𝐂𝐑 𝐒𝐞𝐫𝐯𝐢𝐜𝐞
  • Developed and deployed an OCR service to automate data extraction from shipping labels, improving delivery efficiency by 15%.
  • Reduced manual data entry errors and enhanced operational accuracy by providing precise location data for logistics operations.
  • 𝐅𝐚𝐜𝐞 𝐑𝐞𝐜𝐨𝐠𝐧𝐢𝐭𝐢𝐨𝐧 𝐒𝐞𝐫𝐯𝐢𝐜𝐞
  • Built a face recognition solution for automated rider onboarding and attendance tracking, leveraging advanced machine learning models for facial detection and verification.
  • Streamlined the onboarding process and improved attendance accuracy by integrating with real-time attendance management systems.
  • 𝐀𝐝𝐝𝐫𝐞𝐬𝐬 𝐏𝐫𝐨𝐟𝐢𝐥𝐢𝐧𝐠 𝐒𝐞𝐫𝐯𝐢𝐜𝐞
  • Created an address profiling service that analyzes user mobile numbers and pincodes to identify returning customers and accurately geolocate delivery addresses.
  • Integrated geolocation and fuzzy logic algorithms to improve address quality, minimize delivery errors, and boost customer satisfaction.
  • 𝐑𝐢𝐝𝐞𝐫 𝐓𝐫𝐚𝐜𝐤𝐢𝐧𝐠 𝐒𝐲𝐬𝐭𝐞𝐦
  • Designed and implemented a scalable rider tracking system using MongoDB to store and manage real-time rider coordinates.
  • Optimized delivery route planning and tracking efficiency by ensuring high-frequency data handling and reliable performance.
  • 𝐂𝐏-𝐌𝐀𝐏-𝐏𝐑𝐎 (𝐂𝐡𝐚𝐧𝐧𝐞𝐥 𝐏𝐚𝐫𝐭𝐧𝐞𝐫 𝐌𝐚𝐩𝐩𝐢𝐧𝐠 & 𝐏𝐫𝐨𝐟𝐢𝐥𝐢𝐧𝐠)
  • Developed a geospatial solution to map and visualize channel partners’ locations using H3 indexing for precise and scalable spatial data representation.
  • Integrated geocoding APIs and geospatial libraries to deliver accurate mapping, enabling efficient partner clustering, coverage optimization, and gap analysis.
  • Collaborated with cross-functional teams to deliver the project within deadlines and budget, driving improvements in route optimization, cost reduction, and last-mile delivery accuracy.
Google GeminiPython (Programming Language)JavaMachine Learning

Fabhotels

Software Developer

May 2023Jun 2024 · 1 yr 1 mo

  • 𝐈𝐧𝐟𝐥𝐮𝐱𝐃𝐁 𝐑𝐞𝐩𝐨𝐫𝐭𝐢𝐧𝐠 𝐒𝐲𝐬𝐭𝐞𝐦:
  • Architected a standalone reporting service.
  • Ensured timely delivery of reports, facilitating efficient data analysis.
  • 𝐉𝐚𝐯𝐚 𝟏𝟕 𝐔𝐩𝐠𝐫𝐚𝐝𝐞 𝐟𝐨𝐫 𝐂𝐨𝐦𝐩𝐨𝐧𝐞𝐧𝐭𝐬:
  • Executed a comprehensive upgrade from Java 8 to Java 17, strategically enhancing performance and memory utilization.
  • Implemented optimizations to leverage the latest Java features, ensuring the system operates at peak efficiency.
  • 𝐂𝐞𝐧𝐭𝐫𝐚𝐥𝐢𝐳𝐞𝐝 𝐋𝐨𝐜𝐤𝐢𝐧𝐠 𝐒𝐲𝐬𝐭𝐞𝐦:
  • Designed and implemented a centralized locking system featuring a sophisticated algorithm to manage concurrency across distributed systems.
  • Ensured seamless coordination between multiple machines, enhancing system scalability and performance.
  • 𝐃𝐞𝐛𝐞𝐳𝐢𝐮𝐦 𝐈𝐧𝐭𝐞𝐠𝐫𝐚𝐭𝐢𝐨𝐧:
  • Provided an automated platform for capturing real-time database changes.
  • Streamlined data capture processes, enabling efficient monitoring and synchronization of database updates across systems.
  • 𝐆𝐑𝐏𝐂 𝐈𝐧𝐭𝐞𝐠𝐫𝐚𝐭𝐢𝐨𝐧:
  • Integrated GRPC across various services, optimizing remote procedure calls and reducing network latencies.
  • Enhanced inter-service communication efficiency, resulting in improved system performance and responsiveness.
  • 𝐆𝐨𝐨𝐠𝐥𝐞 𝐃𝐎𝐂-𝐀𝐈 𝐈𝐧𝐭𝐞𝐠𝐫𝐚𝐭𝐢𝐨𝐧:
  • Integrated Google DOC-AI to automate the reading of expense documents and receipts.
  • 𝐏𝐮𝐛/𝐒𝐮𝐛 𝐈𝐧𝐭𝐞𝐠𝐫𝐚𝐭𝐢𝐨𝐧:
  • Implemented Pub/Sub integration, facilitating seamless communication and event-driven architecture across systems.
  • Enabled efficient message passing, event notification, and data synchronization between different components, enhancing system scalability and responsiveness.
  • 𝐓𝐞𝐜𝐡𝐧𝐢𝐜𝐚𝐥 𝐒𝐤𝐢𝐥𝐥𝐬:
  • Languages & Frameworks: Java 8, Java 17, Spring Boot, Spring Framework, Hibernate
  • Databases: InfluxDB, Aerospike, SQL, Redis
  • Tools & Platforms: Microservices, GCP, Kafka, Git, GraalVM, Debezium, Google DOC-AI, Pub/Sub, Grafana, Kibana
NetworkingHibernateJavaMicroservices

Snapdeal

Software Engineer

Jul 2021May 2023 · 1 yr 10 mos

  • Developed a centralized locking system for clustered environment applications
  • Optimizing memory performances of applications using Java 17
  • Developed a new algorithm to handle Guid flip cases for First Time Users, reducing cases from 90% to 5%
  • Improved performance of the system by developing ECA’s archival system.
  • Developed a new feature Collection-Widget from scratch and integrated it with Customer Experience Engine.
  • Developed a simplified panel to create an offers page
  • Developed a feature for test experiments to load on demand, and helped to decrease latency and wait time for the product team
NetworkingHibernateJavaSystem Optimization

Amazon

Software Development Engineer

May 2020Jul 2020 · 2 mos · Bengaluru, Karnataka, India

  • Created Visual Report Generator software to expedite inventory operations.
  • Responsible for building the tool Automated Insight Generator from scratch.
  • Designed and implemented the report layout, components and integrated with AWS to enable trend analysis of data.
  • Improved reliability and performance of the software and added animations and
  • searching features.
  • Designed technical materials in wiki for use in educating and training employees.
  • Recommended future plans for the tool and processes.
NetworkingObject Oriented DesignJavaSoftware Development

Education

Indian Institute of Information Technology Kota

Bachelor's degree — Computer Science and engineering

Jan 2017Jan 2021

Stackforce found 100+ more professionals with Java & Machine Learning

Explore similar profiles based on matching skills and experience