Steve Forsyth

Senior Software Engineer | Architect

With over 18 years of experience as CEO and Principal Consultant, I specialize in custom application architecture and database system development, delivering tailored solutions to meet client-specific business scaling needs. My work spans collaborations with prominent clients, including Cengage Learning, Zappos, Leapfrog, and Harrah's Casino, where I provided expert technical guidance and end-to-end development services.

Recent projects include work on birdcart.com, a product aggregator leveraging Spring Boot, Spring Data/JPA, OpenAI, Gemini and Elastic Search, and The Civic Fix (coming soon), a government solution platform developed in React and hosted on Google Cloud Run and Neon. My work reflects a commitment to high-quality, scalable, and innovative technical solutions that drive business success.

Work

CEO / Principal Consultant

iTraker, Inc.
– Present
Corona, CA

Strategic technical consulting and high-level strategy for diverse clients.

  • Serve as the principal technical lead for diverse clients, providing high-level strategy in application architecture and database development.

  • Direct end-to-end development of custom applications and database systems tailored to specific business scaling needs.

  • Clients include Cengage Learning, Zappos, Leapfrog and Harrahs Casino

  • More recent work

  • birdcart.com is a product aggregator linking product shopping carts with content creators such as figurine painting. Backend built in Spring Boot/Spring Data/JPA/Security. Aggregates data using Youtube API, Shopify GraphQL Storefront and Admin APIs, OpenAI API, Elasticsearch and PostgreSQL

  • thecivicfix.com (coming soon) is a government solution aggregator built in React.js using Google Gemini. Runs in Google Cloud Run and Neon (PostgreSQL) provisioned by Terraform and deployed via GitHub Actions using Docker

  • Technologies used: Java, Spring Boot/Spring Data/JPA/REST, Apache Camel, Apache Karaf, Apache Cassandra, Apache ActiveMQ, Apache Wicket, PostgreSQL, Oracle DB, MS Sql Server, Boomi, Elasticsearch, GIT, GitHub, GitHub Actions, Terraform, Docker, GCP, React.js, GraphQL, OpenAI API, Youtube API

Senior Software Engineer / Architect

–
Remote

Development, architecture and mentoring in a fully remote, Java role working on a drone based renewables inspection platform.

  • Orchestrated a company-wide initiative to architect the consolidation of multiple acquired platforms into a unified legacy system, modernizing UI and services while maintaining database integrity.

  • Engineered a high-performance, two-way integration engine using Spring Boot, Hibernate, S3, PostgreSQL, and ActiveMQ to facilitate real-time inspection data flow.

  • Optimized legacy code refactoring and parsing by leveraging GitHub Copilot, significantly accelerating development turnaround.

  • Provided technical mentorship and architectural guidance in a fully remote environment to ensure scalable system design.

  • Agile development practices with 2 week sprints, sprint reviews and retrospectives

  • Restful services using OpenAPI/Swagger to facilitate rapid UI integrations

  • Technologies used: Java, Spring Boot/Spring Data/REST, Hibernate, Apache Camel, Apache ActiveMQ, S3, PostgreSQL, Elasticsearch, GIT, GitHub, GitHub Actions, Terraform, Docker, Kubernetes, Argo CD, SonarCube, React.js, OpenAPI, Swagger, Graphana

Application Architect | Senior Developer

–
Remote

Architecting online higher education applications and enterprise integrations.

  • Spearheaded ESB initiatives using Apache Camel and Boomi to connect internal systems with Salesforce and SAP platforms, ensuring seamless data synchronization.

  • Built a sophisticated SOA service layer featuring a multi-threaded course processor that allowed educators to customize content via real-time narrative edits.

  • Designed an Apache Wicket-based application enabling developers to build custom queries against Cassandra and Elastic Search engines.

  • Led an engineering team maintaining a legacy Spring-based Java backend supporting a high-traffic React student courseware UI.

  • Technologies used: Java, Spring Boot, Apache Karaf, Apache Camel, Apache CXF, Apache Wicket, Hibernate, Apache Cassandra, Apache ActiveMQ, Elastic, Boomi, Oracle DB, MS Sql Server, Postgres, GIT

Senior Developer / Lead

–
Remote

Lead Developer for backend applications supporting sales and Amazon integrations.

  • Developed a Spring MVC-based purchase order system to track comprehensive vendor purchasing and inventory management.

  • Served as Designer/Architect for a Taxonomy project, utilizing jQuery and Camel-based REST APIs to create a high-interactivity Ajax single-page application.

  • Worked on inventory management systems that synced data from Zappos to Amazon.

  • Technologies used: Java, Spring Framework, Spring Security, Apache Camel, Apache Karaf, Hibernate, Oracle DB, MS Sql Server, JQuery, JQuery UI, HTML, CSS, GIT

Senior Developer

–
Remote

Develop and maintain LeapFrog’s LearningPath application for families to view their childs learning progress.

  • Developed and maintained web apps that were embedded into the LearningPath application.

  • Used Apache Wicket, Spring, CXF and Flash to deliver a seamless experience between the handheld devices and Leapfrog services.

  • Technologies used: Java, Apache Wicket, Spring Framework, CXF, Hibernate, Oracle DB, Flash SDK

Senior Developer

Harrahs Casino
–
Remote

Developed a custom UI for Interwovens MediaBin media storage application.

  • Developed a custom front-end for Interwoven’s MediaBin application using their SOAP API.

  • Integrated Active Directory using Spring Security (Acegi) within a Wicket/Spring/Hibernate stack.

  • Technologies used: Java, Apache Wicket, Spring Framework, Hibernate, Acegi (now Spring Security), MS Sql Server, MS Active Directory

Applications Developer III

–
Riverside, CA

Architected and developed Java-based applications for the Human Resources department.

  • Designed and developed an employee evaluation web application for over 20,000 employees using Spring MVC, Acegi and Hibernate.

  • Built a C# CLI to process EDI medical billing files for the County Hospital’s Health Trio package.

  • Designed and developed an Employee Relations application for tracking investigations and complaints using Spring MVC, Acegi w/AOP and Hibernate.

  • Custom reporting for the County’s Workers Comp, Professional Liability and General Liability insurance application using Crystal Reports.

  • Technologies used: Java, Spring MVC, Acegi w/AOP (now Spring Security), Hibernate, Tomcat, MS Sql Server, Sql Server Reproting Services, C#, Crystal Reports

Senior Software Engineer

WFI
–
San Diego, CA

Design and development for an in-house project management application.

  • Developed in Java/JSP/Servlets running on Tomcat and connecting to Oracle 8i via JDBC.

  • Utilized Oracle PL/SQL stored procedures extensively for business logic.

  • Technologies used: Java, JSPs, Servlets, Tomcat, Oracle DB, Oracle PL/SQL

Software Consultant

Tallan
–
Irvine, CA

Consulting for large-scale multi-national e-commerce platforms.

  • Built and maintained e-commerce websites using J2EE technologies, focusing on global shopping cart front-ends for regions like Asia and Europe.

  • Technologies used:, Java, JSPs, HTML, Javascript, CSS

Engineering Manager

Envision Technology Solutions
–
Salt Lake City, UT

Engineering Manager of the Data Conversion Department.

  • Managed department overseeing conversions of client data from legacy systems to RiskEnvision claims management software.

  • Supported conversion into MS SQL Server, Oracle, and Sybase back-ends using PowerBuilder and Visual FoxPro.

  • Technologies used: PowerBuilder, Visual FoxPro, Oracle DB, MS Sql Server, Sybase DB, Sybase Sql Anywhere.

Contractor

Franklin Capital
–
Salt Lake City, UT

Reporting for C-Suite executives.

  • Developed various loan statistics reports using Crystal Reports.

  • Technologies used: Crystal Reports, Oracle DB

Software Engineer

Teltrust
–
Salt Lake City, UT

Reporting application development.

  • Converted telecom data using FoxPro and Sql Server.

  • Wrote summary reports of the telecom data for billing purposes.

  • Technologies used: Visual FoxPro 3, MS Sql Server

Software Engineer

Property Research Group
–
Salt Lake City, UT

Data conversion of County property data.

  • Converted CSV and Fixed Format files from 9-track tapes and CDs into FoxPro databases.

  • Technologies used: FoxPro 2.6, Visual FoxPro 3

Volunteer

Mentor

FIRST Robotics Competition
– Present

Mentor middle to high school students

  • Teach students how to design, build and program a 120lb robot in 8 weeks to compete in a competition.

  • Instruct students on how to safely cut and work with wood and metal power tools.

  • Teach students how to program their robot to move, manipulate game pieces and use cameras for vision processing

Assistant Scout Master

Boy Scouts of America
–

Education

University of Utah

Computer Science
–

Skills

Architecture & Leadership

  • Distributed Systems
  • SOA
  • Microservices
  • Legacy Modernization
  • Technical Direction
  • Mentorship

Backend & Integration

  • Java
  • Spring Boot
  • Spring Security
  • Spring Data
  • Spring JPA
  • Hibernate
  • Apache Camel
  • Apache ActiveMQ
  • Boomi
  • RESTful APIs
  • C#
  • PowerBuilder
  • Terraform
  • Docker
  • GitHub Actions
  • GIT

Data Systems

  • Postgres
  • MS SQL Server
  • Oracle PL/SQL
  • Apache Cassandra
  • Elastic Search
  • Sybase

Frontend & AI

  • React
  • Apache Wicket
  • jQuery
  • jQuery UI
  • Typescript
  • GitHub Copilot
  • Google Gemini

Interests

Woodworking

Ski and Snowboarding