SOFTWARE ENGINEER · AI / ML

Sayantan
Basu

Senior Software Engineer with 5+ years of professional software engineering experience specializing in frontend and full-stack development with React, TypeScript, JavaScript, Next.js, Angular, Python, REST APIs, and gRPC. Experienced in developing production-grade applications, reusable UI systems, backend services, dashboards, automation, testing frameworks, and API integrations within Agile/Scrum environments. Hands-on AI/ML engineering experience building and deploying predictive and NLP applications using XGBoost, PyTorch, Hugging Face Transformers, FinBERT, ONNX Runtime, Optimum, Python, and FastAPI. Experienced in taking machine-learning projects from model development through inference, API integration, and deployment. Strong foundation in software architecture, testing, performance optimization, version control, CI/CD, and full software development lifecycle ownership.

Professional Experience

Jan 2026 PresentChennai, TN, India

Senior Software Engineer

Logitech

Develops production-grade web applications utilizing React.js, Redux, JavaScript, and SCSS, focusing on the creation of maintainable, high-performing, and reusable UI components. Designs responsive interfaces leveraging modern Flexbox and CSS Grid layouts while ensuring robust application reliability and minimal regressions through comprehensive unit and acceptance testing. Collaborates closely with cross-functional engineering and QA teams across all stages of debugging, testing, and release cycles, utilizing Git/GitHub for version control and taking end-to-end feature ownership across the software development lifecycle.

Nov 2024 Dec 2025Chennai, TN, India

Senior Software Engineer

NexSemi System Pvt Ltd·Client: Logitech Pvt Ltd

adept at building reusable UI components using React.js, Redux, and SCSS, with a strong focus on code reliability through extensive unit and acceptance testing. Proficient in JavaScript fundamentals, modern CSS layouts (Flexbox, Grid), and animations, consistently delivering optimized user experiences aligned with product goals. Demonstrates strong ownership, leveraging robust CS fundamentals and version control (Git/GitHub) to produce understandable, maintainable, and high-performing software.

Jan 2024 Oct 2024Bangalore, IN

Senior Software Engineer

NexSemi System Pvt Ltd·Client: Atonarp Inc

Experienced in agile (Scrum) environments, contributing to all SDLC phases. Developed production-level front-end (JSX, SASS, Material UI, React.js hooks, Next.js) and back-end (Next.js, Python, REST APIs, gRPC) code. Key contributions include implementing notification systems, dashboards, large file upload optimization, and automation scripts. Proficient in user management, error handling, and collaborating with QA for debugging and testing. Utilized JIRA for task tracking and GitLab for version control, actively participating in sprint planning, reviews, and deployments.

Dec 2022 Aug 2023Brampton, ON

Front End Developer

Charger Logistics

Developed production front-end applications using Angular 12 (upgraded to 16), TypeScript, HTML5, SASS, and Ignite UI within an Agile/Scrum framework. Created and customized Angular components, implemented features, and ensured responsive web design (RWD). Managed the full development lifecycle (design, development, testing, implementation). Integrated with back-end REST APIs using Angular services for data exchange (POST/GET) and implemented form validations. Utilized MVC architecture, RxJS for state management, and created custom directives. Supported build automation (Maven), version control (Git), and QA testing (Cypress).

Sep 2021 Feb 2022Montreal, QC, CA

Web Developer

ShipHaul Logistics

Developed full-stack web applications using Agile/Scrum methodology. Built responsive UI with ReactJS, Redux, TypeScript, HTML5, and CSS. Created backend services using TypeScript, Google Firebase, and Google Cloud Platform (GCP) following MVC architecture. Implemented design patterns, managed state with Redux Saga, and integrated real-time AI, IoT systems, and external APIs. Performed testing, documentation, bug fixes, and performance optimization. Collaborated on an intelligent freight logistics platform. Used JIRA for issue tracking and BitBucket for version control.

Selected Projects

It was a project made as a part of the Lighthouse Labs curriculum. It is a clone of lodash JavaScript library to practice various types of functions using JavaScript.

JavaScript

Interview Scheduler

It is a React application that allows users to book and cancel interviews. In this project, there is a combination of concise API with a WebSocket server to build a real-time experience. Testing was done using R-spec and Cypress. We learnt about React Hooks through this project and implementing REST API with axios.

ReactR-specCypressStorybookAxios

Education

2021

Full-stack Web Development

Full-stack Web Development · Lighthouse Labs · Toronto, ON, CA

Completed a Full-Stack Web Development Bootcamp, where I gained hands-on experience with JavaScript, Node.js, HTML, CSS, SASS, React.js, and Ruby on Rails, alongside foundational knowledge in software architecture, databases, and data modeling.

2016

Engineering Business & Safeety Management

Post Graduate Diploma · Confederation College · Thunder Bay, ON, CA

Awarded Roll of Honour for First Class Standing, recognizing academic excellence. Curriculum focused on the intersection of engineering operations, business strategy, and workplace safety—covering areas such as risk assessment, project management, regulatory compliance, and industrial safety systems. GPA: 3.59 / 4.00

2014

Mechanical Engineering

Bachelor’s Degree · SRM University · Chennai, TN, India

Specialized in the principles of thermodynamics, fluid mechanics, materials science, and mechanical system design. The program provided a strong foundation in engineering mathematics, manufacturing processes, CAD/CAM, and finite element analysis (FEA), with applications across automotive, energy, and industrial systems.