Senior Full-stack Developer2020 - 2020Embrk (via Toptal)
Technologies: Prismic, Shopify, Material Design, Apollo, GraphQL, Ruby on Rails (RoR), TypeScript, Angular Universal, Angular Material, Angular
- Fixed the 10+ issues of Ruby on Rails and GraphQL and integrated Apollo Studio in the project.
- Updated the UI with Angular 9+ in the Shopify eCommerce project.
- Created the admin panel of a music project based on the InVision and Sketch design using Angular 9, MaterialUI, and Django API.
Senior Full-stack Developer2020 - 2020Sunlytix, LLC (via Toptal)
- Implemented SaaS-based white-labeling apps using React, Redux, and Styled-Components.
- Developed microservices with AWS Lambda and REST APIs with Django/Python.
- Integrated many services including validating email/phone number, analytics, geolocation, Google Maps, etc.
- Deployed the server to AWS Lightsail and AWS S3 and integrated CDN to improve the performance.
Senior Web Developer2019 - 2019Thinkful, Inc (via Toptal)
- Created and converted old pages with new design and Vue.js.
- Applied best practices and built pixel perfect and responsive designs with Vue.js and LESS.
- Implemented server-side rendering and SPAs and integrated backend endpoints to fetch the data.
Mobile App Developer2019 - 2019Perk Health, LLC (via Toptal)
Technologies: SCSS, TypeScript, OpenID, OAuth, AWS Amplify, Amazon Cognito, Cordova, Ionic, Angular
- Fixed the authentication issues and visual designs of the current Ionic/Cordova app.
- Built user management using AWS Cognito and AWS Amplify.
- Integrated oAuth and OpenID Connect to implement authentication.
Mobile App Developer2019 - 2019Groebneural, LLC (via Toptal)
Technologies: Mobile, iOS, Android, SCSS, TypeScript, Firebase, Ionic 3, Angular
- Reviewed the codebase and refactored clean with best practices.
- Updated inquiry steps with the correct flow and fixed the UIs to fit with various sizes of screens.
- Changed the structure of Firebase and updated logic to interact with it.
Senior Full-stack Developer2018 - 2019Tillerman Inc (via Toptal)
Technologies: Texting, SendGrid, React Navigation, Redux Thunk, iOS, Android, Redux, Firebase, React Native
- Implemented the flows of users, market, causes, and user reports using React Native.
- Integrated mailing service with Sendgrid and SMS service with EZTexting.
- Integrated Firebase CloudStore to save all information and set up the indices with various keys.
- Implemented the 3D viewer of eyewear using React and Three.js.
- Built REST APIs and microservices using Node.js and Express.js.
- Created a dashboard to upload and save web scan files to AWS S3 and generated analytics with charts.
- Wrote unit tests using Enzyme and Jest for the front-end part.
Mobile Developer2018 - 2018Smex (via Toptal)
Technologies: Highcharts, iOS, Android, Redux, React Native, React
- Implemented navigation and structure of mobile apps using React Native.
- Converted the Sketch designs to cross-device/platform pages.
- Implemented data visualization with banking transaction analysis.
Full-stack Developer2017 - 2018Granular Data (via Toptal)
- Implemented an interface within the dashboard to display graphs/charts with DC.js and Crossfilter.
- Displayed geographical maps and interactive tables using Leaflet.js and AG-Table.
- Created an admin dashboard using CoreUI, React, and Apache Superset.
- Integrated back-end APIs and third-party services like News and Stripe.
Mobile Developer2017 - 2017Self-employed
- Created a hybrid mobile app from scratch for Android and iOS.
- Designed and implemented business logic in an Ionic and Cordova project with best practices.
- Deployed apps to production fro Android and iOS using Apple Store and Google Play Store.
- Implemented push notifications, keyboard, geolocation, and contacts.
- Integrated third-party services like Facebook, Google Maps, and Instagram.
- Created the RESTful APIs to fetch the recipes and attributes for customizer using Node.js, Express.js, and MongoDB.
- Implemented the logic for editing live product and the functionality of exporting/importing.
- Created the admin portal to manage the products and templates using React.js and Bootstrap.
Front-end Developer2015 - 2017FlexFunds
- Developed a React/Redux app from conception to completion.
- Created the app structure including the front-end code base, API proxy and server, deployment pipeline, and continuous integration.
- Translated and/or reused components from a prototype version which was based on the Middleman JS framework.
- Implemented robust solutions and best practices to all aspects of the app, from UI/UX to API communication and authentication.
Full-stack Developer2014 - 2015FitnessLabs
- Implemented a mobile app development framework based on Ionic and AngularJS.
- Created a mobile app builder and CMS.
- Integrated with third party services like PhoneGap Build, Google Maps, and Pushwoosh.
- Designed an app experience that can be changed in real time via SaaS-based CMS.
- Deployed mobile apps to App Store and Google Play.
Web Developer2013 - 2014AdeptLMS
Technologies: React, Bitbucket, Node.js, Ionic, AngularJS, Bootstrap, Stripe, PostgreSQL, Ruby on Rails (RoR), Ruby
- Created a learning management system that allows users to purchase individual/private courses, subscribe to multi-level courses, play the quiz, and learn with teachers. Implemented online meeting, quiz levels, and badge functionality.
- Developed the user interface and integrated the back-end with many third parties including Active Campaign, Stripe, Tripletex, Adobe Connect, and more.
Web Developer2012 - 2013101Music
- Developed a web application for users to upload and purchase music and sound files, and integrated payment methods including Paypal, Stripe, and WeChat.
- Created a web-based custom music player with multi-language support and a custom admin dashboard.