profile-pic

Prateek Agrawal

Vetted Talent

Prateek Agrawal

Vetted Talent

A passionate developer with 4+ years of experience who is always learning new technologies and honing his craft.

My experience includes working with Java, Python, Golang, PHP, AWS, Docker, Git, MySQL and other backend-related technologies. I have good experience with debugging and bug-fixing. I am a quick learner who enjoys solving problems

  • Role

    Lead Software Engineer

  • Years of Experience

    4.3 years

Skillsets

  • AWS
  • AWS
  • Docker
  • Go Lang
  • Java
  • JPA
  • MySQL
  • PHP
  • Spring Boot - 3.5 Years
  • Spring Security
  • Aerospike
  • Elasticsearch - 3 Years
  • Python - 4 Years
  • Redis
  • Full Stack - 2 Years

Vetted For

6Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Software Engineer (Integrations)AI Screening
  • 42%
    icon-arrow-down
  • Skills assessed :Backend Technologies, Modern Cloud Architecture, Spring Boot, FrontEnd, Java, JavaScript
  • Score: 42/100

Professional Summary

4.3Years
  • Dec, 2024 - Present 6 months

    Lead Software Engineer

    Prudent Insurance Brokers
  • Jul, 2023 - Dec, 20241 yr 5 months

    Software Engineer

    SHL
  • Jun, 2021 - Jun, 20232 yr

    Associate Software Engineer

    SHL
  • Feb, 2021 - Jun, 2021 4 months

    Communication and Media Solutions Intern

    Hewlett Packard Enterprises

Applications & Tools Known

  • icon-tool

    PHP

  • icon-tool

    Java

  • icon-tool

    Spring Boot

  • icon-tool

    Spring Data JPA

  • icon-tool

    Git

  • icon-tool

    AWS (Amazon Web Services)

  • icon-tool

    VS Code

  • icon-tool

    GitHub

  • icon-tool

    AWS

  • icon-tool

    Docker

  • icon-tool

    MySQL

  • icon-tool

    AWS CloudWatch

  • icon-tool

    AWS ECR

  • icon-tool

    IntelliJ

  • icon-tool

    Redis

  • icon-tool

    Aerospike

  • icon-tool

    Elasticsearch

Work History

4.3Years

Lead Software Engineer

Prudent Insurance Brokers
Dec, 2024 - Present 6 months
    Optimised APIs by refactoring inefficient API logic and implemented Caching strategy(Redis) to reduce the latency of an application by around 30 percent. Improved the customer search logic to display the closest matching results using Elasticsearch.

Software Engineer

SHL
Jul, 2023 - Dec, 20241 yr 5 months
    Defined a contract, developed and exposed an API used by microservices to save the question-level scores, and maintain consistency in candidates data. Implemented a distributed locking mechanism using Aerospike to ensure safe concurrent updates to a candidates test details. Designed and implemented the Low Level Design of Central Scoring System, adhering to coding standards, design patterns; acting as SPOC and collaborated with cross-functional teams for the smooth delivery of the product. Revamped the Devops Simulation architecture to significantly reduce latency, decreasing the initial assessment start time from nearly 2 minutes to just 30 seconds. Synchronized AWS CloudWatch to capture and retrieve all commands entered by a candidate in the terminal. Implementated IAM Role for the launch and termination of EC2 Instances to manage access control, enhancing security, and simplifying permission management.

Associate Software Engineer

SHL
Jun, 2021 - Jun, 20232 yr
    Worked on building the complete logic of Process Monitoring Scoring, a Game based assessment, from scratch. Took charge of product leadership through its development. Built an automated and configurable scoring utilising the Factory design pattern and wrote unit test cases to evaluate a candidates understanding of full stack assessments. Enhanced the architecture of Writex Scoring by rewriting the legacy code, resulting in a significant reduction of scoring time from 2 mins to around 1 min. Built a docker image of spring boot with Theia IDE, augmented with various extensions of VS Code to give a simulated environment.

Communication and Media Solutions Intern

Hewlett Packard Enterprises
Feb, 2021 - Jun, 2021 4 months
    Collaborated and worked on an internal HPE tool to check whether all the nodes of the communication network function properly or not.

Achievements

  • * Got Sprint Champion award for 4 times. * Gave a tech session on Docker to all my colleagues.

Major Projects

2Projects

E-Wallet Application

    Developed an e-wallet back-end application which works as a micro service User can check money in their wallet and transfer money to the other person A notification is published if a transaction is successful or not.

Blog Application

    Built a back-end application with role-based APIs for user registration, sign-in, and blog post creation. Enabled users to create posts in various categories and comment on existing posts.

Education

  • B.Tech. in Electronics and Communication

    JSS Academy of Technical Education (2021)