Sourabh Majumdar

Software Engineer
Bangalore, IN.

About

Highly motivated Software Engineer with 2+ years of experience specializing in developing scalable microservices and robust automation frameworks. Proven ability to design, architect, and implement complex systems using Python, Node.js, and Java, driving efficiency and enhancing product capabilities. Adept at problem-solving and committed to delivering production-ready solutions that meet critical business objectives.

Work

Bewakoof.com
|

Software Engineer

Bangalore, Karnataka, India

Summary

Led the design and development of critical microservices and APIs, enhancing platform functionality and operational efficiency for a leading e-commerce brand.

Highlights

Designed and architected a Python FastAPI microservice from scratch for Media Service, significantly improving content management workflows by facilitating bulk image and video uploads for product catalogs.

Developed paginated APIs for Marketplace Service's order management, seamlessly integrating with diverse WMS systems and resolving critical bugs, enhancing external seller operations and data consistency.

Utilized Node.js with Sequelize ORM for database migrations and Bull Queue for inter-service communication, ensuring robust and scalable system architecture for high-volume transactions.

ACKO
|

Software Engineer

Bangalore, Karnataka, India

Summary

Engineered and implemented advanced automation frameworks and test suites, significantly improving software quality and release readiness for multiple features.

Highlights

Designed and implemented a robust API Automation Framework for over 100 APIs using Java, Rest Assured, and Cucumber, boosting testing efficiency and coverage.

Developed a Hybrid Automation Framework and comprehensive Test Suites with Selenium for the website, leading to enhanced website testing reliability and speed.

Owned the creation, maintenance, and enhancement of automated Functional, Performance, and Resiliency tests, ensuring production-readiness for critical features and improving overall system stability.

Coding Ninjas
|

Teaching Assistant

Bangalore, Karnataka, India

Summary

Provided comprehensive academic support and mentorship to students, enhancing their problem-solving and coding proficiency in a fast-paced learning environment.

Highlights

Mentored and guided a batch of over 70 students in problem-solving techniques, fostering a deeper understanding of coding concepts and improving their algorithmic thinking.

Conducted regular doubt-solving sessions, providing personalized assistance and clarifying complex coding problems to ensure student success.

Upgraded and optimized existing test cases for various coding problems, enhancing accuracy and effectiveness of student evaluations and learning outcomes.

Education

Lovely Professional University
Phagwara, Punjab, India

B.Tech.

Computer Science Engineering

Grade: 8.12 CGPA

Awards

Employee of the Month

Awarded By

Bewakoof.com

Recognized for outstanding performance and contributions as a Software Engineer.

Out of Focus Award

Awarded By

Bewakoof.com

Awarded for exceptional focus and dedication in project delivery.

4-Star Coder

Awarded By

CodeChef

Achieved a 4-star rating on CodeChef, demonstrating strong competitive programming skills and problem-solving abilities.

Specialist

Awarded By

CodeForces

Attained Specialist ranking on CodeForces, showcasing advanced algorithmic and data structure proficiency.

Languages

English
Hindi

Skills

Programming Languages

Python, C++, Javascript, Java, Ruby on Rails.

Web Technologies & Frameworks

Node.js, FastAPI, React, Express.js, Socket.io, AWS EC2, Firebase.

Databases & ORMs

SQL, MongoDB, Redis, Sequelize ORM.

Testing & Automation

API Automation, Selenium, Rest Assured, Cucumber, Functional Testing, Performance Testing, Resiliency Testing.

Software Development & Concepts

Software Development, Microservices, System Design, APIs, Data Structures and Algorithms, Problem Solving, Bug Fixing.

Interests

Technology

Tech Trends.

Gaming

Online gaming, Chess.

Creative

Video Editing.

Projects

Codeial

Summary

A social networking website enabling user authentication, content sharing (posts/comments), profile management (pictures, friends), and real-time chat functionalities.

COVID-19 Tracker

Summary

A web application providing real-time visualization of global COVID-19 case data, including active, recovered, and death counts, mapped onto a world map.