Summary
Overview
Work History
Education
Skills
Websites
Hobbies and Interests
Languages
Timeline
Generic
Chetana SM

Chetana SM

Bangalore

Summary

Dynamic Back End Developer with a proven track record at Core Commerce, specializing in Node.js and scalable architecture. Expert in delivering robust APIs and optimizing database performance, while fostering collaboration through clear documentation. Passionate about innovative solutions and committed to enhancing e-commerce platforms with a focus on user experience and security.

Overview

4
4
years of professional experience

Work History

Back End Developer

Catalog and Product Service @Exathought Technology Consulting Pvt Ltd
Bangalore
01.2024 - Current
  • Developed e-commerce platform projects using layered architecture in Node.js, focusing on maintainability and scalability.
  • Delivered robust APIs to serve product data, including product metadata, specifications, and detailed price breakdowns.
  • Implemented authentication and authorization mechanisms to secure exposed APIs.
  • Carefully selected project dependencies to avoid duplicate package versions and maintain consistency across environments.
  • Designed efficient data models optimized for high-volume read operations, maintaining response times under 300ms even for large catalogs.
  • Proficient in Microsoft Azure services such as App Service, Application Insights, Function App,Service-Bus, WebJobs, and Key Vault.
  • Worked with both SQL and NoSQL databases; designed schemas and optimized queries for performance improvements.
  • Conducted performance testing after code refactoring to ensure stability and responsiveness.
  • Wrote automation scripts for data sanity checks when handling large datasets.
  • Built a dedicated Product Master service to manage and centralize all e-commerce product-related data.
  • Gained understanding of third-party product management systems like Liferay and Akeneo to integrate them with a custom Product Master.
  • Integrated third-party APIs to enhance backend functionality and extend platform capabilities.
  • Analyzed, debugged, and corrected code errors to improve output and functionality.
  • Reviewed and tested code for potential bugs, improving overall software reliability.
  • Optimized application performance and scalability through code profiling and performance tuning.
  • Authored clear and comprehensive technical documentation for APIs and internal libraries to assist both internal and external developers.
  • Used Git for version control to track codebase changes and collaborate effectively with team members.
  • Developed custom middleware to handle cross-cutting concerns such as logging, error handling, and request validation.
  • Practiced test-driven development (TDD), writing and maintaining unit and integration tests using Jest to ensure code quality and reliability.

Full Stack Developer

E-commerce project @ Exathought Technology Consulting Pvt Ltd
Bangalore
07.2021 - 12.2023
  • Developed B2B e-commerce applications for both web and mobile platforms, including customer-facing and admin interfaces.
  • Built frontend applications using Flutter and Dart, following the MVVM (Model-View-ViewModel) design pattern for code separation and maintainability.
  • Created reusable UI components to ensure code consistency and reduce duplication across the application.
  • Implemented efficient state management using Provider, enabling scalable and maintainable application state logic.
  • Integrated third-party APIs such as Geolocation and Webhooks to enhance application functionality.
  • Integrated Firebase for push notifications and Google Analytics to track user behavior and app performance.
  • Developed backend services for Order Management, Catalog Management, and User Management using a modular service-oriented architecture.
  • Gained practical knowledge of JWT (JSON Web Token) for secure authentication and session handling.
  • Implemented Access Control Lists (ACL) to manage user roles and permissions within the web application.
  • Learned and applied White Box Testing techniques to validate logic at the code level and improve test coverage.
  • Performed data seeding processes to populate large datasets for new environments and product setup during the early stages of development

Education

Bachelor of Engineering - Electronic Engineering

K.L.E Institute of Technology
Hubballi,Karnataka
09-2020

Skills

  • Nodejs
  • Type Script
  • Java Script
  • Mongo DB
  • Flutter
  • Dart
  • Jest
  • PostgreSql
  • Java

Tools

  • Visual Studio Code
  • Eclipse
  • JIRA
  • Akeneo
  • LifeRy

Hobbies and Interests

  

  • Playing shuttle-cock,Chess,Cooking,
  • Interest to work on any python projects,

Languages

  • English, Professional Working Proficiency
  • Kannada, Full Professional Proficiency

Timeline

Back End Developer

Catalog and Product Service @Exathought Technology Consulting Pvt Ltd
01.2024 - Current

Full Stack Developer

E-commerce project @ Exathought Technology Consulting Pvt Ltd
07.2021 - 12.2023

Bachelor of Engineering - Electronic Engineering

K.L.E Institute of Technology
Chetana SM