Sayantan Basu

|

👋 About Me!

Hey there! I'm a Senior Software Engineer Based in Chennai | Originally from Kolkata

I'm a passionate Senior Software Engineer with a strong focus on buildingelegant, performant, and scalable web applications. With over three years of hands-on experience, I've had the privilege of collaborating with world-class teams at NexSemi Systems, Logitech,Atonarp, Charger Logistics, and ShipHaul Logistics.

My journey spans across frontend and full-stack development. From designing responsive UI components in React, Next.js, and Angular, to writing backend logic in Node.js and Python, I love building experiences that work and delight users.

I write modular, reusable components and follow best practices to deliver scalable code. I'm deeply invested in JavaScript fundamentals and bring that knowledge to tasks like optimizing large uploads, managing state, or animating UIs with Flexbox,CSS Grid, and SCSS. I focus on performance, accessibility, and a solidUI/UX foundation. I work well in Agile/Scrum teams, write tests, and use tools like Git, Docker, and gRPC in my day-to-day development.

âš½ Outside the Code

When I'm not coding, you'll find me on the football field, catching up on matches (huge Manchester United and KKR fan!), exploring new places, or lost in a good book.

🚀 Let's Collaborate

I love turning ideas into intuitive, functional software. Whether you're building something new or refining a product, I bring technical depth, user empathy, and arelentless attention to detail.

Work Experience

Logitech Pvt Ltd-NexSemi System Pvt LtdSenior Software Engineer Nov 2024 - Present Chennai, TN, India

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.

Atonarp Inc-NexSemi System Pvt LtdSenior Software Engineer Jan 2024 - Oct 2024 Bangalore, IN

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.

Charger LogisticsFront End Developer Dec 2022 - Aug 2023 Brampton, ON

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).

ShipHaul LogisticsWeb Developer Sep 2021 - Feb 2022 Montreal, QC, CA

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.

Resolve SixSoftware Testing Trainee Jan 2021 - Mar 2021 Mississauga, ON, CA

Developed automated test scripts using Selenium WebDriver, Java, TestNG, and JUnit in Agile/Scrum environments. Implemented BDD framework with Gherkin, created test cases/scenarios, and executed cross-browser/parallel testing. Utilized Page Object Model and Data-Driven frameworks with Apache POI for Excel data. Managed synchronization via explicit/implicit waits and captured screenshots for failures. Conducted functional testing of SOAP/REST APIs and end-to-end integration testing. Configured Jenkins CI pipelines and managed code via GitHub. Used JIRA for defect tracking and participated in sprint planning/reviews. Managed dependencies with Maven and performed database validation via JDBC.

Tech Electric Automation Inc.Electrical Project Coordinator Nov 2018 - Oct 2019 Burlington, ON, CA

Managed procurement, including market research, supplier negotiation, and relationship management. Scheduled and supervised a team of technicians, ensuring customer satisfaction and documentation completion post-job. Created technical drawings using DraftSight and coordinated ESA inspections. Managed purchase orders, work orders, and prepared maintenance manuals. Utilized Project Management software to develop Work Breakdown Structures (WBS) and set daily targets for project tracking.

Walmart Canada CorporationCustomer Service Manager May 2018 - July 2019 Burlington, ON, CA

Led front-end operations, responding to CSM calls to assign cashiers to registers and manage break schedules. Trained Cashiers and Courtesy Desk Associates on new programs. Coordinated with management and sales floor to ensure adequate coverage. Resolved customer disputes and concerns at registers and service desks, making sound judgment calls. Motivated the team to achieve a 5% sales target for Walmart Rewards MasterCard applications while promoting positive public relations.

GSE-R-USIndustrial Parts Purchaser & Logistics Coordinator July 2018 - Oct 2018 Mississauga, ON, CA

Managed procurement by sourcing parts, conducting market research, and negotiating with suppliers to secure cost-effective terms (achieving 15% cost reduction). Facilitated global logistics, arranging transportation, customs documentation, and timely deliveries while maintaining customer shipment updates. Reported directly to the MD on production/parts status. Generated new leads for parts and shipping partners, nurtured supplier relationships, and assisted accounting with payroll.

Education

Lighthouse LabsFull-stack Web Development Toronto, ON, CA
Full-stack Web Development 2021
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.
Confederation CollegePost Graduate Diploma Thunder Bay, ON, CA
Engineering Business & Safeety Management 2016
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
SRM UniversityBachelor’s Degree Chennai, TN, India
Mechanical Engineering 2014
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.

Projects

BlogPostApp
Lotide
TinyApp
Tweeter
Interview Scheduler
Jungle

Skills

HTML 5
HTML 5
CSS 3
CSS 3
SASS
SASS
jQuery
jQuery
JavaScript
JavaScript
Express JS
Express JS
React JS
React JS
Next JS
Next JS
Node JS
Node JS
EJS
EJS
Java
Java
MySQL
MySQL
Firebase
Firebase
Redux
Redux
BitBucket
BitBucket
GitHub
GitHub
TypeScript
TypeScript
Angular JS
Angular JS
PostGre SQL
PostGre SQL
Python
Python
Anaconda
Anaconda
gRPC
gRPC
RxJs
RxJs
Cypress
Cypress
StoryBook
StoryBook
Ajax
Ajax
Axios
Axios
Mongo Db
Mongo Db