Freelance Senior Chrome Extension Developer
2021 - PRESENTUS Services Company (via Toptal)- Created the UI/UX for an extension popup and in-page presentation.
- Integrated for a client a custom search engine in a Chrome extension.
- Set up a packaging system for deployment in the Chrome Web Store.
Technologies: Chrome Extensions, Web Extensions, CSS, JavaScript, REST, WordPress, PostgreSQL, ECMAScript (ES6), Front-end ArchitectureFreelance Senior Full-stack Developer (React, Node.js)
2020 - 2021Global Fertilizer Company (via Toptal)- Developed the front-end features with React and GraphQL for a SaaS app that helps farmers manage, monitor via satellites, and make better decisions about their crops.
- Worked on GraphQL and Nest.js microservices backed by PostgreSQL database.
- Handled billing, subscription, and payments via Zuora.
Technologies: YARN, Responsive UI, Responsive Design, Slack, VS Code, RESTful Microservices, Authentication, JSON, HTML, API Gateways, Jest, TypeScript, Git, NPM, Express.js, Node.js, JavaScript, Full-stack, Microservices, Zuora, Design Systems, UX Design, NestJS, GraphQL, React, REST, ECMAScript (ES6), Front-end ArchitectureFull-stack Developer (Node.js, Vue.js, MongoDB)
2019 - 2021Padopto- Set up servers in Node.js and MongoDB on DigitalOcean.
- Created a RESTful API in Node.js with proper JWT authentication mechanism.
- Created a Vue.js single-page application with Bootstrap.
Technologies: VS Code, JSON, HTML, Responsive UI, Responsive Design, Responsive Layout, Git, PWA, Progressive Web Applications (PWA), Vue, Full-stack, CSS, Mongoose, Ubuntu, Vue 2, NPM, Express.js, JavaScript, Node.js, MongoDB, REST, ECMAScript (ES6), Front-end ArchitectureTechnical Lead (AWS, MongoDB, Node.js, Vue.js)
2015 - 2021Caphyon- Developed an onboarding service from scratch called Bytes Route. It has two parts: a single-page web application and a Chrome extension.
- Led a project that involved the UI revamp of Advancedinstaller.com(based on XML and XSLT).
- Contributed, oversaw launch processes, and managed production services for multiple user-facing and admin web applications, including Installeranalytics.com.
- Oversaw the creation, training, management, and mentoring of a team of web developers.
- Provided technical know-how about web development to interested parties inside the company.
- Setup a processing pipeline with three MongoDB clusters and one RabbitMQ cluster that can handle billions of data points.
Technologies: Microservices, Slack, VS Code, JSON, HTML, Responsive UI, Responsive Design, Responsive Layout, Amazon Web Services (AWS), Git, Progressive Web Applications (PWA), PWA, Web Scraping, Data Scraping, React, Data Processing, RabbitMQ, Chai, Jest, Mocha, CSS, Mongoose, RESTful Microservices, PHP, Ubuntu, Vue 2, NPM, Express.js, JavaScript, TypeScript, API Gateways, Full-stack, AngularJS, Email Authentication, Authentication, MongoDB, Chrome Extensions, XSLT, Ant, Vue, Bootstrap, Node.js, REST, TensorFlow, ECMAScript (ES6), Puppeteer, Front-end ArchitectureFreelance Senior Chrome Extension Developer (React, MongoDB, Node.js, AWS)
2020 - 2020US Global Analytics Company (via Toptal)- Developed a complex Chrome extension that helped people create a profile and share data from various sources like Netflix, Amazon, and Spotify and get paid for it.
- Built scrapers for multiple data sources including Spotify, Amazon, and Netflix history.
- Constructed a beautiful interface using React and Bulma.
- Created and managed AWS servers with self-hosted MongoDB and Node.js/Express.js.
Technologies: VS Code, JSON, HTML, Amazon Web Services (AWS), Git, Web Scraping, Data Scraping, CSS, Mongoose, Ubuntu, NPM, Express.js, JavaScript, Full-stack, Email Authentication, Authentication, SCSS, Bulma, Node.js, MongoDB, React, Chrome Extensions, REST, ECMAScript (ES6), Front-end ArchitectureGame Engine Developer
2013 - 2014Ubisoft- Ported a 3D game engine written in C++ for the Modern Windows platform.
- Created a packaging and signing server application in Django (Python) to simplify the building and testing of the game.
- Oversaw the launch process in Windows 8 and Windows Phone 8 application stores.
Technologies: VS Code, JSON, HTML, Git, Full-stack, CSS, Django, Python, C++