×
Snigdhajyoti Ghosh

Snigdhajyoti Ghosh

Developer | Senior Consultant

IN
+91 7428296269
English, Hindi, Bengali

Background


About

About

As a Software Developer with 5 years of experience, I have a passion for using technology to solve complex problems and improve the user experience.
I am dedicated to staying up-to-date with the latest industry trends and advancements, and regularly contribute to open source projects as a way to give back to the tech community.
I thrive in fast-paced environments and enjoy working collaboratively with cross-functional teams to deliver high-quality products that meet and exceed customer expectations.

Work Experience

Work Experience

  • DeveloperEqual Experts

    Aug, 2023 - Present

    HR SAAS platform
    TBD

    • Tech Stack: AspNet, DotNet

    • CI/CD: GitHub Actions, Octopus Deploy

    • Cloud: AWS (EKS, Terraform)

    • Platform: Docker

  • Senior ConsultantThoughtworks

    Sep, 2022 - Aug, 202311 months

    Ecommerce platform
    Building RESTful domain APIs for e-commerce platform. To provide a single data source for data used across the ecommerce, used event based system to sync data from multiple sources.

    Major involvement on setting up data pipeline, building spring starter common library and performance testing & tuning.
    In a team of 14, primary responsibility is to maintain code quality & clean code practices. Also to drive estimation, and help in analyzing architectural decision.

    • Tech Stack: Java 17, SpringBoot, Kafka, ksqlDB

    • Build Tool: Gradle

    • CI/CD: Jenkins, GitHub Actions

    • Cloud: AWS (EKS, MSK, Terraform)

    • Testing Tool: JUnit, TestNG, Gatling

    • Platform: Docker

  • ConsultantThoughtworks

    Jul, 2020 - Aug, 20222 years 1 month

    Location Finder
    Built and migrated 2 legacy microservices for geolocation-based search for stores and dealers that provide parts or services within a geographical boundary, specified by a geo-JSON while also supporting a range of other filters.
    Geocoding
    Developed RESTful APIs for a downstream microservice for geocoding information based on user address, IP address, or coordinates.
    Proxy API
    Helped creating a micro-service that works as a proxy to another 3rd party service in conjunction with authorization, localization, multilingual.

    Enhanced geo-spatial query performance, ultimately leading to implementing a read replica auto-scaling of RDS drastically improved TPS from 48 to 126.
    Developed custom metrics to AWS CloudWatch and created multiple (more than 10) metrics dashboards for production trends.
    Set up CI/CD pipeline in Azure DevOps and introduced a relevant set of performance and integration tests to strengthen the quality, along with improving pipeline run time by 5 mins.
    Analyzed root cause of production issues, summarized and articulated in technical meetings.
    In a team of 8, primary responsibility is to co-create solution with the help of extreme programming & agile methodology. Onboarded and mentored 2 new project members around the domain, technical knowledge, and agile methodologies.

    • Tech Stack: Java 11, SpringBoot, Jooq, Postgres with Postgis

    • Build Tool: Gradle

    • CI/CD: Azure Pipeline

    • Cloud: AWS (ECS, APIGateway, Cloudformation)

    • Testing Tool: JUnit, JMeter, Karate

    • Platform: Docker

  • Graduate ConsultantThoughtworks

    Jun, 2019 - Jun, 20201 year

    Dealer opportunity & lead analyzer
    Migrated on-premise (cloudera) hadoop server to AWS. Along with that we had to implement changes, add new features to existing data pipeline.

    In a team of 5, primary responsibility was to take ML model & put it in our data pipeline. Also ensuring that input data is clean.

    • Tech Stack: Java 8, Python 3, Spark, Sqoop, Hive, Oozie, Hadoop

    • Build Tool: Gradle, Maven

    • CI/CD: Azure Pipeline, Jenkins

    • Cloud: AWS (EMR, S3, CloudFormation, Lambda)

    • Testing Tool: JUnit, Pytest

  • Internship TraineeThoughtworks

    Jan, 2019 - Apr, 20193 months

    Developed a mock e-commerce service with AGILE methodology.

Skills

Skills

  • Java
  • Spring Boot

    Security

    Cloud

    Data JPA

    Gradle

    Logback

  • Amazon Web Services (AWS)

    EKS

    ECS

    S3

    IAM

    VPC

    MSK

    RDS

  • DevOps Tools/Platforms

    CI/CD

    GitHub Actions

    Terraform

    Azure DevOps

  • Microservices

    RESTful web services

    Event driven system

  • Git
  • Docker

    CI/CD with Docker

    Dockerfile

    Docker Compose

    Microservices and Docker

  • Python
  • Kafka

    Kafka Streams

    ksqlDB

    Schema Registry

    Kafka Connect

    Avro

  • PostgreSQL
  • Linux
  • Testing

    JUnit

    Jest

    TestNG

Education

Education

  • Electronics and Communication Engineering, Bachelor of Technology (B.Tech.), Netaji Subhash Engineering College

    Jul, 2015 - Jun, 2019

    7.98
Publications

Publications

  • An Approach to Geometric Modelling Using Genetic Programming , Springer

    Published on: Feb 04, 2021

    In this work we ’derived’ the famous Pythagorean theorem from the measurements of the sides of right-angled triangles with machine learning. In classical Euclidean geometry, this result is proved with rigorous geometrical argument but we have followed a data driven approach and got the same result without entering a single step in the domain of geometry.
    We used symbolic regression with Genetic Programming to reach the model.