Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Sonali S

Bangalore

Summary

Software Development Engineer with over 5 years of experience. Currently leading a team of 5 on a project for the Philippine Government's Department of Migrant Workers. I've worked on 5 different projects, gained experience with various coding styles and work methods. I’m skilled at handling technical challenges and helping my team deliver quality results.

I am currently seeking a new opportunity where I can face fresh challenges, immerse myself in a different environment, continue learning, and share my knowledge with a new team.

Overview

5
5
years of professional experience

Work History

Software Development Engineer III

Nineleaps Technology Solutions Pvt Ltd
Bengaluru, India
04.2024 - Current
  • Created proofs of concept for innovative new solutions.
  • Collaborated with cross-functional teams to develop scalable solutions leveraging various AWS services such as EC2, S3, RDS, and DynamoDB.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Improved system stability through rigorous debugging processes that identified root causes of issues quickly and efficiently addressed them before deployment deadlines were met.
  • Mentored junior developers by providing guidance on best practices, coding techniques, and problem-solving skills.

Software Development Engineer - II

Nineleaps
Bangalore
05.2022 - 03.2024
  • As a software development engineer II at Nineleaps, I design, develop, and test web applications and APIs using MySQL, MongoDB, and Node.js
  • I have been working with Nineleaps for more than four and a half years, starting as a member of technical staff II and then progressing to software development engineer I and II
  • I have contributed to multiple projects for clients in various domains, such as e-commerce, education, and healthcare
  • I have also mentored and supported junior developers and collaborated with cross-functional teams.

Software Development Engineer - I

Nineleaps
Bangalore
04.2021 - 05.2022

Member of Technical Staff - II

Nineleaps
Bangalore
07.2019 - 04.2021

Education

B. Tech Computer Science and Engineering -

Atria Institute of Technology
Bangalore, Karnataka
01.2019

Skills

  • NodeJs with Express
  • Javascript
  • Typescript
  • Microservices Architecture
  • Git Workflow
  • DynamoDB
  • AWS
  • Sequelize
  • MongoDB
  • Agile - Scrum & Kanban, JIRA

Projects

Employment Verification Platform - Web application

A platform to verify the authenticity of the offer letter and of the employer who have provided to skilled and domestic worker.

Worked on a legacy code to integrate the new requirements keeping the entire system backward compatible. Managing a team of 5 by empowering each one to be a independent contributor in the project. Integrated payment gateways to handle the payments to be done for both the platform and for the process of verification. Using DynamoDB and AWS for database and deployments of microservices. 

Job Matching Platform - Mobile application, 

Job matching platform that connects blue-collar workers and potential employers in India with one another. Designed and developed architecture for microservices - High-level Design, Low Level Design and Schema diagrams, Worked collaboratively with cross functional teams to ensure seamless integration and deployment of microservices, Utilized AWS Lambda to deploy serverless functions, reducing infrastructure costs and improving scalability of the application, Integrated DynamoDB and AWS queues to handle real-time data processing, resulting in faster response times and improved system performance, Created and executed BDD test cases using Gauge, ensuring comprehensive test coverage and faster feedback on defects, Actively participated in all scrum activities, including Daily stand-ups, sprint planning, sprint grooming, sprint retrospective meetings, resulting in improved collaboration and alignment across the team 

Sales Engagement Platform - Web-based application, 

Apollo.io is an all-in-one sales intelligence platform with tools to help you prospect, engage, and drive more revenue. Sellers and marketers use Apollo to discover more customers in the market, connect with contacts, and establish a modern go-to-market strategy. Convert Figma designs into functional and responsive web pages using ReactJS, JavaScript, and CSS. Ensure that the visual appearance is consistent and design elements are accurately translated into code. Ensure an identical user experience for web applications across all browsers. Work closely with UX/UI designers in order to understand the design principles while giving input throughout the design stage to ensure feasibility and best implementation., Use version control systems like Git to keep track of code changes helping in collaboration with other developers and maintaining code integrity. Conduct comprehensive front-end testing to detect issues within the code; thereby assuring high quality and reliability of a product by using debugging tools for quick problem-solving. 

Telecommunications services Platform - Web-based application, 

Web application that provides telecommunication and internet services like mobility solutions, Home security, Internet, Small business solutions and various products like surveillance camera, TV etc. It enables users to select and buy multiple products or a combination of products and services best suited for their home. Implementing the self-install feature for all products and services throughout the application on both frontend and backend, Create and modify models and APIs across multiple microservices to accommodate the Self-install feature. On the front end, modified the user facing platform with respect to the changes related to self install on screens across the application. Implemented end to end Cypress tests for frontend using jest and maintained ~90% unit test coverage on backend. Actively participated in all scrum activities.

Wadhwani Advantage - Mobile and Web-based application, 

Platform where different stakeholders can interact to facilitate entrepreneurship among the interested parties. Users across the globe interact through scheduled meetings and chats through the platform. Activities on the platform include consuming content like articles, videos etc. Budding entrepreneurs are provided with a platform to connect and interact with established entrepreneurs., Designed and implemented APIs for the users of the application and the admins., Implemented translation of notification using i18next library based on the client's requirements., Responsible for implementing self registration of users into the application., Responsible for migration user profiles data in the mongo database., Implemented background job processing using microsoft azure queues., Thoroughly involved in grooming, tasking, implementing and deploying of the stories using scrum technology.

Timeline

Software Development Engineer III

Nineleaps Technology Solutions Pvt Ltd
04.2024 - Current

Software Development Engineer - II

Nineleaps
05.2022 - 03.2024

Software Development Engineer - I

Nineleaps
04.2021 - 05.2022

Member of Technical Staff - II

Nineleaps
07.2019 - 04.2021

B. Tech Computer Science and Engineering -

Atria Institute of Technology
Sonali S