Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic
Kratika Sharma

Kratika Sharma

Software Engineer
Noida

Summary

Software Developer with 2 years and 9 months of experience in building scalable applications using Spring Boot, MongoDB,RESTful Service and Micro-services. Skilled in writing efficient code, debugging, and collaborating with teams to deliver high-quality solutions. Passionate about continuous learning and improving system performance.

Overview

3
3
years of professional experience

Work History

Software Engineer

Inventum Technology Pvt Ltd
03.2022 - Current
  • Proficient in developing applications utilizing JAVA/J2EE technologies such as Java, JDBC, Spring Boot,Spring Data JPA, Restful Services, and Micro Services.
  • Possess a strong grounding in Collection Framework, Object-Oriented Programming (OOPs), and Exception Handling.
  • Utilized the microservices architectural approach to improve application scalability and reliability.
  • Proficiently used Git as a project management tool and the Maven build tool for project builds.
  • Hands-on expertise in unit testing through the use of Junit and Mockito.
  • Designed and documented RESTful APIs.
  • Utilizing Intellij IDEA for development, and a practitioner of the Agile methodology, specifically Scrum.
  • Basic understanding of running microservices on Docker.
  • Successfully applied SOLID principles in various project implementations.
  • Proficient in all stages of the software development lifecycle, including design, development, testing, troubleshooting, and debugging of applications.
  • Enthusiastic about embracing new technologies and tackling challenges, with a knack for quickly adapting to new environments.

Education

B.Tech - Information Technology

Quantum School of Technology
Roorkee
04.2001 -

Skills

Java 8

Projects

Project: Unify-NG

Role: Software Engineer

Description: Unifyng is a  SAAS solution designed specifically  for  Internet Service Providers (ISPs), offering an end-to-end solution. The solution includes several essential services such CRM (Customer  Relationship Management), Subscription , Billing, Finance , AAA (Authentication, Authorization and Accounting),Product Catalog Inventory,Reports(Dashboard), Help-Desk  and Reseller


Project: Unify-Radius

Role: Software Engineer

Description: This  is a Spring Boot based project that serves as a middle-ware  between the FreeRADIUS server and Unify 3.0. Its primary purpose is to handle authenticatiom, authorization and accounting(AAA) operations using FreeRADIUS as the underlying mechanism. The project is built on a Micro-service architecture, enabling modular development and independent deployment of individual componenets.


Timeline

Software Engineer

Inventum Technology Pvt Ltd
03.2022 - Current

B.Tech - Information Technology

Quantum School of Technology
04.2001 -
Kratika SharmaSoftware Engineer