Tom Calloway

Tom Calloway Email and Phone Number

Senior Software Engineering Consultant @ Cytely AB
Portugal
Tom Calloway's Location
United States, United States
Tom Calloway's Contact Details
About Tom Calloway

Leveraging Elixir, Phoenix, and LiveView to build full-stack web applications and other solutions. Accustomed to remote, international teamwork.With years of Ruby on Rails, Clojure, and Elixir software engineering experience, I have maintained both scale-challenged web applications and also launched new full-stack features tailored to smaller groups of specialized users.Together with our team,- As new scaling issues and customer product needs arise, I conceptualize technical designs to satisfy the core outcomes, then compare each design.- Using team standards, I implement the selected design in small increments of lean, clear, tested code that keeps paths open for future extension.- When new, better design options or critical obstacles are discovered over time, I can defer or adapt the current direction of the code in a time-conscious way.- I actively seek improvements to our feature delivery operations, quality, and implementation techniques, then monitor how user, business, and engineering metrics improve.Super-excited about the nuanced structural and operational factors in a service organization that can explain and correct the non-optimality of its work output quantity. Equally interested in how those impact the well-being and efficacy of the internal and external actors doing their part to provide those services at high quality.

Tom Calloway's Current Company Details
Cytely AB

Cytely Ab

View
Senior Software Engineering Consultant
Portugal
Website:
cytely.io
Employees:
11
Tom Calloway Work Experience Details
  • Cytely Ab
    Senior Software Engineering Consultant
    Cytely Ab
    Portugal
  • Fluxgate Inc.
    Solution Prototype Engineer
    Fluxgate Inc. Feb 2022 - Present
    * Iterating with beta users on a multi-faceted Phoenix LiveView web app (https://peakpace.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. - Elixir technologies: Surface UI components, Commanded event-driven CQRS, Ash Framework - 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
  • Remote
    Senior Backend Engineer
    Remote Aug 2023 - Jan 2024
    San Francisco, Ca, Us
    * 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.
  • Vic.Ai
    Software And Productivity Consultant
    Vic.Ai Jan 2022 - Dec 2022
    New York, Ny, Us
    * 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.
  • Vic.Ai
    Lead Back End Engineer
    Vic.Ai Nov 2019 - Dec 2021
    New York, Ny, Us
    * Leveraged Elixir and Phoenix to expose AI-driven accounting functionality through a GraphQL API, delivering a steady, high-volume flow of code contributions for new features, enhancements, and fixes for accounting system integrations and customer-specific projects.* As API Team Lead, in addition to brainstorming meetings and Slack channels dedicated to improvement ideas, also explored methods to help the team balance its capacity with internal and customer delivery expectations and to gain visibility and control of total work-in-progress.* Built a LiveView+Surface app to display the team’s GitHub code PRs with a flow perspective, as a progressive, environment-segmented lifecycle. Created several other API-accessing, CSV-generating tools for GitHub and CircleCI to supply data for easier reporting of team activity.* Contributed to four external accounting system integrations, two being architected as standalone RPC-called Elixir microservices and the other two as in-monolith, integrated library solutions.* Added support for item-level and multi-year accruals and for VAT rate and reduction calculations in Nordic countries to one accounting system integration, then more complete VAT Code support later, using a generalized framework that could accommodate other accounting systems and planned enhancements.* For one accounting system integration, developed a historical data fetch for each entity type with a stream-based, fail-fast design to handle multiple, paged API requests.* Implemented a simple rate-limiter to conform to the external API, then built a load-testing module that caught many corner cases and errors we would have only otherwise encountered, once in production.* Developed the first release of an automated approval flow engine after focusing on the core functions of the mock-up designs and writing Engineering spec documentation that broke down and prioritized API functional requirements.
  • Fluxgate Inc.
    Senior Software Engineer
    Fluxgate Inc. May 2019 - Nov 2019
    * Developed prototype engine in Elixir to achieve efficient collection and inference of SaaS metrics by identifying the theoretical minimum number of necessary variables for a given SaaS model.* Conducted randomized feature-building experiments on the code-writing efficiency of 7 front-end and 3 back-end web frameworks, to evaluate and select a technology for use in web prototype development.* Refined and extended a proprietary, interactive, functional-style Ruby guest framework that speeds up launches by reducing the necessary amount of custom code via dynamic creation of views, styles, and controllers from the encoded application configuration and user interactions.
  • Eat To Perform
    Senior Software Contract Engineer
    Eat To Perform Sep 2018 - Apr 2019
    * Reached parity with legacy Rails API by expanding functionality of Clojure back-end Lacinia GraphQL API, storing to a Datomic database and pulling via custom HugSQL from a legacy MySQL database.* Cut third-party callback response times by offloading async work, increasing success from 92% to 99%.* Generated statistics for customer compliance with each nutrition plan element, yielding quantitative factors to correlate with customer success and retention rate.* Built user visualization in Clojurescript React (re-frame) app to track plan compliance and developed logic for Kubernetes cron jobs to generate internal reports that locate deviant service-wide or customer-specific behavior.* Set-up RabbitMQ exchange, consumers, and producers in Rails and Clojure for APNS iOS notifications.Integrated mechanism and custom handlers for detection and auto-correction of sign-up and other conditions that could partially-fail third-party API data fetches, notifying Slack for tech support follow-up.* Refactored and simplified data source reconciliation code to use a single, consistent calculation pathway and improved console-only functions, to quickly inspect source reconciliation or partial data issues.* Simplified data flow between legacy and primary APIs/DBs, to reduce data discrepancies.
  • Home Chef
    Senior Software Engineer
    Home Chef Mar 2017 - Sep 2018
    Chicago, Illinois, Us
    * Built v1.0 of "Smart Ice" Rails logic, to calculate the requisite quantity of ice packs to preserve boxed meal-kits based on the local weather of delivery destinations.* Took prototype, re-wrote in Rails, and shipped the team's first tablet web app to track meal bag production rates, then constructed and enhanced additional Rails tablet apps, to monitor quality, ingredient portioning and combination, summarizing that data in a React dashboard app to show real-time progress and production risks.* Crafted multiple scalable Ruby service objects, including failover cases during large re-write of shipping label and packing slip batch jobs, achieving faster execution, persisted intermediate calculations, greater reliability, fault-tolerance, and extensibility.* Built-out scan-and-print Ruby codebase to support trackable application of shipping labels on meal-kit boxes, including Ubuntu OS configuration and application installation automation.
  • Fluxgate Llc
    Contract Software Engineer
    Fluxgate Llc Feb 2017 - Jul 2017
    * Delivered iterations for client's applications and for new products validated through lean customer development.* Built a custom, functional-style Ruby framework that nests inside a Hanami umbrella web app (portable to Rails) using an application-specific gem - to leverage dry-rb and rom-rb for expressing the data model and domain logic - to define the application UI structure, flow, content, and style and its event handlers all as configuration data - and to orchestrate generic code that fulfills controller, view, and model responsibilities
  • Espark Learning
    Senior Software Engineer
    Espark Learning Jun 2016 - Feb 2017
    Chicago, Illinois, Us
    * Built, to precise designer specifications, React client app and Rails API features identified by lean customer discovery for an in-classroom, project-based learning experience incorporating authentic expression, autonomy, peer and teacher feedback, structural aids for writing, and differentiated learning.* Improved market fit and funnel metrics for a free trial by developing and measuring iterative prototype, content, flow, and feature variants.
  • Groupon
    Software Engineer
    Groupon Aug 2011 - May 2016
    Chicago, Il, Us
    * Developed high-value features for a flagship consumer-facing web app that promotes deals for an arbitrary number of featured and ongoing special occasions, reaching page view daily peaks between 10k – 100k rpm.* Built sales lead sourcing and deal geographic dispersion analysis/scheduling internal Rails apps.* Iterated high-adoption Rails app to support merchant sales interactions and deal creation workflow.* Enhanced A/B experimentation Rails API and Ember client-side app to monitor experiment progress. * Built data entry web apps and NLP mining algorithms in Clojure and Python, to find optimal deals.
  • Fluxgate Llc
    Software Consultant
    Fluxgate Llc Feb 2011 - Aug 2011
    * Engaged by major retailer to pair-program well-tested feature sets for a web marketplace and B2B API, in Rails.
  • Tkml Technologies, Llc
    Application Development Specialist
    Tkml Technologies, Llc Mar 2010 - Feb 2011
    * Developed a unified lead engagement Rails web app with a small Agile team, to provide a major insurance client's staff with access to new leads captured from printed cards and diverse electronic sources, fairly assigning leads to independent local agents, tailoring call scripts, and guiding agents to qualify, track, and report leads. * Led efforts to introduce XP/Agile practices: user stories to capture extensive requirements, outside-in behavior-driven development, expressive responsibility-driven object design, pair-programming, and refactoring.* Maintained static content updates to a Rails app that provided agents with detailed marketing advice for a target customer and product, translating the design team's Photoshop content into HAML views and SASS/CSS styles.
  • Stark Investments
    Software Engineer Intern
    Stark Investments Apr 2008 - Nov 2009
    * Engaged users to craft a Grails/Groovy app that ingested broker-reported failed trade data and integrated the search and matching of those hedge fund trades into a simple dashboard.* Extended and supported a legacy JRuby on Rails app to periodically send parameterized Back Office reports with optimized custom SQL queries from trading databases to Finance, Reconciliation, Settlements, and Valuations teams. * Pair-programmed with mentors to learn Ruby language idioms, the Rails framework, tight requirement scoping, lightweight object-oriented and domain-driven design, test-driven development, refactoring, and troubleshooting.
  • Wisconsin Department Of Natural Resources
    Air Management Engineer
    Wisconsin Department Of Natural Resources Mar 2000 - Nov 2006
    Madison, Wi, Us
    * Performed emissions calculations, analyzed rule applicability and limits, and wrote enforceable permits.* Actively participated on the Air Permit Improvement Initiative team by analyzing Registration Permit web app requirements, proposing permit process streamlining measures, and testing app prototype usability.

Tom Calloway Skills

Ruby On Rails Javascript Css Software Development Web Services Mysql Agile Methodologies Ruby Sql Web Applications Html Python Groovy Jruby Eclipse Lean Startup Git Linux Vim Test Driven Development Intellij Idea Jquery Object Oriented Design React.js Api Development Amazon Web Services Lean Software Development Rspec Mocha Data Mining Docker Clojure Ember.js Backbone.js Emacs Extreme Programming Pair Programming Refactoring Node.js Web Development Databases Testing Dry Rb Rom Rb Hanami Elixir Phoenix Svelte Elm

Tom Calloway Education Details

  • University Of Wisconsin-Milwaukee
    University Of Wisconsin-Milwaukee
    Computer Science
  • Purdue University
    Purdue University
    Chemical Engineering

Frequently Asked Questions about Tom Calloway

What company does Tom Calloway work for?

Tom Calloway works for Cytely Ab

What is Tom Calloway's role at the current company?

Tom Calloway's current role is Senior Software Engineering Consultant.

What is Tom Calloway's email address?

Tom Calloway's email address is em****@****way.com

What is Tom Calloway's direct phone number?

Tom Calloway's direct phone number is +126227*****

What schools did Tom Calloway attend?

Tom Calloway attended University Of Wisconsin-Milwaukee, Purdue University.

What skills is Tom Calloway known for?

Tom Calloway has skills like Ruby On Rails, Javascript, Css, Software Development, Web Services, Mysql, Agile Methodologies, Ruby, Sql, Web Applications, Html, Python.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.