Partner | Senior Software Development Consultant
2017 - PRESENTNuBinary, Inc.- Helped early-stage startups build great software products; focusing on Ruby on Rails and React/Native stacks.
- Served as the fractional CTO for MySmartCocoon.com: a smart home-automation IoT platform.
- Implemented SmartCocoon’s multi platform (iOS and Android) React Native app for seamless IoT device setup over WiFi.
- Worked full-stack on RoR (Ruby on Rails), React Native, Redux, and ESP8266 firmware development and team leadership.
- Handled a scalable RabbitMQ integration with Ruby on Rails for device communications.
- Deployed on AWS EC2 instances with load balancing with RDS.
- Worked on Neuralseg.com: an MRI image segmentation machine-learning platform on the cloud.
- Served as a full-stack team lead on projects involving Ruby on Rails (RoR), React, and Redux.
- Containerized multi-instance cloud deployment on Google Cloud and GPU instance utilization for load balancing of heavy machine learning processes.
- Automated test runs, code coverage reporting, and linting using CircleCI.
- Served as a fractional CTOon In-it.com: a video-sharing social platform.
- Served as a full-stack JavaScript team lead on projects involving RoR (Ruby on Rails), React, Redux, and serverless.
- Deployed on Heroku and AWS Lambda and S3 for video transcoding.
- Served as a team lead on multiple projects including Altiusanalyticslabs.com (RoR, React), TrademarkDIY.ca (RoR), MailObo.com (RoR, React), Shopify API, and Sourcepoint.com's privacy management mobile app SDK.
- Worked as a fractional CTO for Snowball.events (Express.js, Angular 7), DesignGrade (RoR, React, LTI 1.3 Advantage Protocol).
Technologies: Amazon Web Services (AWS), Google Cloud, Azure, AWS, Heroku, PostgreSQL, Elasticsearch, React Native, Redux, React, Ruby on Rails (RoR)Senior Full-stack Software Development Consultant
2016 - PRESENTCollectionzz.com- Migrated a legacy Rails app to only use an API and a React-based front-end.
- Built eCommerce and recurring billing features and implemented them into the platform.
- Contributed automated testing code coverage and bug fixes.
Technologies: Elasticsearch, Heroku, React, Ruby on Rails (RoR)Chief Technology Officer
2015 - 2017ApplyBoard- Directed the product development and architectural design.
- Recruited and led a team of eight developers.
- Built the development operations and cloud infrastructure on AWS using Ruby on Rails and MySQL stack.
- Prototyped, launched, and scaled ApplyBoard.com from the ground up.
Technologies: Amazon Web Services (AWS), AWS SES, AWS RDS, AWS EC2, AWS, Phusion Passenger, Apache Server, Ubuntu, Sass, GitHub, Jenkins, Shell, CSS, HTML, CoffeeScript, jQuery, JavaScript, MySQL, Ruby on Rails (RoR), RubySoftware Developer
2013 - 2015IBM- Took over the COBOL Compiler and Optimus's Performance Measurement and Analysis on zOS and reported to various compiler development teams in North America.
- Carried on the performance analysis of the new IBM z13 mainframe released in 2015.
- Built new infrastructure and analytics tools for compiler performance analysis and fully automated the performance QA.
Technologies: Rational Team Concert, Linux on Z, JCL, TSO, z/OS, CSS, HTML, Dojo, JavaScript, Perl, Shell, Apache Tomcat, RHEL, IBM DB2, PostgreSQL, Ruby on Rails (RoR), Ruby, JSP, JavaSoftware Developer
2013 - 2013SurfEasy, Inc.- Developed a desktop application using C++/QT for a proprietary VPN network client software.
- Built an Android application for proprietary VPN network client software.
Technologies: qTest Manager, Shell, Jenkins, GitHub, MacOS, Ant, OpenSSL, Android SDK, Java, Microsoft Visual C++, Standard Template Library (STL), Qt, C++