Shankhadeep G.

Senior Software Engineer

Kolkata, West Bengal, India7 yrs 3 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • Expert in developing large-scale distributed systems.
  • Proficient in Kotlin and Java with cloud technologies.
  • Strong background in mentoring and cross-cultural communication.
Stackforce AI infers this person is a Backend-heavy Fullstack developer with expertise in AI, Engineering, and Telecom sectors.

Contact

Skills

Core Skills

KotlinSpring BootCassandraJava ConcurrencyTechnical InterviewJavaKubernetesApache KafkaAws LambdaAmazon Sqs

Other Skills

Kotlin CoroutinesAWS FargateTerraformLarge Language Models (LLM)Amazon DynamodbDockerGradleJava 21Prompt EngineeringSplunk EnterpriseSignalFxJenkinsDesign PatternsDistributed SystemsMaven

About

Experienced problem solver in the tech work with experience in finance, retail and logistics, manufacturing engineering and AI productivity sectors. Using JVM tools, cloud technologies and Gen AI tools to deliver quality tech solutions for Fortune-500 companies. Experienced in cross-cultural communication and fast cultural adaptation and working with globally distributed teams and mentoring across borders. Exprienced in working with streaming and batch systems using SQL and No-SQL systems. Framework agnostic with a vast experience in #SpringBoot, #Akka, #Micronaut and #Jersey. Experienced in developing multi-threaded and large scale distributed systems.

Experience

7 yrs 3 mos
Total Experience
1 yr 5 mos
Average Tenure
--
Current Experience

Atlassian

Senior Software Engineer

Oct 2025Jan 2026 · 3 mos · India · Remote

  • Joined as an independent contractor on a short-term contract.
  • > Took ownership and delivered scenario based integration tests for the multi-model(GPT, Claude Sonnet and Opus, Gemini, LLama, DeepSeek, GLM, Mixtral, Qwen) integration client which was a breakthroughs in quickly identifying and ease troubleshooting the pain points of working with LLMs including hallucinations.
  • > Created SignalFx dashboards to monitor reliability and performance of APIs promising quicker response times and clarity during incidents
  • > Implemented a unified concurrency model using coroutines which previously was using scattered models like Reactive Streams using Project Reactor, Java Executors framework and Kotlin coroutines
  • > Created SLOs and Splunk queries using Terraform and implemented solutions to resolve inconsistent local and deployed state which increased the maintainability and responsive in operations of the product and also saved a lot of working hours for developers who would otherwise waste an average of 1-hour per task related to code in this section.
KotlinKotlin CoroutinesAWS FargateTerraformLarge Language Models (LLM)Amazon Dynamodb+7

Dassault systèmes

R&D Senior Software Engineer

Jun 2023Sep 2025 · 2 yrs 3 mos · Lithuania · On-site

  • > Developed and documented distributed lock, multi-domain API integration using core Java and Cassandra database in a cluster deployment environment enabling them to use larger UML and Systems Modelling Language (SysML) 1.0 and 2.0 projects by 30% without losing stability.
  • > Designed, implemented, documented and tested caching and pre-loading strategies for fast offline project loading amounting to gigabytes in size on a single node in cluster environments thereby improving key performance metrics by 50%.
  • > Designed, implemented, documented and tested inter-service message passing system using Core Java and Akka Actors integrating with Spring Boot.
  • > Spearheaded end-to-end development of special SysML 2.0 components - External Relationship and Project Usage from specification to implementation, testing and deployment and communications with all involved stakeholders in all stages.
  • > Updated multi-modular Gradle project with SLOC > 2-million - the core product, from v7.x on Java 17 to 8.x on Java 21 and Cassandra from v4.x to v5.x and Elastic Search from version 7x to 8x.
  • > Fixed critical security bugs in quick time which helped strengthen the security of the software considering the geo-strategic importance of the client businesses.
  • > Performed daily scrum duties in an agile environment, intensive code review and pair-programming across teams.
CassandraJenkinsDesign PatternsDistributed SystemsJava ConcurrencyGradle+12

Epam systems

2 roles

Senior Software Development Engineer

Promoted

Sep 2022May 2023 · 8 mos · Remote

  • > Interviewed 8 candidates for level up assessment to mid-level as an expert for Java/microservices committee
  • > Delivered tech talk about Java 11 to 19 new language features
  • (https://www.youtube.com/watch?v=jb8AKd06Rc4)
Technical InterviewJava 11Design PatternsJava 17Java

Software Development Engineer

Sep 2020Aug 2022 · 1 yr 11 mos · Remote

  • > Successfully completed hands-on course in Kubernetes for Java developers giving me understanding of K8S architecture, Helm, deployment of stateless and stateful apps.
  • > Successfully completed intensive training in Apache Kafka and gaining understanding of Kafka architecture, delivery semantics, streams, produce-process-consume workloads and monitoring.
  • > Successfully completed intensive course in Kotlin for Java developers and understanding the basic language constructs, the type system, coroutines and usage of Spring Boot to develop reactive backends using Kotlin.
  • > Completed Epam EngX (Engineering Excellence) bootcamps for Clean Code and Engineering practices with 90% grade.
Amazon S3Design PatternsAWS CloudFormationApache KafkaKubernetesGitHub+2

Accenture baltics

Back End Developer

Dec 2021Mar 2022 · 3 mos · Moscow · Remote

  • Role terminated due to sanctions on Russia leading to the exodus of the company and projects from Russia.
  • > Designed and developed event-driven solution integrating AWS API GW, SQS and Lambda for real-time processing of customer invoice and delivery for one of the biggest telecom providers of UK having global presence.
  • > Reduced cost by around 30% of the above solution by implementing Layers for AWS Lambda function to cache static content.
  • > Performed load, stress and spike testing for microservices of retail purchase domain of the above-mentioned client using distributed load testing tool Locust with Python.
  • > Worked in a TDD/BDD environment.
  • Discontinued due to cessation of operations due to sanctions on Russia.
Junit 5Amazon SQSAmazon Elastic Container Registry (ECR)Java 11AWS CloudFormationREST APIs+6

Nike

Software Development Consultant

Sep 2020Dec 2022 · 2 yrs 3 mos · Hilversum, North Holland, Netherlands · Remote

  • > Performed technical breakdown and coordinated with business stakeholders, designed, developed, tested, deployed and documented end-to-end solution for real time shipment tracking and tracing system which resulted in increased planning ability for retail stores and warehouses.
  • > Took complete ownership of 4 major microservices of the new order cancellation domain starting from technical breakdown of the ideas from the business side to production and maintenance.
  • > Discovered severe API security loophole and spearheaded the development of the solution to close it resulting in the prevention of a major data leak potentially causing reputation damage and/or financial losses.
  • > Mentored 2 newcomers to the team assisting in their smooth onboarding enabling them to get up to speed within a week.
  • > Spearheaded the implementation and upholding of strong coding standards and development practices by defining static analysis and code styling rules and configuring automation tools to enforce them.
  • > Maintained high test coverage in excess of 85% of the SLOC in all owned services and enforced moderns Java coding constructs like Streams and functional programming through informative code reviews.
  • > Perceived, designed and proposed Git flow strategy well before the entire project complexity started to increase which upon adoption increased fluency in work across multiple geo-distributed teams working with common code repositories thereby preventing massive overlaps.
  • > Performed SAFe and SCRUM rituals starting from PI planning for the team to breakdown of PI scope into stories with detailed description of the tasks for each sprint and performed mid-sprint refinement and end of sprint retrospection which improved team performance and increased rate of delivery and risk awareness and callouts.
Junit 5Apache CamelAmazon SQSAmazon S3SQLAmazon Elastic Container Registry (ECR)+24

Schumann

Java Software Engineer

Apr 2020Sep 2020 · 5 mos · Moscow, Moscow City, Russia · Remote

  • Worked on multiple projects: Core modules and customer projects from both Germany and Russia
  • For Core modules and projects for German customers:
  • 1. Backend and frontend development and maintenance for performing financial analysis and assessing credit risk and surety
  • 2. Performing code review
  • 3. Preforming sprint review and retrospection to improve both code and human aspects of the team.
  • 4. Practiced TDD, BDD and pair programming using TeamViewer and MS-Teams
  • Technologies used: Core Java, Java-8, Java Streams API, JDBC, JPA, Hibernate, JUnit-4, Docker, MSSQL, Oracle DB, H2, GWT, Gradle, SonarCube, AsciiDoc, Jira, Confluence, SVN
  • For Russian projects:
  • 1. Developed and documented core business functionalities including REST services, Web Sockets and SSE
  • 2. Fixed critical bugs and crashes
  • 3. Profiled application and performance testing
  • 4. Performed integration tests
  • Technologies used: Core Java, Java-11, Spring Boot 2+, Spring Security, Spring AOP, Java Streams API, Java Concurrency API, Reactive Streams, Project Reactor, JPA, E-Bean, OkHTTP 3, JUnit-5, PostgreSQL, H2, Gradle, Git, GitLab

Career break

Relocation

Jul 2019Mar 2020 · 8 mos · Moscow, Moscow City

  • Moved into a new city to start my master's degree education

Clouds technologies llc

Android Developer

Sep 2018Jun 2019 · 9 mos · Nizhny Novgorod Region, Russian Federation · On-site

  • Implemented modern Android development standards increasing application stability, reduced development time and reduced manually written codebase.
  • Profiled critical components, performed memory optimizations and reduced power consumption resulting in better rating in Google Play Store.
  • Technologies used: Java SE, Java 8, C++, Android SDK, Room, RxJava 2, Dagger 2, Retrofit 2, OkHttp3, Socket IO, Butterknife

Business systems and services

Full-stack Java Developer

Feb 2018Apr 2019 · 1 yr 2 mos · Nizhny Novgorod Region, Russian Federation · On-site

  • 1. Refactored written code to reduce the written code base to half the original size which boosted project velocity.
  • 2. Implemented critical backend functionalities as part of core API.
  • Technologies used: Java SE, Java 8, Spring Boot, Hibernate, Apache POI, AngularJS, JQuery, CSS3, HTML5

State university of nizhni novgorod named after n.i. lobachevsky (unn)

Teaching Assistant

Feb 2017Jun 2018 · 1 yr 4 mos · Nizhny Novgorod Region, Russian Federation

  • Mobile Systems Programming - An introduction to Android application development
  • > Setting up Android application development environment at the lab.
  • > 3rd year students in the bachelor’s degree program in Information Technology in English language.
  • > Topics tutored: Java Multithreading and Concurrency basics, Java IO, Android SDK, Android application components, UI components, Persistence (Room ORM, SharedPreference, File IO) ViewModel, LiveData, Object Oriented Design Patterns
  • > Conducted Q&A sessions.
  • > Organized graded final exams.

Education

State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)

Bachelor of Science - BS — Mathematics and Computer Science

Jan 2015Jan 2019

Stackforce found 100+ more professionals with Kotlin & Spring Boot

Explore similar profiles based on matching skills and experience