I am an experienced Senior Software Engineer with over 10 years in full-stack development, cloud architecture, and AI integration. My expertise spans modern technologies such as React, TypeScript, Python, .NET, and AWS, designing scalable SaaS and FinTech solutions. I have led teams, built complex microservices, and optimized data-driven applications for performance and reliability. I’m passionate about creating impactful products and thrive in collaborative, fast-paced environments.
Fazeshift
June 2023 - April 2025
• Developed AI-driven modules to automate accounts receivable workflows, including invoicing, cash application, and payment collection processes with C#, Python, and TypeScript. • Engineered a scalable API architecture by configuring API Gateway and Elastic Load Balancer for handling high traffic, and distribution of workload across backend services. • Built an ETL pipeline using Python Pandas for data transformation and cleaning, orchestrated with AWS Glue, to process large financial and customer datasets and optimize data retrieval for downstream analytics in Amazon Redshift. • Integrated Snowflake Data Warehouse for optimized storage and querying, incorporating automated SQL query pipelines for structured and semi-structured datasets. • Managed scalable, containerized microservices with Kubernetes, using Helm for automation and CI/CD pipelines with GitHub Actions for seamless deployment. • Integrated OpenAI models with RAG system to enhance system capability and efficient data query resolution with accurate information retrieval. • Leveraged pre-trained transformer models like OpenAI's GPT-series and fine-tuned them for domain-specific tasks. • Utilized FAISS (Facebook AI Similarity Search) for efficient vector-based data retrieval. • Provisioned and managed cloud infrastructure services on AWS using Infrastructure-as-Code (IaC) tools such as Terraform and configuration management with Ansible. • Built customer dashboard that visualizing key metrics, including invoice statuses and trends with charts using D3.js for complex data visualization.
FundraiseUp
January 2021 - June 2023
• Built AI-powered platform to optimize online fundraising campaigns that enabling enterprise nonprofits to maximize donation revenue and donor acquisition using C# and Python. • Led a development team to design, develop, and deploy the application following best practices, on-time delivery, and seamless communication across cross-functional teams. • Designed normalized database models in MySQL and implemented microservices architectures utilizing Docker for containerization and Kubernetes for orchestration. • Implemented OpenTelemetry for distributed tracing and performance monitoring across microservices to identify bottlenecks in real-time during donor interactions. • Integrated AI/ML models developed with libraries such as TensorFlow and PyTorch, providing predictive algorithms for donor behavior analysis and donation revenue forecasting. • Designed graph-based data models in Neo4j to analyze relationships between donors and campaigns, uncovering insights such as donor networks and trends in donation patterns. • Provided integrated experience for data analytics and unified access with Apache Kafka and AWS SageMaker. • Conducted code reviews and provided constructive feedback to ensure code quality and adherence to best practices.
Kyverna
April 2020 - December 2020
• Developed Electronic Healthcare Record(EHR) system that streamlined the customer data and enabled real-time communication with healthcare providers with Ruby on Rails. • Ensured interoperability, secure data exchange, and compliance with industry regulations by leveraging healthcare data standards such as HL7 and FHIR. • Utilized Node.js with Socket.io to enable real-time updates on patient dashboards and healthcare communications. • Implemented secure authentication and authorization using OAuth 2.0 and AWS Cognito. • Built event-driven architecture with Apache Kafka that ensured real-time data streaming and processing from data sources and between microservices. • Optimized database for effective data fetching and reduce data race for high traffic. • Configured Nginx for reverse proxy and effective load balancing. • Effectively utilized AWS services for cost optimization and high performance with combinations of Serverless functions.
Creatio
June 2017 - April 2020
• Participated in development of no-code automation platform for streamline CRM activities and enterprise workflows using Java. • Built a seamless client UI with React.js and CDN integration, optimizing asset delivery for faster load times and improved scalability. • Designed and implemented draggable components enabling intuitive drag-and-drop functionality for building and customizing workflows. • Developed a monitoring system integrated with Prometheus and Grafana that tracked application performance, identified anomalies, and provided real-time visual insights. • Handle concurrent tasks with ExecutorService in Java that optimized resource utilization and parallel processing at scale. • Implemented automated CI/CD pipelines with Docker and GitHub actions that reduced deployment time across multiple environments.
Klaviyo
February 2014 - May 2017
• Built scalable system to power Klaviyo's marketing automation features to enable real-time personalization for email marketing campaigns. • Refactored and debugged user auth and dashboard service built in Laravel. • Developed a notification service to deliver event-based alerts with accurate time synchronization across multiple time zones. • Utilized AWS lambdas for effective management of scalable services. • Worked with MySQL and leveraged Redis for caching and effective data processing. • Migrated one backend service from JavaScript to TypeScript
IBM
September 2012 - December 2013
• Assisted in the design, development, and testing of prototypes for advanced engineering systems focusing on improving performance and efficiency. • Performed in-depth research and analysis on emerging technologies, including data collection, literature reviews, and synthesizing technical insights to support R&D projects. • Developed MATLAB and Python scripts to simulate system behavior, analyze large datasets, and validate experimental results. • Contributed to the development of technical documentation, such as research reports, standard operating procedures, and design specifications.
University of Victoria, July 2012
Data Analysis And Visualization
University of Victoria, April 2010
Computer Architecture
Verified AI Developer
8+ years of experience
Preferred commitment: Full Time
Take the next step and bring this top talent to your team
Hire Jonathan for your team