Jeff Santos

jmsapps@outlook.com

|

github.com/jmsapps

|

linkedin.com/in/jmsapps

|

+1 416-346-6069

|

Toronto, ON

Skills

  • Frontend: React, React Native, TypeScript, HTML, CSS, Swift, Redux (Sagas, Toolkit), Styled Components, Responsive & Cross-platform Dev
  • Backend: Python, Node.js, Express, Tornado, Flask, PostgreSQL, MySQL, MongoDB, SQLAlchemy, REST & GraphQL APIs
  • DevOps & Systems: Linux, Docker, AWS (S3, EC2), Azure, CI/CD, OpenVPN, HAProxy, Nginx, SSH, Git, Bash
  • Integrations: Shopify, Stripe, SendGrid, JWT, Keycloak, OAuth 2.0, WebSockets, AdMob

Experience

Lead Software Engineer, Full Stack

June 2023 – Present
Switch Health Toronto, ON
  • Enhanced the marketing site UI using Shopify Liquid, enabling dynamic content rendering and improved customization for a seamless user experience and reducing friction to sales.
  • Led a comprehensive UI refresh, enhancing usability, accessibility, and modernizing the front-end experience.
  • Developed a White Label architecture to support B2B tenants, enabling customized branding and workflows.
  • Built scalable healthcare solutions using React, Styled Components, TypeScript, Redux Sagas, Python (Tornado), and MySQL.
  • Implemented a robust component versioning system for recall management, ensuring regulatory compliance and enhanced flexibility for version control.
  • Enhanced the system to accommodate a wide range of medical tests (HPV, STI, HbA1c) by implementing optimized database architectures and integrating a CI/CD pipeline for seamless deployment of new test types.
  • Executed critical database migrations of over 5000 lines while maintaining zero downtime and ensuring data consistency for 4 million+ users.
  • Orchestrated front-end migration from React Redux to Redux Toolkit, enhancing developer productivity and reducing bundle size.

Software Engineer, Full Stack

April 2022 – June 2023
Switch Health Toronto, ON
  • Architected RESTful APIs for complex test types, integrating back-end systems to handle high-throughput data with optimized API performance.
  • Migrated integral data from the codebase to a centralized database for improved consistency and scalability.
  • Debugged and tested software, identifying and resolving critical issues to maintain system reliability and performance.
  • Engaged in thorough code reviews, enforcing best practices and ensuring high-quality maintainable code.

Founder & Business Manager

January 2012 – December 2021
Like New Renovations Toronto, ON
  • Founded and led a renovation business, overseeing both residential and commercial projects with a focus on operational efficiency and cost control in high-pressure environments.
  • Managed cross-functional teams, ensuring safety compliance and timely project completion.

Projects

Lead Software Engineer, Full Stack

Family Albums Toronto, ON
  • Designed and built a clean, user-friendly UI for managing and categorizing family albums, ensuring intuitive navigation and seamless organization.
  • Developed a highly available cloud storage platform with React, TypeScript, and a Python/Tornado API integrated with AWS EC2, S3, and PostgreSQL.
  • Integrated Stripe for secure payment processing, enhancing transaction reliability using SSL certificates and advanced encryption methods.
  • Monitored and maintained the production environment using Slack webhooks, HAProxy, and Docker containers for streamlined operational insights and fast deployment.
  • Developed custom python scripts for managing multipart uploads and triggering automated email notifications for customers using a database queue.

Lead Software Engineer, Full Stack

Realty Host Toronto, ON
  • Designed and implemented a White Label architecture, enabling custom UIs for each realtor tenant while maintaining a unified back-end.
  • Engineered a scalable real estate platform with Node.js and Keycloak for secure authentication, integrated with the Toronto Regional Real Estate Board (TRREB) via Ampre API using OData.
  • Developed a custom property search client, utilizing trial-and-error solutions to resolve sparse API documentation and optimizing API request-response cycles.
  • Implemented a secure, highly performant back-end using OAuth 2.0 and JWT-based authentication for data integrity and user privacy.

Software Engineer, Frontend

Daily Forecast Toronto, ON
  • Developed an iOS weather application using Swift, incorporating Core Data and plist for efficient data management and persistence.
  • Accrued over twenty thousand downloads, with one thousand active daily weather requests.
  • Incorporated ads using Google AdMob to monetize user activity.
  • Utilized OpenWeather 3.0 API for accurate real-time weather data.

Software Engineer

NTML Toronto, ON
  • Developed a lightweight Frontend Framework, a highly extensible HTML Domain-Specific Language (DSL) written in Nim, designed to enhance front-end development with a React-inspired component model.
  • Utilized Nim Macros and Templates to streamline web development workflows, improving code maintainability and developer experience.

Software Engineer

KeepItSimpleServer Toronto, ON
  • Developed a lightweight HTTP server framework for Python, emphasizing minimalism and efficiency.
  • Implemented support for HTTP methods including GET, POST, PUT, PATCH, and DELETE, enhancing RESTful API development.
  • Designed pre and post-request hooks (prepare() and on_finish()) to streamline request handling and improve code modularity.
  • Enabled both synchronous and asynchronous request handling by supporting HTTPServer and ThreadingHTTPServer, increasing flexibility for various application needs.
  • Facilitated robust JSON-based error handling and parsing of query parameters and JSON bodies, improving developer experience and application reliability.