Karan Khosla

Technology Architect, DSV (formerly DB Schenker)

With over 15 years of experience in the software industry, I specialize in designing and implementing scalable, high-performance distributed systems. My expertise spans the entire stack, from robust backend architectures to polished, responsive frontend experiences.

SYSTEM ONLINE
150

Experience

Technology Architect

DSV (formerly DB Schenker)

Noida, Uttar Pradesh, India

Feb 2021 - Present

Delivered a greenfield application to replace a legacy system, leading a 3-member team from database design to code deployment.
Designed and developed RESTful APIs and enterprise architecture for robust, scalable integration.
Led code reviews, refactoring, and high-level technical design for improved maintainability.
Leveraged AI-driven development approaches to significantly improve team productivity and accelerate project timelines, reducing delivery times and enhancing collaboration.
Leveraged AI tools like GitHub Copilot to accelerate development and enhance code quality
JavaSpring BootPostgreSQLDockerKubernetesAWSTerraform

Senior Associate

Publicis Sapient

Gurugram, Haryana, India

Feb 2019 - Sep 2020

Developed a REST API to automate low-bid trader selection and trade execution for portfolio management.
Implemented a queue-based system to capture order failures and enhance reliability in bond order processing.
Built a currency conversion feature to resolve calculation errors from data formatting issues.
Identified and fixed a calculation bug, preventing further revenue loss and improving system accuracy.
Collaborated in agile teams, closely partnering with Business Analysts to refine requirements, review user stories, and resolve production issues impacting client revenue.
JavaJGoodiesSpring BootActiveMQHibernateHashiCorp VaultJUnitJenkinsAWSOracle

Lead Consultant

Genpact Headstrong Capital Markets

Noida, Uttar Pradesh, India

Nov 2016 - Aug 2018

Migrated legacy desktop applications to a cloud-hosted microservices architecture for improved scalability and agility.
Developed modular “Ideas to Engage” UI components with React.js and built supporting REST APIs in Spring Boot, with Swagger for endpoint validation.
Implemented workflow automation to deliver actionable market insights to financial advisors, supporting daily client portfolio decisions.
JavaSpring BootJUnitReactTeam CityAWSMySQL

Technical Lead

HCL Technologies Ltd.

Noida, Uttar Pradesh, India

Dec 2015 - Aug 2016

Enhanced and expanded the Contact Us React.js components for McDonald’s US, enabling richer options for customer and franchise feedback and requests.
Collaborated in a cross-functional team to redesign the McDonald’s US website, empowering the business team to publish content independently and reducing monthly software deployments by over 50%.
JavaSpring BootJUnitReactAWSMySQL

Senior Software Engineer

GlobalLogic (previously Indecomm)

Gurugram, Haryana, India

Nov 2014 - Nov 2015

Built new Single Page Application and implemented business logic to migrate cloud partners to a custom web-based platform, enabling active management of leads, contacts, and accounts for Google sales.
Achieved 100%-unit test coverage for new features using JUnit and Mockito, ensuring robust, reliable releases.
Delivered end-to-end solutions—capturing user input, integrating with Google Cloud and Salesforce—to support replacement of third-party CRM with Google’s own platform.
JavaGuavaGuiceJUnitMockitoJavaScriptGoogle App EngineGoogle Cloud DatastoreSalesforce

Software Engineer

Impetus Infotech

Noida, Uttar Pradesh, India

Dec 2013 - Nov 2014

Engineered in-house Big Data solutions to accelerate data migration from Oracle, showcasing substantial performance improvements to prospective clients and enabling more scalable analytics.
HadoopHiveImpalaHDFS

Software Engineer

HCL Technologies Ltd.

Noida, Uttar Pradesh, India

Mar 2010 - Dec 2013

Developed a web-based Release Management Tool, automating release workflows for Symantec and other clients.
Built JSF components for release calendar, dashboard, and reporting modules to streamline release operations.
Implemented utilities for batch upload of release plans and automated notifications to coordinate execution across teams.
JavaJSFPrimefacesSpring FrameworkHibernateMySQLPython

Education

Master's in Computer Application

Sikkim Manipal University

2010 - 2012

Field of Study: Software

Certifications

Sun Certified Java Programmer

Sun Microsystems

Jun 2008

Trainings & Courses

MuleSoft Training

DSV (formerly DB Schenker)

Jan 2025

Developed and deployed APIs on Anypoint Platform as part of hands-on MuleSoft training.
Gained experience in using Anypoint Studio for API development
MuleSoftAnypoint StudioAnypoint Platform