I am an experienced front-end developer, specializing in AngularJS, with over 5 years in-depth experience slicing pixel-perfect designs to HTML/CSS and writing clean and readable code that is reusable and unit testable. I am passionate about end-to-end development and extending/developing custom libraries. I also am a highly skilled troubleshooter and quickly can learn new technologies to assure clients get the most up-to-date resources. As a client-focused developer, I am an expert communicator who can get things done quickly with the highest level of service excellence.
Senior Frontend Developer for feature development, increasing test coverage, and implemented Visual Regression.
Responsibilities include contributing to the design system, implementing features using React/Typescript, writing unit tests using Jest/React Testing Library and E2E with Playwright.
Disqovery Inc
JavaScript Consultant
2015 - 2016 (1 year)
Ported a SailsJS back-end to ExpressJS and supported existing Iconic app.
Linked existing front end (HTML templates) with backend (AngularJS). Developed complex directives to serve needs of the application.
Developed a small validation utility allowing fields to be validated based on HTML attributes.
Created the administration dashboard in AngularJS and Materialize.
Developed the front-end for a client-facing questionnaire in AngularJS and Materialize.
Bloomigo
AngularJS Consultant
2015 - 2015
Decoupled existing PHP application (by making it completely driven by API) using AngularJS
Converted a design (Survey Maintenance Dashboard) and coded it within seven days.
Developed the entire front-end of Ladoo Insights, a place to create/manage the surveys, and extended the Dashboard to add further support.
Uberstudies
JavaScript Developer
2014 - Present (11 years)
Developed the entire front-end as well as sections of the back-end.
Developed a Whiteboard library allowing lines/shapes to be drawn, colours to be added, and enabled various actions such as erase, undo/redo, etc.
Developed in-house chat (Using SocketIO and AngularJS) that supports multiple chat windows and rich text content.
Extended an existing rich text editor to work well with sockets (collaborative text editor).
Shopsense Retail Technologies Pvt. Ltd.
Javascript Developer
2014 - 2015 (1 year)
Developed BEAT (front-end) using AngularJS as client-side MVC and D3-NVD3 as charting.