I'm Caleb-image

I'm Caleb

An Ohio based Full Stack Software Engineer, currently working at NinjaTrader building trading tools.

I have a passion for exploring new places and cultures, and I enjoy finding unique ways to experience them. One of my favourite activities is Paragliding, which provides an exciting perspective on the world and the beauty of nature.

about-me-image

About me

While I've contributed to notable companies like NinjaTrader, eXp Realty, and Forward Thinking, one of my proudest achievements was revolutionizing a small aviation manufacturing business. I led the development of a comprehensive manufacturing management system for Sport Aircraft Seats, where I assembled and directed a skilled team to transform manual processes into a streamlined digital workflow. The solution we created not only optimized production efficiency and reduced manufacturing errors but also enhanced customer experience through real-time order tracking and automated updates. This project exemplifies my approach to software engineering: taking complex business challenges and crafting elegant, user-focused solutions that deliver tangible results. Whether working with enterprise systems or specialized manufacturing operations, I bring the same dedication to understanding core business needs and implementing transformative technical solutions.

  • Location:Dayton, Ohio
  • Age:35
  • Nationality:Italian / Irish
  • Interests:Paragliding, Hiking, Travel
  • Study:Western Governors University
  • Employment:NinjaTrader

Education

Bachelors of Science in Business Management

WGUJuly 2019

BS in Business Management from WGU with 3 years accounting/management experience. Started coding career automating accounting tasks with VBA scripts.

Comptia Project+ Certification

December 2017

Work

Senior Software Engineer

NinjaTraderJune 2024 - Present

Led migration of a legacy trading app to a new architecture, increasing sprint velocity by 300% through CI/CD improvements, secure AI tool adoption, and refactors with clear patterns for junior engineers

Senior Software Engineer

Forward Thinking CompanySeptember 2023 - June 2024

Provided full-stack support for an Ag industry company , including Flutter front-end, Firebase back-end, and DevOps with Fastlane and Ruby scripts .

Lead Software Engineer

eXp RealtyApril 2022 - August 2023

Led full-stack development of a real estate app , clarifying requirements , uncovering domain knowledge, and securing support through collaboration.

Software Engineer

Sproutly.ioJanuary 2021 - April 2022

Led development of a web app for a large school district, migrated a legacy app for drone pilots , and supported a custom UI framework integrating native mobile APIs through a bridge layer.

Skills

Spoken languages
English
Palawano (filipino)
Spanish
Tech Stacks
Flutter/Dart
GraphQL
JavaScript/TypeScript/Node
PostGresSQL
React
Swift
Technologies
Apollo/GraphQL
AWS
Docker
Firebase
XState
Flutter Skills
Flutter Performance Optimization (DevTools)
Flutter Testing
GetIt/Injectable
Inherited Widget
RxDart/Streams
Bloc/Cubit State Management
Code Generation (build_runner)
Event Loop (dart:async)
Flutter Web/Desktop
Flutter Animation
Platform Channels

I spent a year searching for a project management app to organize all the custom jobs from our customers. All of our products are made to order with many customization fields and I couldn't find an app that would do it all. The app Caleb created for my business is nearly perfect and he continues to improve it as I provide feedback. What used to take me all day with paperwork and whiteboards now takes only a few hours. I can also track progress or make updates remotely. I'm planning a 3-week trip and plan to work a few hours remotely using the app.

-- Daniel - CEO of SportAircraftSeats.com

How can I help?

"The true measure of a successful business is in its ability to understand and fulfill the needs of its customers."

© Copyright 2022 Tim Baker