Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Technical Exposure
Timeline
Generic
Manoj Kumar Singh

Manoj Kumar Singh

Principal Software Engineer
Raurkela,OR

Summary

  • Experienced Java Architect and Technical Head with 15+ years of expertise in designing, developing, and delivering and implementing complex enterprise solutions. This includes multitenancy solutions for workforce management systems. Proven track record in building scalable, secure, and customizable SaaS platforms tailored to workforce domains, including People Information, payroll, scheduling, and employee engagement. Adept at leveraging cloud technologies, microservices architecture, and tenant-aware designs to enable seamless user experiences and efficient operations across multiple clients.
    Skilled in Java and Spring frameworks, microservices architecture, and cloud solutions, with a proven ability to lead cross-functional teams through complex software projects. Proficient in Java technologies and cloud architecture, with expertise in guiding cross-functional teams to deliver scalable and high-performance applications. Adept at problem-solving, optimizing system architectures, and implementing best practices for software engineering
  • Versatile Principal Software Engineer proficient in providing technical leadership and enterprise architect. Manages development, designing, developing, and delivering and implementing complex enterprise solutions. Strong trainer, complex problem-solver and conflict manager.
  • ·Adept at leading software development teams to effectively design, review, and update systems.
  • · Domain experience in the field of HCM (Human Capital Management), WFM(Workforce Management).
  • · Works in Telecom (IPTV Solution) & Health Care (Perceptive) domain.
  • Experience working with Agile (SCRUM), Iterative, and Waterfall process models.
  • ·Expertise in Micro services with domain driven design (DDD), Java, Rest Web-services and other HTTP interfaces also used Swagger API Framework.
  • Worked in UKG is a leading provider of HR, payroll, and workforce management solutions for all people:
  • Workforce Management, Clock with Person, Time & Attendance, Scheduling, Chart bar statistics icon and Reporting and Analytics.

Overview

16
16
years of professional experience
2
2
Certificates
3
3
Languages

Work History

Principal Software Engineer

UKG (Ultimate Kronos Group)
03.2019 - Current
  • UKG is a leading provider of workforce management and human capital management (HCM) solutions, as a Principal Software Engineer from (March 2019 to till Date).
  • Currently working with UKG (Ultimate Kronos Group), UKG is a leading provider of workforce management and human capital management (HCM) solutions, as a Principal Software Engineer from (March 2019 to till Date).
  • Possess 14 years of IT experience in various phases of software development including Development, Enhancement, and Implementation of Software Projects based on JAVA & J2EE Technologies.
  • The UKG (Ultimate Kronos Group) HCM Workforce Domain project focuses on implementing a robust Human Capital Management (HCM) solution tailored to workforce management needs. This solution integrates key HR functions such as time and attendance, payroll, talent management, and workforce analytics into a unified platform. Built on a modern cloud-based architecture, the project leverages UKG’s expertise in workforce solutions to deliver an efficient, scalable, and user-friendly system for businesses of all sizes.
  • Working experience of Cloud Based Technologies - GCP.
  • Performed Performance Testing with JMeter and Datadog for projects.
  • Good in debugging and trouble shooting.
  • Having a clear understanding of IPTV Mobility domain. Involved in the writing specifications and development/support of different modules of IPTV domain like DTV, PPV, VOD, Web portal, Web on TV, Favorites, Messages and Parental Controls.
  • Meticulous attention to detail, strong organizational skills and the ability to meet strict, aggressive deadlines.
  • Demonstrated problem analysis/ resolution skills, ability to troubleshoot, solve problems quickly & completely.
  • Has excellent debugging and troubleshooting skills.
  • Highly result oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in production.
  • Pivotal in development & testing, defect & issue management for software applications; conducting reviews of codes & test (functional & unit) cases and analyzing change requests/ enhancements.
  • Performed continuous reviews of projects and team work in order to enact proactive changes that maintained efficiency.
  • Collaborated with team to determine application requirement specifications.

Project Leader

R Systems International Limited Noida India PCMMI Level 5, SEI CMMI 5, And An ISO 9001:2000
07.2008 - 03.2019
  • Java Developer in formulating – Design, Development, Requirements & Developing using - Core-java, J2EE, Object Oriented Design, Development methodologies and Relational database management system concepts with a clear understanding of IPTV Mobility domain.
  • Having a clear understanding of IPTV Mobility domain. Involved in the writing specifications and development/support of different modules of IPTV domain like DTV, PPV, VOD, Web portal, Web on TV, Favorites, Messages and Parental Controls.
  • This is a complete product for IPTV and OTT backend platform. It consists of about many independent micro-services. The goal is to migrate the application from existing Monolithic to independent micro-services. All micro service is being deployed on independently. ELK (Elastic Search, Log Stash and Kabana using APM) is used for tracing purpose which gives facility to operator to monitor all micro-services in every respect. The entire API exposed is responsible to handle all the communication between AVS Micro services and client devices including IPTV STB and OTT devices.
  • Expertise in Micro services with domain driven design (DDD), Java, Rest Web-services and other HTTP interfaces also used Swagger API Framework.
  • Observed progress of each project, examined risks and coordinated contingency plans.
  • Managed team meetings and discussed project's goals and objectives.
  • Collaborated with team members to develop, identify and accomplish assigned goals and objectives.
  • Provided ongoing cost and estimate analysis reporting and managed cost allocation.

Education

Bachelor of Technology - Computer Science

PIET Under Biju Pattnaik University & Technology
Rourkela, Odisha
04.2001 -

Skills

Multitenancy architecture for SaaS platforms

undefined

Accomplishments

- Designed and implemented a multitenancy SAAS based architecture in which resources are shared among multiple tenants with sharded database in which customer add and remove resources as needed and only pay for what they used, and they can customize application as per tenant’s unique needs.

- Received Appreciation award for consolidated application infrastructure, saving a large amount annually in operational costs by leveraging containerization with Docker.

- Received Star Award in RSystems International Limited IPTV Project for excellent contribution with team in the financial year 2015.

Certification

GCP Training

Technical Exposure

Technical Skills

Languages & Frameworks:

  • Domain Expertise:

Workforce Management- People Information, Payroll Systems

Telecom Domain Experience – IPTV and OTT platform and

Healthcare Domain experience.

  • Architectural Frameworks: Multitenancy-Driven Architecture (Database-per-tenant, Shared Database, Hybrid Models), Microservices, Event-Driven Architecture, MVC, RESTful Services, SOAP
  • Programming Languages: Java, J2EE, Spring Boot, JavaScript
  • Cloud Technologies: Google Cloud Platform, AWS
  • J2EE Technologies: JSP, Servlet, JDBC, Web Services (Rest and SOAP), JDBC, XML, UML, JUnit, JSON, JavaScript, HTML.
  • Operating System(s): Windows, Linux.
  • Containers and Orchestration: Docker, Kubernetes
  • Version Control and DevOps Tools: Jenkins, Git, GitHub, Bitbucket, Perforce, SVN, CI/CD
  • Database Management: Postgres, MySQL, Oracle, MongoDB
  • Web and Application Servers: Apache Tomcat, NGINX, Jboss EAP 6.4
  • Security Frameworks: SOC 2, Spring Security, Threat Model, OAuth, JWT, SSL/TLS, SAML
  • Authentication: Auth0, Open AM and Open DJ and realm uses for authentication.
  • Cloud Integration Tool: Dell Boomi
  • Monitoring & Analytics: Splunk, Grafana, Kibana
  • Project Management: Agile, Scrum
  • Bug Tracking Tool: Source Forge, ZeroD, Jira
  • Design Tools: MS Visio 2013 (UML), Lucid Chart, Threat Model, Swagger Editor, Power point
  • Other Tools: Confluence, IntelliJ IDEA, Eclipse
  • Java: Core Java (Collections, Multithreading, Streams, I/O), Java 8+ features (Lambda expressions, Optional, Stream API), Java Swing
  • Spring Framework: Spring Boot, Spring Core, Spring Rest, Spring MVC, Spring Security, Spring Data JPA, Spring Integration, Spring Cloud
  • Hibernate / JPA: ORM, Entity Mapping, JPQL, Criteria API, Transactions
  • Microservices: Design and development of microservices using Spring Boot, Spring Cloud
  • Web Development: RESTful APIs, SOAP Web Services, Swagger, JSON, XML
  • Front-End Technologies: HTML, CSS, JavaScript, JSP, Angular, React (if applicable), Thyme leaf
  • Databases: MySQL, PostgreSQL, Oracle, MongoDB, SQL, NoSQL, JDBC, JPA/HQL
  • Testing Frameworks: JUnit, TestNG, Mockito, Unit Testing
  • Build Tools: Maven, Gradle, Ant
  • Message Brokers: RabbitMQ, Kafka, ActiveMQ
  • Caching: Redis Cache
  • Code Quality Control and DoD Tools: SonarQube, Blackduck, Checkmark
  • Artifactory: JFrog
  • Other Technologies: WinSCP, Putty, Source Forge, Postman, Log4j, SLF4J

Timeline

Principal Software Engineer

UKG (Ultimate Kronos Group)
03.2019 - Current

Project Leader

R Systems International Limited Noida India PCMMI Level 5, SEI CMMI 5, And An ISO 9001:2000
07.2008 - 03.2019

Bachelor of Technology - Computer Science

PIET Under Biju Pattnaik University & Technology
04.2001 -
Manoj Kumar SinghPrincipal Software Engineer