Summary
Overview
Work History
Education
Skills
Timeline
Generic

Govind Ram Kumawat

Sydney

Summary

An experienced Software Developer with 5+ years of industry experience, I thrive in fast-paced environments, meeting tight deadlines, all while maintaining an unwavering attention to detail and commitment to delivering high-quality software. A team player at heart, I aim to foster organizational excellence and contribute positively to team and company success.

Overview

6
6
years of professional experience

Work History

Senior Software Engineer

Accolite Digital
10.2020 - 05.2022
  • Developed and implemented Pruleads, a key component of the One Pulse project within the Prudential domain, facilitating lead and campaign management for field agents.
  • Technologies: Java, Spring Boot, JUnit, Mockito, Microservices, SQL, Swagger, DevOps, SonarQube
  • Leveraged Java and Spring Boot to build and scale microservices architecture for handling backend events and prospect data, enabling dynamic lead and campaign assignments.
  • Created and maintained automated test scripts JUnit to validate RESTful microservices.
  • Collaborated with cross-functional teams to design and execute effective test strategies aligned with Agile/Scrum processes.
  • Integrated Swagger for comprehensive API documentation and improved communication between teams.
  • Conducted defect tracking and resolution using JIRA, ensuring timely delivery of high-quality features.
  • Utilized SQL for data manipulation and retrieval to support dynamic lead assignment and campaign optimizations.
  • Ensured agility through microservices architecture, allowing seamless integration of evolving campaign strategies and market dynamics.
  • Employed DevOps practices with hands-on experience to streamline continuous integration and deployment processes.

Senior Software Engineer

Pegasus InfoCorp
09.2019 - 09.2020
  • Developed a Loan Management System (LMS) consisting of modules such as Account, Scheduler, and Bulk Upload to facilitate efficient loan processing.
  • Utilized frameworks including Spring Boot, JPA, Criteria API, WDP API along with Eureka discovery, Ribbon, Hystrix, and Feign Client for robust system architecture.
  • Implemented microservice architecture to ensure scalability and flexibility in managing loans and customer accounts.
  • Designed and implemented test cases for the Loan Management System (LMS), leveraging black-box and white-box testing methodologies to validate backend and frontend modules.
  • Designed the Account module to handle customer accounts, Scheduler to automate tasks, and Bulk Upload for efficient data input.
  • Integrated Angular 7 for a dynamic and user-friendly frontend interface, enhancing user experience and accessibility.
  • LMS aimed to streamline loan management processes, providing seamless loan services to customers while optimizing operational efficiency.
  • Conducted integration testing for microservices built with Spring Boot, ensuring scalability and reliability.
  • Used Agile methodologies to facilitate collaboration between development and QA teams across time zones.

Systems Engineer

Tata Consultancy Services
10.2016 - 09.2019
  • Designed and developed multiple web applications including Automatic Ticket Creation (ATC) and Customer Purchase Order Administration (CPOA), to streamline operations and enhance efficiency.
  • Implemented Java microservices with Spring Boot for scalable REST API development and integrated machine learning algorithms for automated ticket generation and predictive recommendations.
  • Built robust user interfaces and backend systems using frameworks like Apache Wicket, while ensuring efficient data storage and retrieval with SQL, MapR, Cassandra, and PostgreSQL.
  • Created a social networking platform for employees (Fun Club) with advanced features like media sharing, speech commands, OAuth authentication, and WDP API integration.
  • Delivered innovative solutions for projects like Insite, leveraging machine learning to provide predictive analytics and improve decision-making.
  • Developed and executed test cases to validate REST APIs and machine learning features, ensuring optimal performance and functionality.
  • Automated test scenarios using Selenium, JUnit, Mockito and integrated them into CI/CD pipelines with Jenkins.
  • Conducted code reviews and collaborated on design improvements to enhance system usability and quality.

Education

Master of Science - Big Data & Machine Learning

University of Wollongong
Wollongong, NSW, Australia
09-2024

Bachelor of Science - Computer Science Engineering

Rajasthan Technical University
Rajasthan, India
06-2016

Skills

  • Programming Languages & Testing Tools: Java, Spring MVC, Spring Boot, JPA, Hibernate, Python, Maven, Gradle, JUnit, Mockito
  • Frontend Technologies: Angular 7, ReactJS, HTML, CSS
  • Testing Expertise: Functional, Regression, Integration, and Performance Testing, White/Black Box Testing, Test Case Development, Bug Tracking
  • Databases: MySQL, PostgreSQL, MongoDB, Oracle
  • Architectures & Methodologies: Microservices, Agile/Scrum, CI/CD, Docker, Kubernetes, OAuth
  • API Technologies: WDP API, REST API, Soap API
  • Cloud & Version Contro : AWS, GIT, Bitbucket, JIRA, Agile Methodology, Confluence

Timeline

Senior Software Engineer

Accolite Digital
10.2020 - 05.2022

Senior Software Engineer

Pegasus InfoCorp
09.2019 - 09.2020

Systems Engineer

Tata Consultancy Services
10.2016 - 09.2019

Master of Science - Big Data & Machine Learning

University of Wollongong

Bachelor of Science - Computer Science Engineering

Rajasthan Technical University
Govind Ram Kumawat