API Engineer, Sedna Systems, London, UK

Maintained and extended an acquired company’s product (PHP, Laravel) and responsible for further integrating it into the Sedna ecosystem. Reduced operational expenses by 80% through$ Refactor existing Python Lambda functions and added PyTest unit tests to improve test coverage from 0% to 80%. Automated deployment process using AWS SAM and github actions.
Rewrote the API authentication system to improve security and auditing of the API access, adding scopes and OAuth2.0 flows in the process.
Built front-end functionality for user API key management to reduce support tickets and overhead.
Added IP Whitelisting for all endpoints as a side-quest, saving a customer’s onboarding project.
Mentored and guided junior engineers in the department.

2023 - 2024

API Engineer, Sedna Systems, Vancouver

Maintained and extended the Sedna API platform (Kotlin) bringing more consistency and performance to the ecosystem. Added consistency through both internal and external documentatio$ Created an integration with instant messaging services, deployed as microservice on AWS infrastructure.
Created the Sedna ‘Connected-Apps’ (Similar to an app store) feature, allowing 3rd parties to expose integrations directly to customers to browse and activate.
Created and deployed lambda functions to download external services’ data into Sedna and implemented front-end components to show this data to the user.
Created and presented engineering onboarding presentations for both technical and non-technical Sedna staff.

2021 - 2023

Senior Full Stack Developer - Amilia, Montreal

Took charge of the Amilia Lab prototyping platform and dealing directly with customers requesting bug fixes or improvements.
Manage and extend the Amilia API, reporting features and Zapier integration.
Designed and implemented webhooks functionality for the platform.
Architect and implement new API authorization (OAuth, OpenIdentity), according to industry best practices.
In charge of onboarding and training new developers

2019 - 2021

Mobile App Developer - VSee Labs

Various potential partners requested cross platform / hybrid app plugins for the VSee SDK/API.
In order to access these potential customers, Simon was asked to develop Proof of Concept plugins using the VSee SDK in hybrid app environments.
Leveraging his skills as a software engineer, Simon dove into the VSee code and studied new technologies such as React Native and Cordova and created multiple demos for VSee Plugins on both iOS and Android platforms.
He coordinated work on the mobile app SDK for both Android and iOS work with internal teams while developing external APIs for customers based on their specifciations
After getting familiar with the hybrid technologies, Simon was able to create various solutions that could be integrated in demos and proof of concept applications on time and to specification.

2017 - 2019

Director of Customer Success - VSee Labs

At VSee, Simon was in charge of a small team of customer support representatives for all the VSee Telemedicine products.
Under his direction, the team is in charge of answering all support tickets for both direct VSee customers, as well as acting as first and second line support for multiple large customers.
In addition to answering support tickets, troubleshooting customers and keeping clients up to date, the team is also proactively reaching out to new customers for training and other onboarding.
Reporting directly to CEO Milton Chen, Simon was directly involved in major product decisions regarding user experience.

Simon's strong technical background, extensive experience with the software and equipment involved in the operation of Telemedicine platforms and interpersonal skills allow him to deliver top-notch customer satisfaction.
In the line of these tasks, Simon also visited various customers and VSee Partners in the field to assist with deployment or troubleshooting.

2015 - 2017

Analytics and Data Engineer - VSee Labs

After having written the part of the software that made it possible to collect usage stats from clients, Simon worked with a colleague on generating reports based on the data from the client sessions.
From analyzing the user churn versus usage, social graphs and technical stats, Simon generated various reports indicating areas for improvement in sign-up flow, first time experience and social networking. These reports where then used by the design team and engineers to improve features to generate more organic growth in a process known as Growth Hacking.

2012 - 2015

Software Engineer - VSee Labs

Originally hired as a software engineer, Simon started off at VSee by rewriting the existing C Based API into a modern, JSON based version. Refactoring a large amount of code, and adding many new features to the API, the software could now reliably be used programmatically. As part of the rework, he also created comprehensive documentation for both external and internal use, as well as various sample applications. While VSee has since moved to a web-based API, the TCP/IP based API is still in use by a few customers, as well as the automated QA system.

While at VSee, Simon worked on various parts of the Windows client, such as: Installation process, Window management and Chat. He also did a large amount of analytics and data processing where the call stats and other usage data was stored and turned into reports for both internal and external customers.

Another critical task was analyzing and debugging the crash data that was collected from users. Using Visual Studio, the client's crash dump and Simon tracked down many bugs that were plagueing users out in the field, either resolving them or suggesting improvements to his colleagues.

Simon also supports clients with the development of both mobile and desktop applications using the VSee Web API or Mobile SDKs using a wide range of tools and languages, providing them with sample code, debugging their applications, and taking their feature requests to the product managers.

2010 - 2018

Application Manager Microsoft Sharepoint

As a subcontractor hired by ProRail, the Dutch Railway Administration, Simon was added to the Application Management team to help with Sharepoint management. His initial tasks consisted of working with multiple internal customers to create a new internal application, based on the Sharepoint platform. The application listed all applications in the ProRail IT Landscape. In order to complete this compendium, Simon collected all missing information from the various IT staff and other users or administrators of the various software. The tools used by the company ranged from advanced excel spreadsheets with large amount of custom VB Code, to highly customized business support software.
Using an external party for the actual development of the product, Simon was in charge of communicating requirements between internal customers and developers. In addition, he was scheduling and executing functional and technical testing, arranging user acceptance testing and doing the actual deployment of the application.

2008 - 2010