S

Sushovan Karmakar

Software Engineer

Gurugram, Haryana, India1 yr 9 mos experience

Key Highlights

  • Proficient in Java and Spring Boot development.
  • Experience in building high-throughput distributed systems.
  • Strong background in data structures and algorithms.
Stackforce AI infers this person is a Backend Developer with expertise in Java and Spring Boot for SaaS applications.

Contact

Skills

Core Skills

JavaSpring BootRest Api

Other Skills

AgileAirflowApache KafkaCode RefactoringData Structures & AlgorithmsDesign PatternsDockerException HandlingGradleGrafanaHadoopHiveIcebergInterfacesJUnit

About

Key Technical Skills: - Programming Languages: Java, Python - Data Warehousing: Spark, Hadoop, Hive, Airflow, Oozie, Iceberg, S3 - APIs: Spring Boot, REST - Databases: SQL Server, MySQL - Technologies: Docker, Kafka, Redis, Microservices, Maven - DevOps: Jenkins - Methodologies: Agile, TDD - Principles: OOPS, SOLID Principles, System Design, Design Patterns - Data Structures & Algorithms - Monitoring & Performance: Grafana Skills in brief : - Java, Spark, Hadoop, SQL - Good in Data Structures and Algorithms. - Good in Problem Solving - Demonstrated proficiency in Java(8 and 11), Well-versed with High-Throughput Distributed Systems, API optimisation, MySQL Database(SQL), Microservice Architecture, Spring Framework. In my leisure time, I try to solve programming questions on various websites. I'm open for new job opportunities.

Experience

1 yr 9 mos
Total Experience
1 yr 1 mo
Average Tenure
--
Current Experience

Full-time

Airtel Digital

Present · helped me get this job

Full-time

JPMorgan Chase & Co.

Present

Randstad enterprise

Senior Software Developer

Nov 2020Feb 2022 · 1 yr 3 mos · India · Remote

  • Tech Stack : Java 8, Java 11, Spring Boot, SQL, React JS, JavaScript.
  • I'm part of Orion team which takes care of Job Search and matching technology.
  • As a part of Orion team, I've worked on
  • spring boot migration
  • developing UI for in-house portal in React JS
  • Rewriting the Spring MVC APIs to Spring Boot.
  • Improved search job queries to fetch more jobs for a particular candidate.
  • Increased the overall code coverage by 60 percent with continuous JUnit testing of modules which results in an increase in the quality of code.
  • So far, 92 pull requests of mine has been successfully merged and deployed into production.
  • Experience with software development frameworks such as Scrum, Agile.
Apache KafkaMySQLJavaSpring FrameworkReact.jsSpring Boot

Crio.do

Back End Developer

May 2020May 2021 · 1 yr

  • I worked on two projects.
  • 1. QMoney : QMoney is a visual stock portfolio analyzer. It helps portfolio managers make trade recommendations for their clients.
  • During the course of this Micro-Experience, :
  • Implemented the core logic of the portfolio manager and published it as a library.
  • Refactored code to add support for multiple stock quote services.
  • Improved application stability and performance.
  • Skills Learned:
  • Java, REST API, Jackson, Interfaces, Code Refactoring, Gradle, Exception Handling, Multithreading
  • 2. QEats : QEats is a popular food ordering app that allows users to browse and order their favorite dishes from nearby restaurants. During the course of this Micro-Experience, developers build different parts of the QEats backend which is a Spring Boot application. Several REST API endpoints are implemented to query restaurant information and place food orders.
  • To give a sense of real-world problems, production issues are introduced for the developer to investigate using Scientific Debugging methods. Along with this, the developer is expected to improve the app performance under large load scenarios as well as include an advanced search feature in the app.
  • Skills Learned:
  • Spring Boot, Spring Data, REST API, Jackson, Mockito, JUnit, MongoDB, Scientific Debugging
MySQLJavaSpring FrameworkSpring Boot

Hewlett packard enterprise

Engineering Trainee

May 2016Jun 2016 · 1 mo · Greater Kolkata Area

  • Attended training classes on core java and gained knowledge about the language. Generated an assignment and a project on java which was an 'ATM Machine '.
  • Internship in Training for HP Education Services in Core java .
  • 1. Training the batch for the course designed by the HP
  • 2. Conducting the lab and practicals.
  • 3. Project supervision and assistance.
Java

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience