Experienced, resourceful, result-oriented, front-end web developer, specializing in web application design, architecture and development, with a focus on quality and an eye to emerging technologies.

Technical Skills and Tools

  • Languages: JavaScript, TypeScript, ActionScript, ES2015, C#, SASS/LESS
  • Frameworks: Angular, React, Redux, Node.js
  • Tools and stack: Webpack, Yarn/NPM, Gulp, Selenium, TeamCity, Jenkins, Git, LINQ
  • Databases: MySQL, MSSQL, MongoDB

Work experience

2016-08 Current

Senior Software Development Engineer

Oath Inc. San Francisco Bay Area, USA
  • Construct a powerful, modern and localized front end architecture for planning and optimizing TV advertisement using JavaScript, TypeScript, Angular, Angular CLI, RxJS and C#
  • Designing object frameworks and web application architecture, collaborate with the back-end developers on JSON API design
  • Designing user interfaces and work-flows
  • Prototyping advanced features
  • Building analytics dashboards using D3.js, NVD3, Dc.js and Crossfilter
  • Maintaining comprehensive JS unit tests, and work with QA on black-box integration tests
2013-02 2016-08

UI Architect

Imagine Technologies Inc. (contracted to Adap.tv/AOL), San Francisco Bay Area, USA
  • Led an international team in porting legacy Adobe Flex application over to an AngularJS based stack.
  • Coordinate between product management, business and development team both on-site and offshore to deliver high-quality features in a predictable and timely fashion
  • Designed and implemented user interfaces, work-flows, custom components and data visualization
  • Created and maintained code quality tooling utilizing Node, ESLint, TeamCity, Selenium, Karma and Istanbul while closely working with the QA team
2008-11 2013-01

Technical Lead-Flex

Pramati Technologies Inc. (contracted to Adap.tv/AOL), Hyderabad, India
  • Managed a team of 7 UI developers
  • Designed and implemented a highly intricate Rich Internet applications in Adobe Flex utilizing Blaze Data Service (Java)
  • Explored new areas of technology and products, worked on proof of concepts
  • Coordinated between product management and developmentteam both on-site and offshore to deliver high-quality features in a predictable and timely fashion
2008-04 2008-11

Team Lead

SemanticSpace Technologies, Hyderabad, India
  • Designed and implemented Adobe Flex Chat Client utilizing XMPP protocol
  • Created several prototypes for on-line collaboration tool utilizing Flash Media Server
2007-04 2008-03

Team Lead - Multimedia

Instancy Inc. Hyderabad, India
  • Led UI development team
  • Contributed to the development and improvement of the front-end for the E-Learning platform built using Flash/ActionScript and .Net
2006-06 2007-03

Flash Developer

Catalytic Software, Hyderabad, India
  • Createda variety of custom widgets and Rich Internet applications in Adobe Flex utilizing Blaze Data Service
  • Worked extensively with video play back and Flash media server
  • Worked closely with a design team on developing skinnable, reusable Adobe Flex Based components and widgets
  • Conducted multiple training sessions on web development and best practices
2005-01 2006-05

Developer - Media Technology

Trina Systems, Hyderabad, India
  • Built reusable shells for holding variations of content, interactive games and XML driven templates for E-Learning courses that are customizable in many aspects
  • Provided tech/architectural support to multiple projects
  • Built a library of reusable components using Flash, ActionScript and JavaScript

Education

2000 2002

Advance Diploma in Multimedia & Animation

LCC Infotech

18 months PG Diploma in Multimedia and Animation

1996 2000

Bachelor of Commerce (B.Com.)

University of Calcutta

Honours in Accounting and Finance