profile-pic

Himanshu Sojitra

A skilled frontend developer with over 14 years experience using technologies like React, React Hooks, Redux, TypeScript, JavaScript, ES6, CSS and HTML.

  • Role

    Front End & Google App Engine Developer

  • Years of Experience

    14 years

Skillsets

  • Playwright
  • Git - 8 Years
  • webpack - 2 Years
  • React Js - 8 Years
  • CSS - 14 Years
  • HTML - 14 Years
  • JavaScript - 14 Years
  • TestCafe
  • Type Script - 3 Years
  • Storybook
  • SCSS
  • react - 8 Years
  • CSS3 - 12 Years
  • Mocha
  • Less
  • Jest - 3 Years
  • HTML5 - 10 Years
  • Enzyme
  • Bootstrap
  • Angular
  • react - 7 Years
  • Redux - 4 Years
  • Type Script - 4 Years

Professional Summary

14Years
  • Jul, 2022 - May, 20241 yr 10 months

    Principal Software Engineer

    Synacor Inc.
  • Aug, 2017 - Jul, 20224 yr 11 months

    Assistant Consultant

    Tata Consultancy Services
  • Jan, 2015 - Jul, 20172 yr 6 months

    IT Analyst

    Tata Consultancy Services
  • Nov, 2009 - Dec, 20134 yr 1 month

    IT Analyst

    Searce Inc.
  • Jan, 2014 - Jan, 20151 yr

    Software Engineer

    Symphony Teleca

Applications & Tools Known

  • icon-tool

    Git

  • icon-tool

    NPM

  • icon-tool

    Webpack

  • icon-tool

    ESLint

Work History

14Years

Principal Software Engineer

Synacor Inc.
Jul, 2022 - May, 20241 yr 10 months
    Developed web and desktop based email client. Technologies: Preact(lightweight alternative to React), TypeScript, React Redux, Apollo Client, CSS Modules, Less CSS, TestCafe, Playwright, Mocha, NPM. Migrated over 120 end-to-end desktop tests from Spectron to Playwright by partnering with a dev. Improved total tests runtime by 35%. Achieved accessibility level WCAG AA compliance by improving over 25 components, leading to increased customer engagement. Reviewed 60% pull requests per sprint and created documentation to help devs avoid repetitive comments which resulted in reduction of review comments by 8%. Implemented feature to allow meeting organisers to view free, busy, tentative, OOO status of attendees and locations. Developed feature to allow users to drag and drop calendar events to modify date and time.

Assistant Consultant

Tata Consultancy Services
Aug, 2017 - Jul, 20224 yr 11 months
    Built a legal solutions app for a MNC client that allows users to buy or renew product subscriptions. Technologies: React, TypeScript, Storybook, CSS Modules, Styled Components, Jest, Enzyme. Wrote and improved over 15 Unit Tests to increase code coverage by 10%. Developed a Moderated Chat application for clients internal use. Technologies: Angular, AngularFire, Bulma. Built a cockpit-like dashboard for a MNC client. Led a team of 3 devs. Technologies: Angular, Bootstrap, CSS, JS.

IT Analyst

Tata Consultancy Services
Jan, 2015 - Jul, 20172 yr 6 months
    Built and maintained UDI scanner app for a MNC client in the healthcare domain. It allows service engineers to keep track of serviced Magnetic Resonance Imaging machines. Technologies: Backbone, jQuery, JavaScript, CSS. Developed a tool to calculate Return on Investment for MRI machines purchased by the client. Technologies: AngularJS, CSS, JavaScript. Developed multiple Proof-of-Concept applications in collaboration with external teams outside of project work. Technologies: React, JavaScript, Bootstrap, CSS. Imparted 4 instructor-led training sessions on React JS to upskill front end trainees. Participated in code reviews and provided feedback to engineers through pair programming.

Software Engineer

Symphony Teleca
Jan, 2014 - Jan, 20151 yr
    Built user interface for a retail analytics software. Technologies: AngularJS, Restangular, Bootstrap, JavaScript, CSS. Travelled and worked closely with the on-site(UK) team as part of training and knowledge transfer assignment.

IT Analyst

Searce Inc.
Nov, 2009 - Dec, 20134 yr 1 month
    Built front end components for a HR software using jQuery and Object-oriented JavaScript. Also developed back-end APIs to manipulate Google App Engine datastore. Technologies: jQuery, JavaScript, Python, CSS, HTML. Migrated legacy jQuery code by quickly learning and implementing AngularJS.

Achievements

  • Developed web and desktop based email client.
  • Migrated over 120 end-to-end desktop tests from Spectron to Playwright.
  • Achieved accessibility level WCAG AA compliance.
  • Reviewed 60% pull requests per sprint and created documentation.
  • Implemented feature to allow meeting organisers to view free, busy, tentative, OOO status of attendees and locations.
  • Developed feature to allow users to drag and drop calendar events to modify date and time.

Education

  • Bachelor of Engineering in Computer Engineering

    Atmiya Institute Of Technology and Science (2008)