React Engineer2021 - 2022Valence
Technologies: React, Next.js, HTML, CSS
- Used my understanding of React fundamentals to promote better component lifecycle practices, increasing turnaround speed by 15% with 100% deadline adherence.
- Introduced wider use of Next.js, decreasing load times by roughly 35%.
- Communicated with senior management and teammates on a daily basis to improve cooperation.
- Wrote several proposals on performance improvement based on legacy React app analysis.
- Developed React web components for Upvise integration. Used Ant library for wrapping up the UI. Solved a window issue on Shadow DOM.
- Provided a way to develop the Upvise React integration locally by applying mock service and a deployment procedure.
- Generalized Upvise table components to be used across multiple modules, ensuring all functionalities are unique for each of those.
- Implemented a UI based on the Figma design, ensuring it was pixel-perfect and responsive.
React | Wordpress Developer2020 - 2020Jumpcrew (via Toptal)
Technologies: Gravity Forms, Google Ad Manager, Bash Script, MySQL, WordPress, IrvingJS, WordPress VIP, Node.js, React
- Refactored the front-end UI bootstrapped by IrvingJS using the design provided by XD files.
- Changed the filter functionality on several pages by modifying WP Irving APIs and fine-tuned auto-complete components.
- Migrated data to apply front-end changes using a Bash Script.
- Fixed several issues on the Google Ad Manager integration with Irving.
- Integrated and customized several Gravity Forms on the website.
- Worked on the other requests regarding media optimization, custom styling for posts, etc.
React Developer2020 - 2020Satang Corporation (via Toptal)
Technologies: SCSS, HTML, TradingView, Chart.js, WebSockets, Redux-saga, Redux, React
- Implemented a market data visualization dashboard with React.
- Added customized a TradingView chart based on project requirements.
- Customized Chart.js using extra canvas and a modified Zoom plugin to match design requirements.
- Solved a performance issue caused by large real-time data rendering.
- Implemented a dark/white theme on the crypto markets page.
Full-stack Developer2019 - 2020BLK Capital Management Corporation (via Toptal)
Technologies: Nginx, AWS S3, AWS EC2, AWS SES, Squarespace, MongoDB, Node.js, Redux, React
- Built the base structure using Create React App and Express/MongoDB.
- Set up the mailing system and reset the password feature.
- Created responsive pages based on the design provided.
- Developed dynamic filtering and form validations using Redux Form.
- Set up a React/Node.js server on AWS EC2 instances using Nginx and Squarespace's domain support and set up SSL certification.
React Developer2019 - 2019Trames, Ltd. (via Toptal)
Technologies: Material-UI, Redux Thunk, Redux, React
- Built a React/Redux Thunk base structure using Create React App.
- Migrated a Fuse theme based on old code into a new one.
- Created core components including a multi-file uploader.
- Implemented shipment logic with complex batch API integration.
- Implemented a pixel-perfect UI based on Marvel design.
React Developer2019 - 2019Toptal Client
Technologies: Ag-Grid, Reactstrap, TypeScript, Redux Thunk, Redux, React
- Built a React-Redux and TypeScript-based infrastructure.
- Created complex AgGrid-based drill-down custom component.
- Developed a dynamic Formik form using back-end responses.
- Wrote Axios-based complex authentication logic, with token refreshing and some other additional auth features built-in in one place.
- Configured and wrote TypeScript-based Cypress tests.
Full-stack Developer2017 - 2018Hashplay, Inc.
- Built a data mapping visualization dashboard (data builder) for mapping real-time data and MapD schemas.
- Created an admin dashboard for Airbus VR flight simulation.
- Developed an admin dashboard for immersive data for internal users.
- Built a Google Maps-based configuration tool for IP cameras and Data.world organizations.
- Created a wind farm turbine simulation web service for internal usage.
- Developed interactions between real-time data sources, MapD Engine, and Unity App.
- Worked within a Scrum environment.
Technologies: Git, Animation, Google Maps, Redux-saga, Redux, React Native, React
- Developed a chat system front end and mobile app.
- Created a job search system front end using Google Maps, sliders, and other customized components.
- Developed nice animation effects on SVG icons for various web/mobile scenes.
- Created multi-language support using react-native-i18n.
- Configured dynamic theme builds.
- Created a web-based mobile app creator dashboard.
- Built a web crawling service to gather artist emails and their artwork details.
- Developed an image processing module for image filtering/cropping and resizing.
- Handled CI/CD using Wercker service.
- Built Bootstrap-based responsive web pages.
- Helped port an existing jQuery-based admin dashboard to AngularJS.
- Created a simple user management web UI.