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

    Senior Software Engineer

  • Years of Experience

    16 years

Skillsets

  • jQuery
  • Git - 8 Years
  • Angularfire
  • Apollo Client
  • Backbone
  • Bulma
  • CSS Modules
  • ESLint
  • Jira
  • webpack - 2 Years
  • NPM
  • Preact
  • Python
  • Restangular
  • Styled Components
  • Tanstack Query
  • TypeScript
  • CSS3 - 12 Years
  • JavaScript - 14 Years
  • TestCafe
  • Storybook
  • SCSS
  • react - 8 Years
  • Playwright
  • Mocha
  • Less
  • Jest - 3 Years
  • HTML5 - 10 Years
  • Enzyme
  • Bootstrap
  • Angular
  • react - 7 Years
  • Redux - 4 Years

Professional Summary

16Years
  • Dec, 2024 - Present1 yr 1 month

    Senior Software Engineer

    Masscom Corporation
  • Jul, 2022 - May, 20241 yr 10 months

    Principal Software Engineer

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

    Assistant Consultant

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

    IT Analyst

    Searce
  • Jan, 2014 - Jan, 20151 yr

    Software Engineer

    Symphony Teleca
  • Jan, 2015 - Aug, 20172 yr 7 months

    IT Analyst

    Tata Consultancy Services

Applications & Tools Known

  • icon-tool

    Git

  • icon-tool

    NPM

  • icon-tool

    Webpack

  • icon-tool

    ESLint

Work History

16Years

Senior Software Engineer

Masscom Corporation
Dec, 2024 - Present1 yr 1 month
    Developing frontend for an Ad config domain client project. Technologies: React, TypeScript, React Redux, TanStack Query, CSS Modules, NPM. Working in an Agile team with a Client-facing role. Removed multiple occurrences of any keyword and defined Types for API responses to make over 15 components Type-safe. Leverage React hooks like useMemo and useCallback to fix performance issues on the UI side while displaying huge JSON files. Improved accessibility of the UI by making use of semantic elements.

Principal Software Engineer

Synacor
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 client's 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 - Aug, 20172 yr 7 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
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)