Senior React Developer
2018 - 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.
Technologies: Styled Components, CircleCI, Styled-components, Webpack, PostgreSQL, Jest, CSS, JavaScript, CSS3, HTML5, ReactSoftware Engineer
2017 - 2020Gartner- Built single-page applications with JavaScript, React, Redux, Webpack, and Node.js.
- 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.
- Built engaging and responsive visual experiences with JavaScript, SCSS/CSS, and HTML and worked in close collaboration with the design and product teams to reach time-sensitive goals.
Technologies: Webpack, CSS, JavaScript, Chai, Mocha, Material-UI, Node.js, CSS3, HTML5, Redux, ReactSenior React/Go Developer
2019 - 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.
Technologies: Styled Components, Styled-components, Gatsby, Elasticsearch, Jest, React Redux, JavaScript, Kubernetes, RabbitMQ, React, GoSenior Vue.js Developer
2019 - 2019Pleroma- 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.
Technologies: Webpack, React, GatsbyJS, CSS3, HTML5, Vue.jsSenior React Developer
2018 - 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: React Redux, CSS, JavaScript, CSS3, HTML5, Redux, ReactSenior Full-stack JavaScript Developer
2018 - 2018Uniq- Developed and maintained an automated messaging platform using JavaScript, React, React Native, Node.js, Socket.io, and Twilio API.
- Converted mock-ups to a functional web and mobile application and chatbot widget based on specifications and usability standards.
- Implemented optimization techniques such as lazy loading, JavaScript aggregation, and ARIA support of the web chatbot widget.
- Implemented horizontal scaling of Node.js and WebSockets using Redis.
- Found and fixed various rendering performance issues in the mobile app.
Technologies: Styled Components, Styled-components, Webpack, Elasticsearch, Jest, React Redux, Twilio API, Redis, WebSockets, Node.js, Material-UI, React Native, Redux, React