Summary
Overview
Work History
Education
Skills
Projects
Timeline
Hi, I’m

Alapan Chatterjee

Senior Software Engineer
Bengaluru
Alapan Chatterjee

Summary

Motivated and experienced Frontend Engineer with over Eight years of experience implementing new and innovative user interface design, helping companies to meet and exceed projected expectations.

Overview

10
years of professional experience
4
years of post-secondary education

Work History

CradlePoint India Pvt Ltd

Senior Software Development Engineer
10.2023 - Current

Job overview

Data Loss Prevention (DLP) Process:

Led the design and implementation of the end-to-end DLP process in our Remote Browser Isolation software.

Bug Fixing and Troubleshooting:

  • Identified and resolved critical font issue bug, which was one of key factors in closing important deal with client.
  • Demonstrated strong problem-solving skills and attention to detail in debugging and resolving technical issues.

Local Storage and Session Storage Custom Overwrites:

  • Spearheaded planning and implementation of custom overwrites for local Storage and session Storage.
  • Enhanced efficiency and reliability of data storage in both client and remote browsers.

Cyware

Principal Software Engineer
09.2019 - 10.2023

Job overview

  • Led design & development of CSAP & CTIX platform, driving millions of revenue every year using latest technologies of JavaScript, HTML, CSS, SASS, Vue & typescript.
  • Designed & implemented several functional components to separate UI & Logical behaviors & scale up front-end architecture.
  • Led developments of several product features E2E, from identifying system requirements to workload balancing, software implementation, engineering
  • Implemented one custom CSS library to manage consistent look & feel across multiple platforms in company.
  • Architected Vue 3 component library implemented across all four products to ensure uniform functionality and user experience.
  • Mentor new joiners, review code & unit testing.

Unydos Consulting

Software Engineer (Remote)
08.2018 - 08.2019

Job overview

  • Implemented enterprise level amatia suite products using PHP, Mysql, HTML, CSS, React & Javascript.
  • Developed course monitoring application, which will help organizations to create curated course for employees, track & evaluate progress & release course completion certificates.
  • Improved load time of application from 15s to 3s using performance optimization techniques i,e compressing assets, lazy loading resources, reducing JS bundle size.

Capital Numbers

Frontend Engineer
08.2017 - 06.2018

Job overview

  • Designed & implemented enterprise level e-commerce application using Vue, HTML5, CSS3
  • Engineering Owner of e-commerce inventory management dashboard, used by business owner to add or remove categories, products, set prices, quantity.

T Web Exponent & Services PVT LTD

Web Developer
12.2015 - 07.2017

Job overview

  • Planned website development, converting mockups into usable web presence with HTML, JavaScript, AJAX, and JSON coding.
  • Coded 3 full websites using HTML, CSS, JavaScript, and jQuery languages.
  • Developed technical solutions required to accommodate specific user-facing assets
  • Oversaw back-end development using PHP to maintain website integrity.
  • Engaged with clients to plan and optimize site issues and queries.

FreshersIndia

Software Engineer Intern
08.2014 - 08.2015

Job overview

  • Prioritized tasks and completed in order of importance.
  • Analyzed source code to identify functionality issues.
  • Delivered project reports and milestone updates to supervisor.
  • Handled 2 client projects independently

Education

West Bengal University of Technology
Kolkata, India

B.Tech from Electrical, Electronics And Communications Engineering
05.2009 - 05.2013

University Overview

Skills

Web application development

Code Review Expertise

Team Collaboration

Front-End Development

Git proficiency

Projects

Projects

Snake Game

 The evergreen Snake game built using React.Js. 

Link to Code -  https://github.com/thecodebreaker1990/snake-game  

Link to GamePlay -   https://snake-game-3c043.firebaseapp.com/ 

Sorting Visualizer

A project to visualize how a popular sorting algorithm works step by step. 

Link to Code -  https://github.com/thecodebreaker1990/sorting-visualizer

Data structure in JS

This repository contains Javascript implementation of popular data structure & algorithms. I started this repository to help Javascript developers understand concepts like - Linked List, BST, Heaps using vanilla Javascript. 

Link to Code -  https://github.com/thecodebreaker1990/data-structures-in-js 

Timeline

Senior Software Development Engineer
CradlePoint India Pvt Ltd
10.2023 - Current
Principal Software Engineer
Cyware
09.2019 - 10.2023
Software Engineer (Remote)
Unydos Consulting
08.2018 - 08.2019
Frontend Engineer
Capital Numbers
08.2017 - 06.2018
Web Developer
T Web Exponent & Services PVT LTD
12.2015 - 07.2017
Software Engineer Intern
FreshersIndia
08.2014 - 08.2015
West Bengal University of Technology
B.Tech from Electrical, Electronics And Communications Engineering
05.2009 - 05.2013
Alapan ChatterjeeSenior Software Engineer