Front-end Developer
2020 - 2020Procurity- Revamped the MVP's React dashboard.
- Built a white-label dashboard with Vue.js.
Technologies: Bulma, Buefy, Vuex, Vue.js, Redux, ReactShopify Developer
2020 - 2020Pathstream- Fixed UI issues in the existing theme.
- Built a new configurable page using Shopify sections.
Technologies: JavaScript, SCSS, HTML, Liquid, ShopifyShopify Developer
2019 - 2019Avex Designs, LLC (via Toptal)- Updated existing themes based on the designs. I cloned themes to update, worked locally, and pushed changes to the store using theme kit.
- Fixed bugs on Shopify stores including a fashion retail store.
- Integrated new Shopify apps and added new features.
- Built new pages based on Sketch designs provided by the client.
Technologies: HTML, JavaScript, Liquid, ShopifyFull-stack Developer
2019 - 2019Celegence (via Toptal)- Built a dashboard UI using React/Redux and DataMaps.
- Wrote database migration scripts using Sequelize on an existing database.
- Built REST APIs using Node.js, Express.js, and MySQL.
Technologies: Relational Data Mapping, D3.js, Sequelize, MySQL, Redux, React, Node.jsFront-end Developer
2019 - 2019Temperpack (via Toptal)- 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.
Technologies: Socket.IO, Bootstrap, D3.js, Express.js, Node.js, Vue.jsWeb and Mobile Developer
2018 - 2019Hashplay, Inc.- 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 logging (React Native, NativeBase, React Navigation, and React Native QR Code Scanner).
Technologies: AWS EC2, Electron.js, Material Design, React Native, React, Vue.js, Node.jsFreelance Senior React Developer
2018 - 2019Della AI (via Toptal)- Built a contract management tool (web application) for internal use with React, Redux, and Material UI.
- Built a desktop application for managing legal contracts with Electron, React, Redux, and Material UI.
- Integrated REST APIs with Redux-saga, Thunk, and Axios.
- Converted Electron app to web app by modifying webpack configuration.
Technologies: SaaS, Auth0, Google Material Design, Electron.js, Redux Thunk, Redux-saga, Redux, ReactSenior Web Developer
2017 - 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).
- Worked on an existing EPUB application with pure JavaScript to add/modify custom activity types.
Technologies: JavaScript, HTML, Node.js, Ionic, Redux, React, Angular Material, AngularSenior Web Developer
2017 - 2018Digital Publications Ltd- Built the front end of a learning management system (React/Redux).
- Added a messaging-and-notification system (React Pusher).
- Implemented the front-end designs of the platform's online testing section.
- Completed the signup process and Stripe integration on the front-end.
- Integrated REST APIs using Redux, Redux-saga and Axios.
Technologies: Redux-saga, Redux, ReactWeb Developer
2017 - 2017Luxair Group- 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.
Technologies: D3.js, Node.js, AngularSenior Angular Developer
2016 - 2017Directory Labs- Developed a project management system for editors and artists.
- Used Firebase real-time database to synchronize working status and push real-time updates to clients/customers.
- Built various components using Material Design and implemented rich animations using CSS3.
- Introduced a scalable architecture following Todd Motto's style guides.
Technologies: Firebase, Material Design, AngularJSWeb Developer
2014 - 2016Sky Software Services- 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.
Technologies: CSS, HTML, jQuery, WordPress, CodeIgniter, PHPMobile Developer
2014 - 2014Enjoysport Games- Developed a 2D Android game called Baseball Run (Cocos2d).
Technologies: Android, Cocos2dMobile Developer
2013 - 20133A Games- Built 2D games for iOS and Android devices.
- Increased the performance with multithreading.
- Stored data in a database (Core Data and SQLite).
Technologies: Cocos2d, Android, iOSWeb Developer
2013 - 2013Brighter Link- Developed the front end by dealing with various UI elements and D3.js charts for statistical data.
Technologies: D3.js, CSS, HTML, JavaScript