Senior React Developer2018 - 2020Privva
- Built a web-based application using React, Ruby on Rails, and Postgres.
- Implemented the front-end architecture and design system components of the newly developed application.
- Implemented workflows and guidelines for code consistency, readability, maintainability, and testability.
- Managed legacy code while simultaneously creating new features and pages using React Hooks.
Software Engineer2017 - 2020Gartner
- Developed and converted commonly used functions into NPM packages to use across the different applications and platforms .
- Created multiple key features and components for the Gartner.com reader to increase client experience and engagement rate using React, Redux, and Node.js.
- Involved in architecture and development of several prototypical features and experiences guiding users through onboarding and platform creation.
- Integrated Google Tag Manager and Google Analytics throughout Gartner.com to track user behaviors to provide more accurate curated research documents to clients and increase user engagement.
Senior React/Go Developer2019 - 2019Sitemetric
- Developed single page web-app using React and marketing pages using Gatsby.
- Created a secure REST API using Go for the development.
- Implemented a scalable real-time messaging system using Socket.io and RabbitMQ.
Senior Vue.js Developer2019 - 2019Pleroma
Technologies: Webpack, React, GatsbyJS, CSS3, HTML5, Vue.js
- Worked with a large engineering team in the development of the Pleroma social platform.
- Built and maintained the front end of Pleroma social web application using Vue.js.
- Collaborated with developers to establish the strategy for coding standards, cross-browser compliance, code organization, and architectural design and documentation.
- Designed and built several landing pages and features of the mobile application using the Gatsby.js.
Senior React Developer2018 - 2019Bryxen, Inc.
- Created new features based on mock-ups and efficiently collaborated with designers.
- Assisted with debugging and resolving defects to minimize any outage of the application.
- Proposed several design improvements for the user workflow.
- Increased testing coverage of the existing applications using Mocha and Chai.
Technologies: Styled-components, Webpack, Elasticsearch, Jest, React Redux, Twilio API, Redis, WebSockets, Node.js, Material-UI, React Native, Redux, React
- Converted mock-ups to a functional web and mobile application and chatbot widget based on specifications and usability standards.
- Implemented horizontal scaling of Node.js and WebSockets using Redis.
- Found and fixed various rendering performance issues in the mobile app.