Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Dheeraj G

Carrollton,TX

Summary

Over 4 years of experience in full stack development of web-based applications using PHP, Java, JavaScript, React technologies. Experience in working with various Software Development Life Cycle (SLDC) methodologies based on Agile (Scrum), Test Driven Development, and Conventional SLDC. Good Experience in designing and implementing various web applications in PHP. Experience in developing web applications using Microservices, RESTful Web services. Strong understanding of API driven design with versioning. Extensive experience on version control tools like Git, GitHub. Established Continuous Integration (CI) practices using Docker, GitLab. Enhanced Experience in using different IDEs like IntelliJ, Visual Studio. Worked in large teams with agile methodology to add new features to the application.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Software Developer - III

Paycom Payroll LLC
07.2023 - Current
  • Designed and implemented robust RESTful APIs and backend services using PHP (Zend Framework) to support mission-critical HR workflows such as background checks, employee onboarding, and payroll data flow.
  • Developed and maintained microservice-based endpoints to orchestrate cross-module data exchange between Learning, Payroll, and Employee Self- Service features, ensuring consistent business logic execution and auditable.
  • Engineered dynamic and responsive front-end components using React, leveraging Hooks (use Effect, use State, use Ref), Context API, and Redux to manage complex state across modules and improve rendering performance.
  • Created advanced UI forms with PAYCOM UI and custom validation logic, including real-time field validations, nested conditional inputs, dynamic sections, and auto-complete fields, enhancing usability and data accuracy.
  • Applied component-based architecture and modular CSS strategies to maintain scalable, reusable, and testable UI code across multiple applications.
  • Integrated third-party APIs and internal services using secure token-based authentication, error handling wrappers, and retry mechanisms to ensure resilient data exchange for background verification and employee profile management.
  • Utilized MySQL with optimized queries, foreign key indexing, and schema tuning to manage high-volume transactional data across learning management and other modules.
  • Applied SOLID design principles, MVC pattern, and object-oriented best practices across both backend layers, contributing to maintainable and extensible service layers.
  • Built and automated batch processes and scheduled jobs for long- running operations using Java and PHP Cron-based orchestration, enabling time- bound actions like status updates, audit processing, and file generation.
  • Maintained comprehensive unit and integration test coverage with JUnit, PHP Unit, and Postman, Swagger, ensuring system stability and fast regression cycles in CI environments.
  • Configured GitLab CI/CD pipelines with Docker containers to automate code builds, unit testing, deployment packaging, and stage releases to QA/STAGE environments.
  • Monitored logs and runtime metrics using Splunk, analyzing error patterns, query performance(for fetching more than 500k Employees data), and system usage to improve feature stability and incident response time.
  • Participated in daily Agile Scrum ceremonies, collaborated with product owners to refine business logic, and delivered sprint goals on time with proactive communication and issue resolution.
  • Actively engaged in peer code reviews, cross-team design sessions, and internal documentation to uphold engineering best practices and ensure team-wide consistency.
  • Improved software efficiency by troubleshooting and resolving coding issues.

Software Developer

Client - Pfizer
05.2022 - 06.2023
  • Contributed to the entire Software Development Life Cycle, decreasing development time and enhancing application performance.
  • Implemented Spring and Struts frameworks, increasing system modularity and maintainability.
  • Developed efficient web services using SOAP and REST, ensuring smooth cross-system integration and communication.
  • Managed version control with SVN and JUnit, reducing deployment errors.
  • Designed engaging user interfaces with HTML, CSS, and JavaScript, boosting user engagement.
  • Optimized database interactions using Hibernate, accelerating SQL Server data retrieval.
  • Led application build configuration with Maven, improving deployment processes.
  • Enhanced project visibility using JIRA, facilitating issue tracking and resolution.
  • Configured Spring Security, enhancing application security and compliance with industry standards.
  • Developed messaging flows with Apache ActiveMQ, enabling efficient asynchronous service communication.
  • Integrated Ant for automated build processes, reducing build failures and enhancing system stability.
  • Collaborated with cross-functional teams to improve system performance, increasing operational efficiency.
  • Designed scalable business and data access layers with Hibernate and Spring IOC.
  • Conducted unit and integration testing with JUnit, delivering high-quality software with minimal defects.
  • Implemented MVC design pattern, improving code organization and reducing development time.
  • Worked with core Java concepts, enhancing application robustness and scalability.
  • Client - Pfizer

Software Developer

Client - BOFA
02.2020 - 12.2020
  • Developed microservices architecture using Spring Boot, improving application scalability and performance across various business components.
  • Implemented continuous integration and deployment with Jenkins, enhancing deployment efficiency across multiple environments and reducing deployment time.
  • Designed and maintained cloud-based architecture on AWS, successfully deploying production-level solutions and increasing system uptime.
  • Led the development of RESTful web services, integrating MongoDB and achieving seamless data communication with a latency reduction.
  • Utilized React for UI development, improving user experience and facilitating a responsive design for web applications.
  • Developed and deployed applications using Kubernetes, enhancing the CI/CD process and ensuring high availability.
  • Applied design patterns such as Singleton and Factory, leading to a reduction in code redundancy and improved system maintainability.
  • Collaborated with Agile teams to deliver high-quality software solutions, achieving project deliverables on time and within budget.
  • Implemented REST and SOAP-based services, successfully integrating them with client-side applications using React and JavaScript.
  • Utilized Kafka for messaging, improving system communication and message throughput.
  • Developed JSP and HTML pages, ensuring cross-browser compatibility and user-friendly interfaces for diverse user interactions.
  • Deployed applications on WebLogic and JBoss servers, optimizing performance and ensuring robust middleware components.
  • Implemented MVC architecture, simplifying component management and improving code reusability.
  • Utilized Kubernetes and OpenShift for container orchestration, ensuring efficient resource management and scaling capabilities.
  • Improved system monitoring and troubleshooting by integrating Zipkin and Swagger UI, reducing downtime.
  • Contributed to software development lifecycle in Agile environments, ensuring iterative and incremental delivery of software features.
  • Coordinated deployments of new software, feature updates and fixes.

Education

Master of Science - Computer Science

University of North Texas
Denton, Texas
08.2022

Skills

  • Languages: PHP, Java, Python, JavaScript, Typescript, C, C, HTML, CSS, SQL, JSON, AJAX, XML
  • Tools & Technologies: Git, GitLab, Bit bucket, Docker, Jenkins, Kubernetes, JIRA, Splunk, Swagger, VS Code, REST API
  • Operating Systems: Windows, Linux, Ubuntu
  • Databases: MySQL, PostgreSQL, MongoDB, Oracle
  • Frameworks: React, Redux, Material-UI, MVC, Laravel, Zend, REST, Micro web services
  • Methodologies: Agile, Waterfall, TDD, Scrum
  • Cloud: AWS, Azure

Certification

AZ-104 Microsoft Certified: Azure Administrative Associate - 2023

Timeline

Software Developer - III

Paycom Payroll LLC
07.2023 - Current

Software Developer

Client - Pfizer
05.2022 - 06.2023

Software Developer

Client - BOFA
02.2020 - 12.2020

Master of Science - Computer Science

University of North Texas
Dheeraj G