
Krati Raj
Senior Software Engineer
Hire this person
Send a job offer directly to this candidate
About
Senior Software Engineer with 7 years of experience in robust software solutions, specializing in backend services, microservices and monolithic architecture. Proven expertise in requirement analysis, project planning and estimation, and agile methodologies ensures efficient project execution and timely delivery. Skilled in implementing CI/CD practices and leveraging test-driven and behavior-driven development to enhance application reliability.
Committed to continuous improvement and fostering collaborative environments that drive innovation and success. A strong communicator adept at managing stakeholder relationships while guiding teams through complex technical challenges.
Experience
Senior Software Engineer - Rishabh Software
(2022-09 - 2025-05)
Backend Tech Stack: Java 8+, RestAPI, Soap, Microservice- Kafka, AWS, Mysql. TDD/BDD Tech Stack: Cucumber, Mockito, Junit. Security Tech Stack: Auth0.
- Designed and Developed Backend microservices and various API for VIOOH and JCDECAUX, focusing on creating and maintaining different services. My roles and responsibilities also included RCA investigation, estimations and planning
- Conducted analysis, reviewed design approaches, and finalized PRs to ensure efficient project delivery.
- Creating and maintaining new Microservices for 3rd party Service Integration
- Trained in Advertising Domain and analyzed requirement changes to prepare design approaches.
- Troubleshot bugs and resolved issues, analyzed production and UAT logs via DataDog.
- Experience in designing and Implementing BDD and TDD test cases
Full stack Software Engineer - Nobious Business Automation
(2021-04 - 2022-09)
Backend Tech Stack: Java 8+, RestAPI, Mysql, AWS. Frontend Tech Stack: Angular.
- Designed & developed UI using Angular and Backend services using Java.
- Designing algorithm for batching and production
- Developed modules related to Production & Manufacturing.
- Set up CI/CD practices via Jenkins execution for automating the deployment process for the organization.
- Provided oversight and direction to a team of three members.
- Worked with other engineering teams aligned towards the same goal
- Conducted project initiation involving planning, executing, monitoring, controlling, and reporting to senior management and stakeholders.
- Analyzed and designed architecture definition, design patterns and solution for the project and select appropriate technologies for development approach.
Software Engineer - Future Focus Infotec (Contractual in TCS)
(2018-02 - 2019-02)
- Ensured EKYC-related authentication using 3rd Party API NPCI (National Payment Cooperation of India) for enrollment at rural places.
- Designed enrolment module of various government banking schemes viz.
- Performed Penetrate Testing using Burp tool. Communicated with business users/stakeholders to gather requirement specs and scoping of the project.
- Monitored development activities and mitigation; managed and provided technical and process level guidance/support to the project team.
Software Developer - Starland Limited
(2016-03 - 2017-03)
- Ensured EKYC-related authentication using 3rd Party API NPCI (National Payment Cooperation of India) for enrollment at rural places.
- Designed enrolment module of various government banking schemes viz.
- Performed Penetrate Testing using Burp tool.
- Communicated with business users/stakeholders to gather requirement specs and scoping of the project.
- Monitored development activities and mitigation; managed and provided technical and process level guidance/support to the project team.
Junior Software Developer - Codaemon
(2015-08 - 2016-03)
- Designed & developed UI using Angular and Backend services using Java.
- Designing algorithm for batching and production
- Developed modules related to Production & Manufacturing.
- Set up CI/CD practices via Jenkins execution for automating the deployment process for the organization.
- Provided oversight and direction to a team of three members.
- Worked with other engineering teams aligned towards the same goal
- Conducted project initiation involving planning, executing, monitoring, controlling, and reporting to senior management and stakeholders.
- Analyzed and designed architecture definition, design patterns and solution for the project and select appropriate technologies for development approach.
Education
Master of Computer Application - Computer Application - Gujarat Technological Univ.
