Andrei Constantinescu

Summary

I am a Javascript Engineer with over 8 years of experience passionate about usability, performance and simplicity. I enjoy creating ReactJS user experiences, usually backed by serverlessly deployed NodeJS services or integrated within SwiftUI based applications.

Skills
  • technologies NodeJS · AWS · · Azure · Now/Vercel · NextJS · Git
  • languages Typescript · Javascript · SwiftUI · GraphQL
  • libraries ReactJS · Redux · Jest · Cypress · Webpack
Experience
contract
software consultant
Oct 2022 - Current
  • Contributed to development of internal trading analysis tools using ReactJS, NextJS and Ag-grid.
  • Lowered the bundle size by 20% by updating approaches and adhering to code splitting and tree shaking techniques.
  • Improved Time-To-Interactive performance by 25% by making of use caching, memoization and prerendering of components.
contract
software consultant
Jul 2021 - Sep 2022
  • Contributed to the development of a ReactJS PWA investment app for internal customer support usage.
  • Released microfrontend based user flows (registration, tax decalaration forms) that seamlessly integrated in the mobile native apps (iOS/Android).
  • Developed native wkWebkitViews SwiftUI based integrations for communication between web and native to maintain both native feel and web robustness advantages.
  • Improved Time-To-Interactive performance by ~30% for web user flows on the native apps and lowered the bundle size by ~20% by making use of tree shaking technique and code splitting at route level.
contract
software consultant
Mar 2020 - Mar 2021
  • Designed and implemented a framework-agnostic Payments SDK integrating various payment methods backed by Mastercard gateway using Typescript and maintained unit test coverage level 90% using Jest.
  • Developed an internal testing sandbox app using ReactJS to simulate various scenarios and run the end-to-end tests of the SDK.
  • Created a user login monitor within AWS that automatically sends emails and alerts triggered by different rules and thresholds.
  • Work in an agile environment, unblocking, pairing with team developers and initiating discussions about improvements and tackling tech debt.
Previous
  • contractPartners Capital LLP
    frontend developer, Sep 2019 - Mar 2020
  • contractKaluza
    senior frontend developer, Jun 2019 - Sep 2019
  • contractNowTV, Sky UK
    senior developer, Nov 2018 - May 2019
  • contractuSwitch
    senior frontend developer, Aug 2018 - Oct 2018
  • contractThe Sun, News UK
    full stack developer, Mar 2018 - Aug 2018
  • contractAIG
    frontend developer, Nov 2017 - Feb 2018
  • contractThird Space Learning
    full stack developer, Aug 2017 - Oct 2017
  • permanentBeamly
    software engineer, Nov 2016 - Aug 2017
  • permanentKano Computing
    software engineer, Jul 2015 - Oct 2016
  • permanentLearn Forward
    software engineer, Apr 2014 - May 2015
Education
BSc in Computer ScienceUniversity of Bucharest2012 - 2017
Side Projects
View the more detailed cv