Shopify Developer2019 - 2019Avex Designs, LLC (via Toptal)
- Updated existing themes based on the designs.
- Fixed bugs in Shopify stores.
- Integrated existing apps and added new features.
- Built new pages based on Sketch designs.
Full-stack Developer2019 - 2019Celegence (via Toptal)
Technologies: Node.js, React, Redux, MySQL, Sequelize, D3.js, DataMaps
- Built a dashboard UI using React/Redux and DataMaps.
- Composed database migration scripts on an existing database.
- Built REST APIs using Node.js, Express.js, and MySQL.
Front-end Developer2019 - 2019Temperpack (via Toptal)
Technologies: Vue.js, Node.js, Express, D3.js, Bootstrap.js, Socket.IO
- Built an area chart for real-time temperature data coming from WebSockets using D3.js.
- Developed a back-end service to receive real-time data from a third-party API and serve the data to the front end using WebSockets.
- Constructed a one-page dashboard using existing data in MySQL database.
- Built REST APIs to get data from an existing database using custom queries.
- Developed a gauge chart using D3.js.
Web and Mobile Developer2018 - 2019Hashplay, Inc.
Technologies: Node.js, Vue.js, React, React Native, Material UI, Electron.js, AWS EC 2
- Created a desktop application for camera configuration (Vue.js, Electron).
- Developed web services to access the camera config settings (Node.js, Socket.IO).
- Maintained AWS EC 2 instances along with the deployment of camera configured applications.
- Built a web portal for traffic logistics to trade shows (React, Redux, Redux-saga, and Material UI).
- Developed a mobile application for traffic logistics (React Native, NativeBase, React Navigation, and React Native QR Code Scanner).
Freelance Senior React Developer2018 - 2019Della AI (via Toptal)
Technologies: React, Redux, Redux-saga, Redux Thunk, Electron.js, Material UI, Auth0, SaaS
- Built a contract management tool for internal use with React, Redux, and Material UI.
- Constructed a desktop application for managing legal contracts with Electron, React, Redux, and Material UI.
- Integrated REST APIs with Redux-saga, Thunk, and Axios.
- Improved the code quality with tools like ESLint.
- Wrote the documentation of new products.
- Converted web version of Electron app using Webpack.
Senior Web Developer2017 - 2018Interactive Works
- Developed TOEFL English test applications that complied with WCAG 2.0 requirements (Electron, Angular, and Angular Material).
- Built a cross-platform self-learning card-based mobile application (Ionic 3).
- Created an online survey application (React, Material UI, and D3.js).
Senior Web Developer2017 - 2018Digital Publications Ltd
Technologies: React, Redux, Redux-saga
- Built the front end of a learning management system (React/Redux).
- Added a messaging-and-notification system (React Pusher).
- Realized the front-end design of the platform's online testing section.
- Implemented the signup process and Stripe integration on the front-end.
- Integrated APIs (Redux-saga and Axios).
Web Developer2017 - 2017Luxair Group
Technologies: Angular 4, Node.js, D3.js
- Built an admin dashboard to manage employees and payrolls.
- Customized ng2-admin to implement the new design for the dashboard and integrated the SAP API.
- Added an organizational chart using D3.js and rendered in a PDF form for referrals.
Senior Angular Developer2017 - 2017Ombea
Technologies: Angular 1.5, TypeScript
- Fixed various bugs and UI elements in the Ombea dashboard.
- Integrated an API built with ASP.NET.
Senior Angular Developer2016 - 2017Directory Labs
Technologies: AngularJS, Material Design, Firebase
- Developed a project management system for editors and artists.
- Integrated an auto synchronizing environment using a Firebase real-time database.
- Built various components using Material Design and implemented rich animations using CSS3.
- Introduced a scalable architecture following Todd Motto's style guides.
Web Developer2014 - 2016Sky Software Services
Technologies: PHP, CodeIgniter, WordPress, jQuery, HTML, CSS
- Built a small shopping cart (CodeIgniter and PHP).
- Developed an admin dashboard monitoring users and various network statuses.
- Constructed a financial dashboard that was generating daily, monthly, and yearly reports (Highcharts).
- Worked on various tasks and bugs in the company's website.
Mobile Developer2014 - 2014Enjoysport Games
Technologies: Cocos2d, Android
- Developed a 2D Android game called Baseball Run (Cocos2d).
Mobile Developer2013 - 20133A Games
Technologies: iOS, Android, Cocos2d
- Built 2D games for iOS and Android devices.
- Increased the performance with multithreading.
- Stored data in a database (Core Data and SQLite).
Web Developer2013 - 2013Brighter Link
- Developed the front end by dealing with various UI elements and D3.js charts for statistical data.