Thomas Calloway

Thomas Calloway

Mentor
5.0
(1 reviews)
US$9.00
For every 15 mins
1
Sessions/Jobs
View Video
ABOUT ME
Senior Software Engineer | 15 years experience, imaginative, practical
Senior Software Engineer | 15 years experience, imaginative, practical

I enjoy helping projects of all kinds to move forward, solving a wide variety of problems, and producing well-tested code that is clean and thoughtful and that keeps paths open for future extension. Though most of my recent years have been spent building within the Elixir and Phoenix/LiveView ecosystem, I also have many years of experience with Ruby on Rails.

I use a Lean perspective when planning a project and writing code, keeping a reasonable balance between short-term and long-term and between perfection and achievable greatness, as I explore the solution space iteratively. I have made a special study of software development productivity analysis and improvement, so I have insights and techniques to contribute from that domain.

Over many years I have built internal and external B2B and B2C Full-Stack Web apps and Backend APIs for small companies, startups, and large organizations in the Advertising, Marketing, Education, Meal Kit, Health and Fitness, Accounting, Finance, Government, and International HR spaces.

Along with that experience, my thinking was also shaped by the degrees I earned in Chemical Engineering and Computer Science, which formed an outlook that combines an engineer’s calculated pragmatism with the rigor of theoretical explorations and known methods, including significant exposure to Statistics, Data Mining, and Numerical Methods.

While meticulous with my time and productivity, I value calm thinking, deep work, and a methodical process that also takes intuitive leaps and assesses a range of options, to drive delivery of projects and features.

That ethos is reflected in my ongoing Phoenix LiveView (PETAL) side project, Peak Pace, which captures my research into techniques that go beyond typical Kanban and resource capacity management, to model and effectively optimize the productivity and predictability of business and team processes using BPMN, simulations, and queuing theory. Those same analytical tools are also valuable when diagnosing software application performance.

I’m a U.S. citizen living for now in Portugal, and I have good conversational ability in German.

English
Lisbon (+01:00)
Joined April 2024
EXPERTISE
4 years experience | 1 endorsement
Phoenix LiveViewElixir DevelopmentElixir/Phoenix
View more
6 years experience
Process Analysis
6 years experience
Process MiningProcess ImprovementProcess Modeling
View more
Process MiningProcess ImprovementProcess ModelingPerformance Bottlenecks
View more
Computer Science Degree
3 years experience
Chemical engineering degree
5 years experience

REVIEWS FROM CLIENTS

5.0
(1 reviews)
Marcel Sottnik
Marcel Sottnik
April 2024
very nice guy, very helpful
SOCIAL PRESENCE
GitHub
prefer
Ruby
1
0
ala-thermometer-elixir
Alternative Elixir implementations of John Spray's Thermometer example of ALA software architecture
Elixir
0
0
EMPLOYMENTS
Software Prototype Engineer
Fluxgate Inc.
2024-02-01-Present

Iterating with beta users on a multi-faceted Phoenix LiveView web app that quantifies and optimizes an organization's work delive...

Iterating with beta users on a multi-faceted Phoenix LiveView web app that quantifies and optimizes an organization's work delivery throughput, time-to-completion, and actor capacity utilization, to achieve measurable, lean delivery and prediction accuracy improvements.

- Formulating insights and taking small, prioritized steps forward in end-to-end product functionality

- Owning the process from concept, UI/UX design, development, content marketing, and search ad campaigns, to post-launch analysis, solution validation, variant experiments, and pivots.

- Elixir technologies: Surface UI components, Commanded event-driven CQRS, Ash Framework

Elixir
CQRS
Phoenix
View more
Elixir
CQRS
Phoenix
Phoenix LiveView
View more
Senior Software Engineer
Remote.com
2023-08-01-2024-01-01
Delivered HRIS features for the flagship product by implementing Public and Internal REST APIs, built with Elixir and Phoenix with code o...
Delivered HRIS features for the flagship product by implementing Public and Internal REST APIs, built with Elixir and Phoenix with code organization that conformed to disciplined team design standards.
PostgreSQL
Elixir
Phoenix
View more
PostgreSQL
Elixir
Phoenix
RESTful API
View more
Senior Software Consultant
vic.ai
2022-01-01-2022-12-01

- Built a logic-rich LiveView dashboard for daily status data, to flag onboarding issues and progress for each high-volume client, inv...

- Built a logic-rich LiveView dashboard for daily status data, to flag onboarding issues and progress for each high-volume client, involving a complex accounting integration with many potential failure points.

- Provided detailed feedback on specialized topics during that system’s maintenance phase.

- Analyzed the Engineering Team’s software feature delivery data, then performed analysis and produced visualizations that generated productivity insights and recommendations for systematic improvement experiments that could meet the organization’s optimization goals.

Elixir
Phoenix LiveView
View more
Elixir
Phoenix LiveView
View more
PROJECTS
Peak Pace - a Workflow and Team Capacity Management, Analysis, and Optimization AppView Project
2023
While still a rough prototype that is still evolving, this personal project captures some of my vision for a workflow optimization system...
While still a rough prototype that is still evolving, this personal project captures some of my vision for a workflow optimization system that is inspired by Kanban and Lean but goes a little deeper. Peak Pace leverages insights and techniques from Operations Research in order to provide more a quantitative view of team processes and productivity and to locate specific bottlenecks where a team can focus improvement efforts for maximum gains. (Try playing against its algorithm here: https://www.peakpace.app/play-vs-ai-in-workflow-game and read details about its philosophy here: https://www.peakpace.app/) This was also a project that allowed me to experiment with the Commanded CQRS and Ash Framework libraries, with a bit of the Gleam language.
PostgreSQL
Elixir
CQRS
View more
PostgreSQL
Elixir
CQRS
Styled-Components
Tailwind css
Phoenix LiveView
View more