Krishan Kumar Gaur (Certified Camunda * Expert)
****.**@*****.***
Professional Summary:
Workflow Technical Architect with 18+ years of IT experience, bringing deep specialization in BPMN-based workflow automation, microservices architecture, and enterprise Java solutions. With a strong background across telecom and retail domains and extensive international experience (South Korea and Japan), Krishan consistently delivers scalable, resilient systems for complex, global environments.
I am a recognized expert in Camunda 7 and Camunda 8, designing and implementing BPMN and CMMN workflows that modernize legacy platforms and unlock operational efficiency. Krishan excels at migration initiatives—from monolithic and legacy BPM engines to cloud-ready, microservices-based architectures—while ensuring performance, stability, and maintainability. Beyond technical leadership, he is a hands-on mentor who drives Agile best practices, improves delivery processes, and ensures high-quality outcomes across teams.
Core Strengths & Technologies
·BPMN & CMMN Workflow Automation (Camunda 7 & 8, Flowable)
·Workflow Architecture & Legacy Modernization
·Microservices Architecture (Spring Boot, Java/J2EE)
·Hands on experience in Python
·RESTful APIs & System Integration (REST, JSON, XML)
·CI/CD & DevOps (Jenkins, SonarQube, Git, SVN, Docker)
·Database Design & Optimization (Oracle, MySQL, DB2, Stored Procedures)
·Cloud & Platform Migrations
·Agile / Scrum Delivery & Team Mentorship
PROFESSIONAL SUMMARY:
•BPMN & Workflow Automation: Camunda 7 & 8, Flowable, ActiveVOS, Activiti
•Architecture & Development: Microservices, Spring Boot, Struts, Hibernate, JPA
•Integration & APIs: REST, SOAP, WSDL, JSON, XML
•Hands-on experience in Python
•Hands-on experience in Gen-AI, RAG pipelines, MCP, LangChain
•Hands-on experience in generating Artificial Intelligence (AI), Machine Learning (ML), and Large Language Models (LLMs)
•Hands-on experience with ElasticSearch and GraphQL
•DevOps & CI/CD: Jenkins, SonarQube, Git, SVN, Docker
•Database Expertise: Oracle, MySQL, DB2, Stored Procedures, Query Optimization
•Cloud & Server Management: WebLogic, WebSphere, Tomcat, Linux Administration
•Testing & Quality: JUnit, Mockito, Agile/Scrum, Bug Tracking (JIRA)
•Experience with various IDEs such as Eclipse, STS, RAD, and NetBeans
•Experience using various application servers - WebLogic, IBM WebSphere Application Server, and Tomcat
•Worked to implement Java Web services using XML, SOAP, WSDL, REST, and JSON
•Good Experience in building and deploying web applications using Ant, Maven, and Jenkins tools
•Expertise in several Java/J2EE technologies: Core Java, JSP, Spring, Struts, Spring Boot, SOAP, and REST web services.
•Experience in developing exception handling logic
•Experience in handling Version Control Systems such as Git, SVN, and CVS
•Strong knowledge of RDBMS technologies with MySQL, Oracle, and DB2
•Experience in writing stored procedures to optimize the query executions closer to the database to meet client requirements
•Experience in unit testing applications using the JUnit Framework
•Experience implementing a logging mechanism with Log4J, SLF4J
•Excellent communication skills, team-playing spirit, and strong analytical & problem-solving abilities. Hard working, self-motivated, attention to detail, and able to meet aggressive project schedules
•Good at Documentation on User requirements and System Specifications. Experience in designing low-level and High-Level design documents
Education:
Degree
University
Year of Passing
Master of Computer Application
U.P. Technical University
06/2006
Bachelor of Science
C.C.S University
06/2002
Experience:
Organization
Designation
Duration
CGI Technology & Solutions
BPMN Technical Architect
06/2021 – till date
Mimacom USA Inc
Senior Software Engineer
01/2021 – 06/2021
Tech Mahindra
Senior Software Developer
10/2013 – 01/2021
SK C&C Ltd.
Java Programmer
11/2008 – 02/2013
Professional Experience:
CGI, Los Angeles, CA 90071 Jun 2021 - Present
Technical Architect
Responsibilities:
CGI Technology & Solutions – Los Angeles, CA
BPMN Technical Architect Jun 2021 – Present
CGI Credit Studio is a cloud-native, event-driven credit management software suite that combines advanced analytics, real-time decisioning, and modular design to support originations, collections, and debt recovery. It features an embedded decision engine powered by Machine Learning (ML), virtual agents, self-service tools, and Business Intelligence (BI) reporting—all designed to scale, integrate, and deliver 24/7 service
In my current role at CGI, I serve as a Workflow Technical Architect for the CACS-X platform, where he leads the design and implementation of BPMN workflows using Camunda 7 and Camunda 8. He plays a key role in defining workflow architecture, building microservices with Spring Boot, and integrating enterprise systems through RESTful APIs.
Krishan is deeply involved in CI/CD pipeline implementation, static code analysis, and containerization to ensure high-quality, production-ready solutions. He brings strong database expertise to the team, optimizing queries and stored procedures to improve performance and scalability. In addition, he supports Agile delivery through test automation, defect management, and close collaboration with cross-functional teams.
·Lead design and implementation of BPMN/CMMN workflows using Camunda 7 & 8.
·Migrate multiple legacy applications to Camunda, improving maintainability and scalability.
·Develop custom connectors and human task solutions in Camunda 8.
·Maintain and optimize Camunda 8 installations, ensuring high availability.
·Design and implement new features using Spring Boot and microservices.
·Configure CI/CD pipelines using Jenkins and SonarQube.
·Involved in Bug fixing related to the front-end as well as the backend.
·Issue tracking and bug reporting using JIRA.
·Closely worked with the QA team to fix the defects and errors.
·Involved in Agile approaches and participated in Scrum meetings.
·Configure and implement Jenkins and Sonar.
Environment: Java 1.11s, Spring Boot, Camunda and Flowable (BPMN Workflow), Hibernate, JPA, SOAP, RESTful, Eclipse, Microservices, Docker, JavaScript, JSP, JUnit, Mockito, Tomcat, Linux, Putty, JIRA, Sonar, Git, and SVN.
Mimacom USA Inc, Los Angeles, CA Jan 2021 – Jun 2021
Senior Software Engineer
Krishan designed and implemented BPMN and CMMN workflows using Camunda and Flowable, while developing new features with Spring Boot. He contributed to UI architecture, built database procedures, and supported major platform migrations, including IBM WebSphere to JBoss and servlet-based applications to microservices.
Responsibilities:
·Designing and implementing BPMN/CMMN workflow using Camunda/Flowable.
·Involved in designing and developing all the new features using Spring Boot.
·Created database store procedures and functions.
·Implementation and configuration of Jenkins and Sonar.
·Involved in UI design and architecture.
·Involved in the migration from IBM Websphere to JBoss.
·Worked on migrating the application from Servlet to Microservices/Spring Boot.
·Involved in the maintenance of existing modules.
·Customer issues and bug fixing
·Involved in WebSphere server configuration and administration.
·Involved in Bug fixing related to the front end as well as the backend.
·Issue tracking and bug reporting using JIRA.
·Closely worked with the QA team to fix the defects and errors.
·Involved in Agile approaches and participated in Scrum meetings.
·Configure and implement Jenkins and Sonar.
·Implement the CDP and Jenkins Pipeline for CI/CD.
Environment: Java 1.8, Spring Boot, Camunda and Flowable (BPMN Workflow), Hibernate, JPA, SOAP, RESTful, Eclipse, Microservices, Docker, JavaScript, JSP, JUnit, Mockito, Weblogic 12c, Oracle 12c, Tomcat 8, Linux, Putty, JIRA, Sonar, Git and SVN.
Tech Mahindra Americas, Los Angeles, CA Sept’ 2018 – Jan 2021
Client – AT&T
Technical Lead - Java
Customer Order Management and Engagement Tool (COMET) is a web-based application used for creating and processing Access Point Name (APN) orders for FirstNet and Commercial customers. It is the Enterprise Custom-APN Ordering Management System used by Sales, Marketing, and Operations.
Responsibilities:
·Involved in designing and developing all the new features using Spring Boot.
·Design and develop business workflows using the BPMN tool Camunda.
·Created database store procedures and functions.
·Creating the design of the new module and applications.
·Participated in project planning sessions with business analysts and team members to analyze business IT requirements and translate business requirements into a working model.
·Involved in the construction of software modules as per the requirements using Core Java, Java 8, Spring Boot, Rest web services, Micro services, and SQL.
·Migration of the existing applications from ActiveVOS to Camunda BPMN. and Microsoft Azure cloud.
·Implementation and configuration of Jenkins and Sonar.
·Involved in UI design and architecture.
·Involved in the integration of COMET to the FirstNet Application.
·Involved in the migration from IBM Websphere to JBoss.
·Worked on migrating the application from Servlet to Microservices/Spring Boot.
·Involved in the maintenance of existing modules.
·Customer issues and bug fixing.
·Development of UI using JSP and HTML.
·Involved in WebSphere server configuration and administration.
·Involved in Bug fixing related to the front end as well as the backend.
·Issue tracking and bug reporting using JIRA.
·Closely worked with the QA team to fix the defects and errors.
·Involved in Agile approaches and participated in Scrum meetings.
·Configure and implement Jenkins and Sonar.
·Implement the CDP and Jenkins Pipeline for CI/CD.
Environment: Java 1.8, Spring Boot, Camunda (BPMN Workflow), Hibernate, JPA, SOAP, RESTful, Eclipse, Microservices, Docker, JavaScript, t, CSS, Ajax, jQuery, JSP, JUnit, Mockito, Weblogic 12c, Oracle 12c, Tomcat 8, Linux, Putty, JIRA, Sonar, Git and SVN.
Tech Mahindra Americas, Middletown, NJ May’ 2018 – Sept’ 2018
Client – AT&T
Technical Lead - Java
A Java web-based application, which consists of the functionality of the following 4 applications: CIBNA, LDCAT, CA, and CAW. CIBNA: Java-based web application. Provides Circuit ID numbers and BTN/Bans for all special access (non-POTS) circuits. LDCAT: Java-based web application. Provides new circuit identifier number assignments for special access lines (ATM, Frame Relay, PVL) for SBC Long Distance. CA & CAW: Web application used by Marketing organizations when requesting sequential circuit numbers. These numbers are used when issuing service orders that require a circuit number. This application allows all numbers to be kept in sequence by the marketing organization and provides a very simple interface for accessing these circuit numbers. CA is for retail, while CAW is for wholesale. Description updated after successful CAW migration to CIBNA.
Responsibilities:
·Interaction with the onshore team for requirement refinement and understanding business processes.
·Involved in the migration from IBM Websphere to JBoss.
·Worked on migrating the application from Servlet to Microservices/Spring Boot.
·Involved in the maintenance of existing modules.
·Customer issues and bug fixing.
·Development of UI using JSP and HTML.
·Involved in WebSphere server configuration and administration.
·Involved in Bug fixing related at the front end as well as the backend.
·Issue tracking and bug reporting using JIRA.
·Closely worked with the QA team to fix the defects and errors.
·Involved in Agile approaches and participated in Scrum meetings.
·Configure and implement Jenkins.
Environment: Java 1.8, Spring, RAD, WebSphere, Hibernate, JPA, SOAP, RESTful, Eclipse, Microservices, Docker, JavaScript, t, CSS, Ajax, jQuery, JSP, JSTL, JUnit, Mockito, Weblogic 12c, Oracle 12c, Tomcat 8, Linux, Putty, JIRA, Sonar, Git and SVN.
Tech Mahindra, Noida, India Oct’ 2013 – May’ 2018
Client – AT&T
Java Developer
National Dashboard 360 will provide the Regional & Local Business Markets (RLBM) Inbound business sales teams, the opportunity to enhance the customer experience by optimizing and automating view functions on the agent’s desktop. It will show a quick “at-a-glance” view of products on existing customer accounts and broadband qualifications. It provides the information related to Account Basics, Wireline, Wireless, Broadband DSL, Broadband U-Verse, etc. ND360 contacts several web services to fetch the customer information.
Responsibilities:
·Understanding technologies and processes.
·Perform analysis of the Case study for gathering the requirements.
·Code development in Java/J2EE and Oracle SQL
·Creating front-end and back-end modules for the web application using Core Java, Spring MVC, HTML, JavaScript, and CSS.
·Preparing various design documents.
·Understanding the importance of Team Skills, Communication Skills, Email Writing, documentation, etc.
·Unit testing and integration testing of owned use cases.
·Developing reusable components for the system.
·Development of UI and backend using Java and IBM Portlets.
·Involved in WebSphere server configuration and administration.
Environment: Java 1.6, Spring, RAD, WebSphere, IBM Portlets, Hibernate, JPA, SOAP, RESTful, Eclipse,, JavaScript, t, CSS, Ajax, jQuery, JSP, JSTL, JUnit, Mockito, Weblogic 12c, Oracle 12c, Tomcat 8, Linux, Putty, JIRA, Sonar, SVN.
SK C&C, Seoul, South Korea Nov’ 2008 – Feb’ 2013
Full Time
Java Developer
Port-In/Port-Out is a complete solution of Mobile Number Portability for any telecom provider. It is developed only for 3G and 4G services. It includes Customer Management, Port-In, Port-Out, Mobile Number Change, Hot-Bill Generation, Service change, Payment Claim, and Past Due Amount. It starts from the customer agreement request for Port-In/Port-Out and completes with Port-In/Port-Out successfully.
Responsibilities:
·Interaction with the onshore team for requirement refinement and understanding business processes.
·Developed the code for handling a huge amount of data.
·Creating front-end and back-end modules for the web application using Core Java, Spring, Spring MVC, HTML, JavaScript, JAXB, and CSS.
·Preparing various design documents.
·Bug fixes in the existing system.
·Writing UI/Business validations for the owned use cases.
·Unit testing and integration testing of owned use cases.
·Developing reusable components for the system.
Environment: Java 1.6, Adobe Flex, Spring, RAD, WebSphere, IBM Portlets, Hibernate, JPA, SOAP, RESTful, Eclipse,, JavaScript, t, CSS, Ajax, jQuery, JSP, JSTL, JUnit, Mockito, Weblogic 12c, Oracle 12c, Tomcat 8, Linux, Putty, JIRA, Sonar, SVN, Struts 2.0, TOAD