S

Souvik Choudhury

Software Engineer

Bengaluru, Karnataka, India2 yrs 9 mos experience
Most Likely To Switch

Key Highlights

  • Increased messaging metadata length by 500% at Gupshup.
  • Optimized report generation, reducing execution time by 25%.
  • Ranked in top 3% globally on Leetcode.
Stackforce AI infers this person is a Fullstack Developer with expertise in SaaS and FinTech.

Contact

Skills

Core Skills

JavaSpring BootMicroservicesReact.jsFull-stack DevelopmentFlutterFirebase

Other Skills

API DevelopmentAlgorithmsAmazon EC2Amazon Web Services (AWS)AnsibleApache KafkaApplication Programming Interfaces (API)Architectural DesignArchitectureBack-End Web DevelopmentCICode ReviewCore JavaData StructuresDatabase Management System (DBMS)

About

As a Software Engineer with a strong foundation in Java, Python, and C++, I specialize in developing scalable applications and optimizing performance in dynamic environments. My expertise spans across various technologies including Spring Boot, Flask, and React.js, enabling me to design and implement robust solutions that meet client needs effectively. Currently, I am contributing to Gupshup Technologies, where I successfully increased metadata length for messaging services by 500% through strategic optimizations, significantly enhancing customer satisfaction. My role involves automating processes using Java Quartz and designing asynchronous workflows that have reduced execution times by 25%. Additionally, I have streamlined deployment processes using Ansible, achieving a remarkable 66% reduction in manual efforts. Previously, during my internship at Trading Leagues, I enhanced an Admin Dashboard managing over 1 million users with zero downtime, showcasing my ability to deliver high-quality user experiences. My projects, such as the TicketShow application, reflect my commitment to leveraging technology for practical solutions, combining skills in backend development with user-centric design. I am also an active participant in competitive programming, ranked in the top 3% globally on Leetcode and recognized as a Specialist on Codeforces. My academic background includes dual degrees from Jadavpur University and the Indian Institute of Technology, Madras, where I honed my analytical skills and technical knowledge. I am passionate about continuous learning and innovation in the tech industry. Let’s connect to explore opportunities where I can contribute my skills and drive impactful projects.

Experience

2 yrs 9 mos
Total Experience
1 yr 4 mos
Average Tenure
2 yrs 4 mos
Current Experience

Gupshup

Software Engineer 1

Feb 2024Present · 2 yrs 4 mos · Bangalore Urban, Karnataka, India · Hybrid

  • Increased metadata length for WhatsApp and SMS messages by 500%, which involved scaling Redis through comprehensive sizing tests. This optimization enabled us to meet client-specific needs, ensuring the retention of a high-demand client, boosting both performance and customer satisfaction.
  • Developed a Java Quartz Cron scheduler using singleton design pattern to automate the billing process for clients. This eliminated manual intervention, and streamlined the overall workflow.
  • Optimized bulk report generation by designing an asynchronous processing flow, reducing execution time by 25% through migration from MySQL to ClickHouse, leveraging its columnar storage and high-performance query capabilities.
  • Designed and implemented Ansible scripts to automate the deployment process on Tomcat servers, resulting in a substantial reduction of manual effort and reduction in downtime.
  • Resolved conflicts caused by duplicate hashing and Integer overflow issues on multiple tables during a critical data center migration, ensuring smooth transition and data integrity across systems.
Object-Oriented Programming (OOP)Code ReviewData StructuresAlgorithmsSpring BootAmazon EC2+44

Tradingleagues

Full-stack Developer

Nov 2023Jan 2024 · 2 mos · Bengaluru, Karnataka, India · Hybrid

  • Worked on Admin Dashboard for Trading Leagues app using React JS that effectively performs customer support operations and handles data of more than 1 Million users.
Redux.jsObject-Oriented Programming (OOP)Code ReviewAlgorithmsFinTechProduct Development+23

Prolo

Software Engineer

Jul 2022Dec 2022 · 5 mos · Remote

  • Built a Inventory management app, PROLO (currently for only sneakers, having a wide database) using Flutter and Firebase. Features include: adding customers, vendors; placing sales and purchase orders; choosing items from app database or creating custom one; total revenue, profit/loss statements; average-market value for sneakers in user’s inventory.
  • Play Store Link: https://play.google.com/store/apps/details?id=com.prolo.android.abc&hl=en&hl=en_GB
Object-Oriented Programming (OOP)FirebaseFlutterProduct DevelopmentREST APIsTechnical Requirements+15

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience

Souvik Choudhury - Software Engineer | Stackforce