CTO
2021 - 2021Whoosh- Managed a team of remote freelance software developers to create the product from scratch, producing over 40,000 lines of TypeScript code in three months.
- Led the team in the development of the back end for the AWS Lambda/API Gateway using the Serverless framework for infrastructure as code. Created a DevOps process to integrate Git workflow for completely automated deployment of staging environments.
- Integrated the solution with third-party services, like Adyen, for payment processing and six restaurant POS systems for order retrieval and settlement.
Technologies: Amazon Web Services (AWS), React, Node.js, Adyen Payments, Serverless Framework, TypeScriptCTO
2018 - 2019TriRated- Created the front end in React.js for desktop and mobile, which received many compliments for the fluidity and responsiveness of the UI.
- Created the back end in Node.js as an AWS Lambda microservice, saving the startup from spending on upfront costs related to hosting.
- Created the data model and implemented on MySQL (AWS RDS) using a denormalized design, improving querying performance by 6x.
- Created reusable components based on Semantic UI React for a consistent UX.
- Implemented social login with Google and Amazon (based on JWT authentication).
Technologies: Amazon Web Services (AWS), Front-end Development, SQL, Amazon EC2, JavaScript, MySQL, TypeScript, Node.js, ReactWeb Developer
2018 - 2018Zap2Go- Created the front end of the landing page in React.js within a tight deadline.
- Implemented Node.js scripts for automation of API calls.
- Set up Firebase hosting for the client and created scripts for automated publishing of the app.
- Implemented NoSQL database in Firebase Realtime.
Technologies: Front-end Development, JavaScript, NoSQL, APIs, Node.js, Firebase, ReactCTO
2018 - 2018ViaHome- Supervised an offshore team in the creation of the app, being responsible for defining requirements, assessing code quality, testing the final product and approving invoices.
- Created Docker containers to run the app in isolation, allowing for quick spawning of environments needed by different clients.
- Published the app on AWS EC2.
- Implemented an Ethereum smart contract in Solidity to interact with the app, giving transparency to auditors to review the code and transactions processed.
- Organized the code from several developers from different shops into a single Git repository.
Technologies: Amazon Web Services (AWS), Amazon EC2, Git, Solidity, Ethereum, MongoDB, Node.js, ReactCTO
2017 - 2018Interest Radar- Created R scripts to process financial data and output charts with high visual appeal (using Cairo rendering library, bezier curves, and custom fonts).
- Integrated the app to PayPal for subscription (recurring) payment collections, including complex subscription options with variable trial periods.
- Implemented several Perl scripts to do screen scraping, which required complex authentication handling and advanced regular expressions.
- Integrated with Lending Club API (order posting, portfolio download, etc.) with robust error handling and exponential backoff delays and retries.
- Created MySQL scripts for data mining and risk scoring of hundreds of millions of rows of financial data (from credit information to payment transactions).
Technologies: SQL, Amazon EC2, JavaScript, Lending, MySQL, R, Perl, ReactData Strategy Director
2008 - 2018Credigy Solutions Inc- Created the Data Strategy office to implement enterprise-wide Data Governance and Data Management.
- Served as the last resource engineer for performance tuning of SQL queries (both for transactional systems and data analysis databases).
- Led the change management program that modernized how the business units explored and used the available data.
- Collaborated closely with business units to gather requirements and implement complex BI dashboards.
Technologies: Data Governance, SQL, SQL Server 2016, C#, Microsoft SQL Server