About Me

An expert JavaScript developer with solid front end engineering skills specialized in translating business needs into scalable, performant, secure, accessible, and operationally sound pixel perfect user interfaces that delight the users.

Technical Skills

  • Languages
    • TypeScript, ES6, Java, Shell
  • Frameworks/Libraries
    • React JS, Redux, React Router, Node JS, Express JS
  • Databases
    • MongoDB, MySQL
  • Other
    • HTML/SCSS, REST APIs, Jest, Enzyme, React Testing Library, JSON Web Tokens, AWS

Experience

  • Front End Engineer - Renaissance Capital LLC (04/21 - present)
    • Led the front end development of a new web app and launched it to replace a legacy product
    • Built a huge variety of new features on the web app which generates over $2M in revenue per year
    • Rendered real-time data using WebSockets and Ag-Grid, and visualized static data using HighCharts
    • Built multi-page form wizards and modal filters using React-Hook-Forms with Yup for schema validation
    • Pre-rendered static pages using React-Snap resulting in a 40% reduction of load time and an enhanced SEO
    • Used TypeScript, React (Hooks), React Router, Redux, HTML, SCSS, and Testing Library for all development
  • Software Eng. Intern - The Climate Corporation, San Francisco (05/19 - 08/19)
    • Led a project for enabling specific users to securely download their invoices from an e-commerce web app
    • The project serves over 20 requests per day and saves over three days of turnaround time with each request
    • Built a UI component for downloading the invoices which got added to the company’s component catalog
    • Built several other new features, fixed bugs, refactored code, wrote documentations, and gave reports
    • Wrote unit tests using Jest and Enzyme, and wrote internationalized code using react-i18next
    • Used JS ES6, React, Redux, Apex (Salesforce), SOQL (Query Language), HTML, and SCSS for all development
  • Genentech, San Francisco - Software Eng. Intern (06/18 - 08/18)
    • Enhanced the company’s internal web app with over 40,000 users by developing features and fixing bugs
    • Implemented tabs to organize over 400 links in a user menu, resulting in a 20% reduction of support emails
    • Developed interactive visualizations using P5.js for showing how cells get infected in various environments
    • Enabled HLS live video streaming from a Raspberry Pi onto a new website with authentication using NGINX
    • Used JS ES6, React, Redux, PHP - Laravel, APIs, HTML, and SASS (CSS) for all development

Projects

  • Flora Details - Project Link
    • Developed a responsive full stack web app for letting users browse, filter, and store their favorite plants
    • Implemented best practices to ensure a smooth, performant, and delightful experience for the users
    • Developed a workflow for uploading a picture and rendering it using an Amazon S3 bucket and AWS SDK
    • Built an authentication system with password reset functionality using JSON Web Tokens and NodeMailer
    • Deployed the web app on an Amazon EC2 instance and served it using NGINX as a reverse proxy
    • Used JS ES6, React (Hooks), React Router, Redux, APIs, Node JS, and MongoDB for all development
  • UC Berkeley’s Cal Hacks - Project Link
    • Developed a web app to visualize geolocations of car accidents using the MapBox API and React
  • Stanford’s TreeHacks - Project Link
    • Developed a microservices based application to allow users to make phone calls to our voice assistant
  • Freelance Web Developer - Project Link
    • Designed and developed 14 websites for small businesses.
    • Used JavaScript, jQuery, PHP, HTML, CSS, Bootstrap4 and GoDaddy to build and host the websites

Other

  • Technical Blog - Link
    • A blog to share software engineering tips to educate readers about various technical topics

Contact


Phone: (510) 366-2691
E-mail: asharma41@horizon.csueastbay.edu