Chief Executive Officer
2016 - 2023Gymaholic- Built a training app that helps people achieve their fitness goals that is being used by thousands of monthly users. It uses very similar technologies as the website (React Native, Redux), so the data and components can be shared across projects.
- Designed and created two independent Node.js REST APIs that handle the data logic of the projects. They use various AWS services, such as RDS, S3, CloudFront, and Lambda.
- Led a team of five athletes to produce creative workout videos.
Technologies: JavaScript, React, React Native, Redux, Node.js, PostgreSQL, Jest, Adobe Creative Suite, Docker, REST, RESTful Development, Stripe, PayPal, Mobile Payments, Stripe Payments, Express.js, NoSQL, eCommerce, Heroku, Google Cloud Platform (GCP), REST APIs, Amazon Web Services (AWS), AWS Lambda, Serverless, CircleCI, Full-stack, Stripe Subscriptions, OAuth 2, OAuth, HealthcareSenior Full-stack Software Engineer (Freelance)
2022 - 2022Deliverr, Inc- Developed a Shopify app to allow store owners to create shipping rates and estimated delivery dates based on certain conditions.
- Extended an existing Shopify extension to show customers estimated delivery dates on product pages according to the rules set by the store owner.
- Created a service that interacted with the Shopify GraphQL admin API to provide customers with shipping options based on the products available in the cart and the conditions set by the store owner.
Technologies: React, JavaScript, CSS, Vanilla JS, Node.js, Shopify, Shopify API, Next.js, PHP 7, Amazon Web Services (AWS), GraphQL, React Apollo, MUI (Material UI)Senior and Lead Full-stack Software Engineer (Freelance)
2021 - 2022ReUp: Social Shopping- Worked closely with senior engineers to prioritize tasks and release the apps and websites on time.
- Built the Sell On ReUp app that helps vendors sell their products online using live streaming and video clips as marketing tools.
- Created a payout system to allow vendors to get paid through the platform in a timely manner, similar to Etsy or Amazon.
- Led the transition from using WooCommerce to building a custom multi-vendor marketplace.
- Developed processes to make the platform more performant and reliable.
Technologies: JavaScript, React Native, Stripe, Stripe API, Stripe Connect API, PayPal, PayPal API, WordPress, Dokan, WordPress API, PHP, Node.js, Redux, Jest, USP, Stamps, Shipping, OAuth 2, OAuth, MySQLSenior Full-stack Software Engineer (Freelance)
2021 - 2021Priceline- Helped with the Priceline website migration from Apollo Client v1 to v3, which made the platform faster, easier to work with, and increased revenue.
- Worked closely with the Apollo Client team to fix various issues identified in their codebase.
- Developed various proof of concepts to move away from Redux and use Apollo Client's local state and reactive variables.
Technologies: JavaScript, Redux, React, Apollo, React Apollo, Jest, A/B TestingSenior Front-end Software Engineer (Freelance)
2021 - 2021Klick- Assisted with designing and building the career website, which has a very exciting user experience.
- Extended and improved the shared library of components.
- Contributed to making the career website responsive and accessible.
Technologies: JavaScript, React, Gatsby, GraphQL, WebGL, Three.js, Animation, Accessible Rich Internet Applications (ARIA), Serverless, User Experience (UX), User Interface (UI), UX DesignSenior Full-stack Software Engineer
2019 - 2019Polymath- Contributed to a platform build to create and manage digital securities on the blockchain.
- Extended the administration platform to create and manage security tokens.
- Assisted with building the investor's platform to create accounts and provide KYC information.
Technologies: React, Redux, GraphQL, CSS, HTMLFull-stack Software Engineer
2017 - 2019RBC Capital Markets- Created products and common tools to improve the algorithmic trading platform.
- Collaborated with traders and client supports to help improve their workflow.
- Led a team of two interns to provide resilient and production-ready projects.
- Helped build the new AI insights platform with a back end using Node.js with PM2 and MongoDB cluster and React on the front end.
Technologies: JavaScript, React, Redux, Java, C#, MongoDB, Python, PM2Full-stack Software Engineer
2017 - 2017EventMobi- Architected and implemented the offline-first mobile app using state-of-the-art web technologies.
- Created additional features to improve the in-house CMS.
- Guided the prototyping of a "universal app" that allowed event attendees to access any white-label app using a single platform.
Technologies: JavaScript, React, Redux, Node.js, Vue, Python, AngularJS, Angular, jQuery, HTML, CSSFront-end Software Engineer
2015 - 2016Pumpup- Migrated the mobile app from Backbone.js to React and Redux. Developed features enjoyed by millions of users.
- Prototyped and maintained the start workout experience.
- Created robust test suits for creating models on the front end.
Technologies: JavaScript, React, Redux, Node.jsFull-stack Engineer Software Intern
2014 - 2014Geckoboard- Implemented and optimized several 3rd-party integrations, which enable businesses to visualize their relevant data in real time.
- Added to the analytics widget with the Google Analytics REST API.
- Improved and maintained the web platform and its components.
Technologies: JavaScript, Node.js, OAuth 2, OAuthFront-end Software Engineer Intern
2013 - 2013Jolicloud- Deployed and maintained the navigation across cloud storage and social media.
- Built the custom photo/video player that worked for cloud storage, such as Google Drive and Dropbox.
- Contributed to the overall platform to help thousands of users to manage their files online.
Technologies: JavaScript, Node.js, Backbone.jsData Engineer Intern
2012 - 2012Capital Fund Management- Researched ways to improve the current low-latency storage system.
- Prototyped and developed a cloud-like cluster storage.
- Used hashing algorithms to improve the current storage system.
Technologies: Python, RedisSoftware Engineer Intern
2011 - 2012Survision- Researched and built a system to gather data of the current system, e.g., fp/s, mbp/s, etc.
- Developed a module to communicate with a high-definition camera on an embedded system.
- Integrated the camera module to the rest of the platform.
Technologies: C++, Subversion (SVN)