Summary
Overview
Work History
Education
Skills
Publications
Timeline
Generic
Ronik Basak

Ronik Basak

Bangalore

Summary

Strategic Software Engineer with over 10 years of hands-on experience in application development, testing, and optimization. My expertise lies in coordinating ground-up planning, programming, and implementation for core modules, resulting in efficient and robust software solutions.

With a strong foundation in object-oriented programming and software architecture, I am committed to following the best practices of software design patterns, code clarity, and SDLC to consistently deliver high-quality results. Additionally, my exceptional organizational skills empower me to effectively prioritize tasks, delegate responsibilities, and lead projects to successful completion within established timelines.

Overview

10
10
years of professional experience

Work History

Software Development Engineer III

Swiggy
Bangalore
10.2021 - Current
  • Led end-to-end software development, encompassing requirement analysis, solutioning, planning, implementation, unit testing, system level testing, deployment, and maintenance for numerous projects across diverse domains (e.g., checkout, Revenue and Growth, Supply, Vendor Management) within Swiggy's Food Business Line.
  • Devised architecture and expertly executed high-quality, timely technical solutions in perfect harmony with business needs. Successfully spearheaded numerous cross-team initiatives (e.g., Automated Customer Complaint Resolution Process of Swiggy, Introduction of Platform Fee for Swiggy Food and Instamart orders, etc.) and cross-organization projects (e.g., Restaurant PAN validation workflow through Income Tax Department during on-boarding) with unwavering proficiency.
  • Collaborated closely with the Principal Architect to architect and develop a robust authentication and authorization platform catering to diverse authN/authZ use-cases across Swiggy, encompassing both business-to-business and business-to-customer scenarios. This solution was approved by the group of principal engineers, validating their technical excellence and alignment with organizational goals.
  • Received Swiggstar and MVP awards for dedicated and consistent contribution to the organization’s growth and inculcating its values.
  • Engaged in close collaboration with cross-functional teams to define, design, and estimate time and resource requirements for development initiatives. Simultaneously, led end-to-end development efforts, guiding a team of skilled experts, and ensuring project delivery with an unwavering focus on top-notch quality.
  • Mentored interns and junior software developers through training, design reviews and code reviews.

Software Development Engineer II

Swiggy
Bangalore
07.2019 - 09.2021
  • Crafted robust backend web applications aligned with precise functional and technical specifications, employing versatile programming languages such as Java, Golang, and Python to cater to diverse project needs.
  • Instrumental in conceiving and constructing Swiggy's in-house product, Swiggy-Compass, a pivotal component of the Data Platform. Leveraged Apache-Druid for data storage and Apache-Superset for creating analytical dashboards, driving insights.
  • Individually conceptualized and executed Galleria, Swiggy's in-house product, a unified batch-ingestion platform pivotal to the organization's Data Platform. Galleria empowers users with a versatile gallery of Source and Sink data-stores, facilitating seamless data extraction and transmission across the organization.
  • Proficient in implementing comprehensive quality assurance strategies, including writing meticulous unit tests, conducting thorough system level testing, regression testing, and leveraging efficient QA mechanisms to consistently deliver high-quality software solutions.
  • Explored diverse problem spaces to identify optimal technical approaches through in-depth research and analysis.

Software Development Engineer II

Lazada - Redmart
Bangalore
12.2017 - 07.2019
  • Developed product and technology roadmap and strategy from concept to launch.
  • As a Tech Lead, I spearheaded the development of impactful applications for the order-management team, meticulously translating business requirements into software products. Notably, I led the end-to-end design and development of order-management and finance services for the Lazada-Redmart integration and express-delivery project.
  • One of the notable accomplishments was the flawless implementation of the customer invoice generation and send workflow.
  • Designed and engineered a sophisticated state machine capable of dynamically orchestrating the order state transitions. This state machine encompasses robust validations to ensure consistency between order states.
  • Designed and implemented the payment capture flow within the order-management backend.
  • Led the effort in reorganizing the Mongo cluster, implementing essential code changes across all order-management services written in Scala-Akka and Java-Play framework, resulting in significantly improved system scalability.

Senior Engineer

Target Corporation
Bangalore
02.2017 - 12.2017
  • Devised and initiated engineering solutions following the recommended design patterns to variety of projects and architectural design issues.
  • Pioneered the architecture and development of the Node-to-Node Relationship (NNR) project, a groundbreaking initiative automating the supply-chain flow for Target USA. This visionary project empowers business users with real-time insights into the supply-chain flow of any specific item, seamlessly tracking its journey through various locations, including Port, IW, DC, Store, and beyond.
  • Successfully executed a Proof of Concept (POC) on implementing GraphQL atop both RESTful Web-Services and PostgreSQL RDBMS. This initiative involved designing and developing a GraphQL service utilizing Node.js, specifically focused on Item Location.
  • Developed robust RESTful web-services using Java-SpringBoot, offering essential end-points for consumers to execute CRUD operations on Supply-Chain Master Data.
  • Implemented Envers and AOP to facilitate efficient auditing of database table changes, enhancing data governance and traceability.

Product Solutions Engineer

Flipkart
Bangalore
01.2016 - 01.2017
  • Transforming ambiguous product requirements into robust technological systems with a strong focus on end-to-end product delivery and ownership.
  • Designed tools and scripts to provide support for projects as per requirements.
  • Proactively identified opportunities for feature enhancement through automation across various existing Flipkart products, including SIMON and Skynet. Successfully conceptualized, developed, and deployed these enhancements, leading to a significant improvement in communication effectiveness for the Seller CRM team.
  • Architected and implemented a comprehensive end-to-end pipeline system using Python to efficiently transform and import business-critical metrics data from Flipkart's internal Hadoop Big-data platform(Bigfoot) into MySQL. This solution streamlined the data integration process, facilitating seamless access to essential insights via RESTful web-services built on top of it.
  • Received Flipkart Kudo and Hi-5 awards for dedicated and consistent contribution to the organization’s growth

System Engineer

Tata Consultancy Services
Kolkata
10.2014 - 01.2016
  • Provided effective resolutions to issues and escalated problems with knowledgeable support and quality service.
  • Employed critical-thinking skills, excellent judgement, creativity and innovation in solving problems.
  • Promoted efficiency and mitigated downtime by automating repeatable tasks. e.g. as the SAP WAM Development Offshore Module Lead, I led the development efforts while also achieving significant process improvements. By developing automated tools, I successfully reduced the manual efforts of the Production Support Team and Business Users by 40-45%, resulting in annual cost savings of £15,000 for the organization.
  • Honored with the "Star of the Month" award in recognition of outstanding contributions.

Assistant System Engineer

Tata Consultancy Services
Kolkata
09.2013 - 09.2014
  • Contributed to Agile and Scrum meetings during development, applying knowledge to ongoing plans.
  • Collaborated with cross-functional development teams to tackle inter-departmental projects.
  • Contributed significantly to the development of an integrated Loan Management System, utilizing IBM Mainframe technology and COBOL language. The system allowed seamless loan application processing, credential verification through validations, EMI calculation, and efficient loan approval. The system was implemented on the Mainframe platform, utilizing the DB2 database for data storage and retrieval.
  • Performed data analysis and code inspection of pre-release software, advocating for efficiency improvements and user-centric design principals.

Education

Executive Program(Advanced Certification) - Artificial Intelligence And Machine Learning

International Institute of Information Technology
Hyderabad, India
02.2021

Bachelor of Technology - Information Technology

Kalyani Government Engineering College
West Bengal, India
07.2013

Skills

  • Design and Development
  • Design Patterns and Principles
  • Technical Design Documentation
  • Data Structures and Algorithms
  • Programming (Java, Golang and Python)
  • Interface Design and Implementation
  • Requirements Analysis
  • Agile Development Methodologies
  • Backend Application Development
  • Architecture Planning
  • Cross-Functional Teamwork
  • Customer-Oriented
  • API Design and Development
  • Software Quality Assurance
  • Teamwork and Collaboration
  • Analytical Thinking and Problem Solving

Publications

  • Artificial Intelligence Blog: https://medium.com/good-audience/artificial-neural-networks-and-its-contribution-to-machine-learning-a-beginner-s-hand-book-ab7f4e7b230e
  • Technical blog on CompletableFuture of Java 8: https://medium.com/gitconnected/completablefuture-a-new-era-of-asynchronous-programming-86c2fe23e246
  • Apache Druid: https://medium.com/swlh/apache-druid-the-sine-qua-non-of-contemporary-big-data-analytics-cc82a081e
  • GRPC with Protocol Buffers: https://medium.com/dev-genius/a-guided-tour-of-grpc-with-protocol-buffers-a8400b1ab361
  • Throttling in DynamoDB: https://medium.com/gitconnected/a-cookbook-to-deal-with-throttling-issues-in-amazon-dynamodb-f953c4ea4785

Timeline

Software Development Engineer III

Swiggy
10.2021 - Current

Software Development Engineer II

Swiggy
07.2019 - 09.2021

Software Development Engineer II

Lazada - Redmart
12.2017 - 07.2019

Senior Engineer

Target Corporation
02.2017 - 12.2017

Product Solutions Engineer

Flipkart
01.2016 - 01.2017

System Engineer

Tata Consultancy Services
10.2014 - 01.2016

Assistant System Engineer

Tata Consultancy Services
09.2013 - 09.2014

Executive Program(Advanced Certification) - Artificial Intelligence And Machine Learning

International Institute of Information Technology

Bachelor of Technology - Information Technology

Kalyani Government Engineering College
Ronik Basak