Ritobroto Seth

Software Engineer

Bengaluru, Karnataka, India13 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in microservices architecture and design.
  • Proven track record in software development and leadership.
  • Experience with both backend and frontend technologies.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer with strong expertise in E-commerce solutions.

Contact

Skills

Core Skills

Software DevelopmentWeb Application Development

Other Skills

AWS LambdaAlgorithmsAmazon Web Services (AWS)AndroidAngularJSBootstrapDesign PatternsDesign PrinciplesGoogle AnalyticsGoogle MapsInventory validationItem dispatchJ2EE Web ServicesJavaMicroservices

About

As a software developer, I possess a diverse range of skills and expertise that span across various domains. Allow me to highlight my capabilities in each category: Backend: I have strong skills in Core Java, REST APIs, and Spring frameworks. I possess solid knowledge of event processing models, multi-threading, and concurrency. I also have a proven track record of delivering world-class technology in a tech-led space. Database and Data Management: I have a deep understanding of database design and management, including SQL and NoSQL databases. I possess a strong background in DB internals, indexes, and data formats. This knowledge allows me to design and optimize databases effectively. DevOps: In the DevOps domain, I have experience with AWS, cloud computing, CI/CD tools, and containerization. I am skilled in deploying and managing applications on cloud platforms and have a strong understanding of containerization technologies. Software Architecture and Design Patterns: I specialize in microservices architecture and design. I have successfully designed, implemented, and maintained highly-scalable and highly available systems based on microservices. This expertise ensures that the applications I develop are modular, resilient, and scalable. Technical Leadership and Collaboration: Throughout my career, I have had wide technical influence over multiple teams. Additionally, I have the ability to supervise and mentor junior developers, contributing to their growth and development within the team. Messaging Systems: I have experience with messaging queues, particularly Kafka. This proficiency allows me to effectively design and implement systems that rely on reliable and scalable message processing. Open-Source Components: I have experience working with open-source components such as Elasticsearch and Grafana. These tools enable me to efficiently store and analyze large volumes of data, providing valuable insights and visualization capabilities. Frontend: In terms of frontend development, I have experience with JavaScript frameworks such as React. This knowledge allows me to build user-friendly interfaces and develop interactive web applications. In summary, my skills as a software developer encompass strong backend development capabilities, performance tuning expertise, and extensive experience in software design and architecture. With expertise in microservices, database management, I deliver scalable solutions. With my diverse skill set, I am well-equipped to tackle complex challenges and deliver high-quality software solutions.

Experience

13 yrs 5 mos
Total Experience
2 yrs 3 mos
Average Tenure
4 yrs 2 mos
Current Experience

Spotnana

Software Engineer

Apr 2022Present · 4 yrs 2 mos · Bengaluru, Karnataka, India

Spring MVCSoftware DevelopmentWeb Application DevelopmentRepresentational State Transfer (REST)

Myntra

Technical Lead

Apr 2020Jul 2022 · 2 yrs 3 mos · Bengaluru, Karnataka, India

  • RFO FLOW WITH RFID INTEGRATION
  • I have worked on the Return Order Flow (RFO) used by the warehouse operations team to return defected items to the vendors. The flow covers consolidating items for return consignment at Myntra WH till receiving the items at the vendor's fulfillment center. The RFO flow leveraged RFID technology to bring transparency and reduce human errors. At a high-level RFO was performing all these operations:
  • 1) Item inventory validation
  • 2) Item picking, item packing
  • 3) Invoice generation
  • 4) Pre-dispatch item verification
  • 5) Item dispatch
  • 6) Vendor side receive
  • 7) Vendor side item receive validation
  • 8) Report generation for the missing, wrong, and total number of items sent.
  • B2B FLOW FOR OVERSEAS BUSINESS
  • I led a team that worked on building a new B2B vertical for Myntra. The engineering aspect covered receiving items from Vendor, then performing quality checks and storing them in a new section of the WH. The items were then picked, packed, and shipped to the overseas B2B customers. The challenge in this project was to handle bulk items because of huge order sizes. We have added Multiple workflows to keep the system consistent. Our system design was focused to parallelise the flow in order to reduce the overall operational time.
Spring MVCSoftware DevelopmentWeb Application DevelopmentRepresentational State Transfer (REST)

Redmart

3 roles

Software Engineer II - Pricing Team

Mar 2019Apr 2020 · 1 yr 1 mo · Greater Bengaluru Area

  • I have worked in the Pricing team where I have designed and built the Promotion Automation system from scratch. This system checks our competitor’s best price (which could be the Retail Price or the Promotion Price) and then creates a promotion in our system to match our competitor’s price. The whole system was built in Java with Play Framework, the database used was Mongo, for caching Redis was used and RabbitMQ was the message broker.
  • I have also contributed to the project where the system goes through the competitor’s product catalog and then tries to find the best match for a product in Redmart’s catalog. I also worked towards reducing the total time for adding a new competitor product to the system by generalizing the code.
Software DevelopmentWeb Application DevelopmentRepresentational State Transfer (REST)

Software Engineer II - Fraud Team

May 2018Feb 2019 · 9 mos · Greater Bengaluru Area

  • Have designed and developed the Referral Fraud system for Redmart. The job of the Fraud system was to prevent the abuse or misuse of the Referral Program (App only). There were multiple checks that the system performed to identify if the acquired new user is a genuine one.
  • The fraud service interacted with multiple services to get the necessary information and then push the information to relevant services. It used both API as well as event-based communication for interacting with other services. The whole system was built in Java with Play Framework, the database used was Mongo, for caching Redis was used and RabbitMQ was the message broker.
Software DevelopmentWeb Application DevelopmentRepresentational State Transfer (REST)

Fullstack Developer - Customer Acquisition & Retention Team

Nov 2016May 2018 · 1 yr 6 mos · Greater Bengaluru Area

  • Being part of the Customer Acquisition and Retention team I have not limited myself only to the tech side. I have used all the opportunity given to me to expand my knowledge beyond tech and explore marketing horizon. I have worked on multiple marketing, analytical and campaigning tools and I have shared few of my experiences and learnings.
  • I have worked on Google Analytics to understand and measure our site's performance, during that period I have also worked on the frontend to capture all the user-generated event and page related activities. I have worked on Google Tag Manager (GTM) and took the sole responsibility of sending all the data and events to our affiliate partner as requested. During that period I worked on multiple backend services to pull data from these services and push them to the frontend from where they can further be distributed to our affiliates.
  • I worked with FB Campaign managers where I learned about setting up FB campaigns, tracking FB ad/campaign/banner performance, and also building a custom audience and lookalike audience. During that period I worked on automating the FB custom audience using FB Marketing APIs which improved the FB ad performance drastically.
  • I also worked on the SEO front, where I build the ability to set up dynamic metadata content for category pages by the SEO team. I worked on improving the page structure and tags to make the site pages more SEO friendly which increased the visibility and traffic to our site. During this period I got to learn a lot of tricks and hacks for improving the SEO performance of our site from the SEO team. As we know that Lazada has a very strong marketing team so I was fortunate enough to work with some of the best minds and marketing experts of South East Asia.
Software DevelopmentWeb Application DevelopmentRepresentational State Transfer (REST)

Coupondunia

Senior Software Engineer

Mar 2015Nov 2016 · 1 yr 8 mos · Mumbai

  • Worked as a lead developer for Cashboss and managed the tech team. My responsibility was to look after the entire backend of CashBoss which consists of APIs, architecture, implementation of business logic and CMS portal. Key contributions in Cashboss are - merging with the PayTm API's, building the fraud detection algorithm, building the new referral system, building the CashBoss competition feature, building customized Push Notification, building automate Email platform for the sales team, building the statistics and analytics panel for CashBoss.
  • The Tech Stack I have worked on there is PHP, Java, Yii framework, Android, Amazon RDS, Bootstrap CSS and Redis Cache.
Software DevelopmentWeb Application DevelopmentRepresentational State Transfer (REST)

Loginext

Senior UI and Android Developer

Jul 2014Mar 2015 · 8 mos · Andheri East, Mumbai

  • Building client UI interface, full development from front end to back end. In Frontend, I was majorly working on D3, Google Maps API, Bootstrap CSS, and jQuery. And in the Backend, I worked in Spring Framework, Jersey clients and SQL database.
  • I also worked on an Android App for Loginext Solutions which helped in last-mile shipment tracking. Along with the Android App, I also wrote the APIs for the App, and developed the client web interface of that product.
Spring MVCSoftware DevelopmentWeb Application DevelopmentRepresentational State Transfer (REST)

Tata consultancy services

Software Developer

Dec 2012Jul 2014 · 1 yr 7 mos · Greater Kolkata Area

  • Worked in TCS as a software developer. I was part of TCS internal team where I was working on an HRMS tool. The tech stack I worked on was Java, Spring Framework, Primefaces, JSF, Javascript, AngularJS, Bootstrap Css and Jfree Charts.
Spring MVCSoftware DevelopmentWeb Application DevelopmentRepresentational State Transfer (REST)

Education

Academy Of Technology

Bachelor of Technology (B.Tech.) — Computer Engineering

Jan 2008Jan 2012

DBMS English School

Jan 2006Jan 2008

MNPS

Jan 2004Jan 2006

Stackforce found 100+ more professionals with Software Development & Web Application Development

Explore similar profiles based on matching skills and experience