Freelance Hybrid App Developer2018 - 2018Shoppe (via Toptal)
Technologies: Node.js, Vue.js 2, Amazon SNS, Amazon SQS, Amazon EC2
- Built a secure back-end for email campaigning.
- Constructed a client console platform using Vue.js 2 where you can manage events, leads, messages, and more.
- Wrote unit tests to cover 80% of the code base.
- Deployed the app on Amazon EC2 instance.
Freelance Hybrid App Developer2018 - 2018Shoppe (via Toptal)
Technologies: Ionic, Objective-C, Android Java
- Integrated streaming video and camera overlay plugins using Objective-C.
- Built a streaming video plugin, using Android Java.
- Installed other features with Ionic.
Full-stack Web Developer2017 - 2018Newport Capital LLC
Technologies: Node.js, Koa Framework, Vue.js 2, CCXT Library, Binance Exchange API
- Developed the cryptocurrency auto trading engine, which performs transactions on the Binance exchange platform.
- Built the user-friendly admin panel where you can add bots and view trade graphs (market depth, order book).
- Implemented the AI to have the bots run on the most efficient trading strategy/algorithm.
Full-stack Developer2017 - 2018Clinicsense
Technologies: React, Redux, Redux-Saga, Redux-thunk, Python, Django, Google Calendar, Stripe, Pip, VirtualEnv
- Implemented custom React components.
- Modified state management using Redux and Redux middlewares like Redux-saga & Redux-thunk.
- Customized back-end RESTful APIs using Python/Django.
- Integrated Google Calendar API and synced it.
- Integrated iCloud APIs.
Full-stack PHP Developer2017 - 2017Casting Manager
Technologies: Laravel 5, PHP, Vagrant, Angular, TypeScript
- Initially designed the complex database model behind Castingmanager.com.
- Improved the front-end's UX experience by conducting A/B testing on the front-end pages.
- Built the RESTful APIs on Laravel 5.4.
- Followed PSR-2 coding standard for the entire codebase.
Web Developer2017 - 2017Iorad
Technologies: React, Backbone.js, Redux-saga, Node.js, Webpack 2, Bootstrap 4, Chrome Extension
- Added secure authorization and integrated social integration to the Node.js back-end.
- Established the initial base architecture for front-end using React (Redux).
- Integrated Backbone.js-based customized plugin with the main React app smoothly.
Freelance Front-end Engineer2017 - 2017Mixlab (via Toptal)
Technologies: HTML5, CSS3, React, Ruby on Rails
- Created a web application to make prescriptions for the patients; based on React.
- Implemented various form validations (synchronous and asynchronous mode) using Redux Form.
- Built an admin dashboard to manage the doctors, patients, and prescriptions.
Freelance React Native Developer2016 - 2016Hyperr (via Toptal)
Technologies: React Native, Redux, Node.js, Firebase
- Built an MVP app using React Native.
- Implemented heavy UI/UX animations using react-motion.
Freelance Web Developer2014 - 2015Buzz Cloud, LLC
Technologies: AngularJS, Node.js, Python, Django, AWS Lambda, API Gateway, DynamoDB
- Worked extensively on the front-end doing everything from slicing the initial PSD mockups to creating the responsive HTML and CSS, and writing the actual Angular templates.
- Heavily assisted in the back-end using Node.js and Python. Also created the client-side UX improvements using an AngularJS framework.
- Created a testing framework for the whole workflow.
Hybrid App Developer2014 - 2014Monument LLC
Technologies: Ionic, Cordova, AngularJS, Parse SDK, Firebase, React Native
- Assisted in the business planning and making wireframes.
- Developed the back-end logic in Node.js using Express Framework, and secured the API endpoints by adding HTTPS service.
- Extensively used Google Maps API for location-based booking and heavily customized the google map visualization.
- Created a cross-platform app front-end using an Ionic framework.
Senior DevOps Engineer2013 - 2014Beijing UniPros Technology, LLC
Technologies: AWS EC2, AWS Lambda, DynamoDB, AWS Cloudsearch, AWS API Gateway, Cognito, Elasticsearch, AngularJS, RoR
- Set up a secure environment for AWS development and production hosting.
- Created business critical APIs using Lambda, the API Gateway, and Cognito.
- Handled performance-sensitive work and was capable of handling a large scale operation.
- Pixel-perfect Front-end and a Mobile Responsive Implementation (Development)
On this project, I developed the front-end pages for ESO solutions. Initially, I was provided with Sketch and the InVision app design and then I created pixel-perfect and mobile responsive pages. (For the mobile responsive work, I used Bootstrap and to speed it up, I used Sass.)
Outcome: The client was very pleased with the result.
- Globe Visualization and WebGL (Development)
Here, I implemented an interactive globe visualization using Three.js and WebGL Earth. I also integrated third-party APIs such as Firebase.
- eCommerce Website with ASP.NET (Development)
For Zenwire, I built an elegant, user-friendly, responsive eCommerce store using ASP.NET and MVC. I also added a blog to the store.
- Social Networking Web App with AngularJS (Development)
Here, I used the MEAN stack to develop a new social networking web app. I also created a fresh and revolutionary UI/UX experience by adding HTML5/CSS3 animations.
- Cross-platform App with Ionic (Development)
On this project, I used the Ionic Framework and Cordova to develop the mobile app. I also extensively used Google Maps API in the app.
- Secure Back-end API and Gambling (Development)
For this site, I developed the secure RESTful API back-end for gambling web app and mobile apps. I also put a lot of effort into the API documentation.
- SMS Reminder | Ruby on Rails (Development)
I was one of the main developers of this project. I mainly worked on the back-end of OhDontForget.com and on the clean and easy-to-use SMS reminder.
FrameworksJasmine, Flask, Django, Redux, Serverless Framework, Angular, Material-UI, Laravel, React Native
Libraries/APIsVue.js, React, Redux-saga, Vuex, jQuery, Node.js, Google Maps
ToolsGit, Mocha, Karma, Composer, NPM
ParadigmsModel View Controller (MVC), Agile Software Development, Test-driven Development (TDD)
PlatformsAWS Lambda, Amazon Web Services (AWS)
StorageMySQL, PostgreSQL, MongoDB, Elasticsearch
OtherAmazon API Gateway, RESTful Microservices, Enzyme
- Master's degree in Computer Engineering2004 - 2009Dalian University of Technology - Dalian, China