Thomas J Chandler

thomasjchandler@gmail.com
A senior level engineer with over a decade of experience building and improving web based applications, as well as providing technical and personal leadership.
Engineering Manager FMC September 2023 - Present javascript typescript react-native python django sql kubernetes azure

As Engineering Manager at FMC I manage a team of over 20 engineers, mostly offshore contractors, responsible for a precision agriculture mobile and web application.

  • Serve as primary technical lead and domain expert, quickly apprising myself of the intricacies of the overall application.
  • Promoted devops initiative to aggregate all infrastructure under DataDog to support observability and reliability.
  • Enabled automated backups and disaster recovery by migrating from legacy database implementation to Azure's Postgres service with minimial downtime.
  • Worked with data engineering and science teams to bring new data models to the platform.
Senior Software Engineer & Engineering Manager PromptWorks July 2017 - August 2022 javascript react vue react-native python django flask elixir phoenix kotlin kubernetes docker azure

As a Software Engineer at PromptWorks I was contracted to various projects across a variety of domains.

  • Assisted in requirements gathering and estimations.
  • Modernized a legacy Django application, including creating reproducable builds and getting all of the configuration into version control.
  • Implemented multiple user interfaces, richly animated components, and data integrations for a point-of-sale kiosk using React Native on Android.
  • Built APIs, services and data stream processing with Kotlin and Kafka to help handle warehouse management for a retail subscription service.
  • Led integration of major DoD application with a cloud service provider to allow self-service provisioning in a highly restricted environment.
  • Built a product to facilitate cryptocurrency payments for online merchants that supported currency conversion and custodial asset management.

In June of 2018 I was promoted to Engineering Manager

  • Managed as many as 17 engineers.
  • Performed regular 1-on-1s as well as gave bi-annual reviews to my reports.
  • Participating in hiring for roles in engineering and leadership.
  • Started various initiatives to build more cohesive teams, develop a culture of learning, and construct working agreements.
  • Worked the rest of leadership to revise career ladders, plan and execute organizational changes, and develop company level goals.
Lead Software Engineer Ticketleap July 2016 - July 2017 typescript, angular, python, less, flask, sql, ansible, aws, docker

As a Lead Software Engineer at Ticketleap I was responsible for developing features for Port, a preorder platform with an embeddable interface and a 2 tier microservice backend. In addition I managed 2 reports, providing mentorship and architectural guidance on their projects.

  • Implemented reproducible deployment scripts for Ticketleap's legacy platform to reduce downtime caused by releases.
  • Created an extensible component for integration with analytics platforms, such as Google, Twitter and Facebook.
  • Implemented a demonstration mode of our buyer experience so sellers could preview it before committing to providing their financial information.
  • Led implementation of multivariate condition and action based rule system for sellers.
Software Engineer Zodiac January 2016 - July 2016 angularjs, react, javascript, css, python

At Zodiac I was primarily responsible for development and maintenance of the customer-facing dashboard for predictive CLV data.

  • Prototyped customer dashboard in React.
  • Built UX for uploading, managing and querying custom metadata.
  • Integrated platform with ExactTarget to allow use of custom audiences for campaign targeting.
Lead Backend Engineer Brief Technology July 2015 - January 2016 python, flask, sql, vagrant, ansible

As Lead Backend Engineer at Brief Technology I prototyped the data api backend for a point of care veterinary software system.

  • Designed and implemented a database schema to store diagnostic veterinary medical data.
  • Automated provisioning of development environment with Vagrant and bash scripts.
  • Created a Jenkins CI image with Vagrant and Ansible.
  • Worked alongside veterinary professionals to develop requirements.
JavaScript Engineer, Technical Lead, Engineering Director Monetate August 2012 – July 2015 javascript, python, angularjs, django, google-closure, sql, html, css

As a member of Monetate's delivery engineering team, I was responsible for integrating client sites into our platform as well as working with client service professionals to develop custom features.

  • Creating actions to manipulate and/or insert elements or functionality into clients' sites.
  • Assisted with client calls to provide technical support and explanations to clients.
  • Refactored a common product display component to improve maintainability and allow for extensibility.

In July of 2013 I was promoted to Technical Lead and subsequently became an Engineering Director in October of 2013.

  • Provided technical expertise in solving unorthodox problems innate to third-­party JavaScript development.
  • Was the primary technical voice of Monetate for a number of clients.
  • Led code review sessions 2 days a week.
  • Performed regular 1-­on-­1s and triannual reviews of 4-­7 engineers.
  • Hosted group learning sessions to explore functional programming through katas in Haskell and Clojure.
  • Provided architectural guidance and code for a UI tool to simplify client site integrations.

In January of 2015, I moved to the Data Activation team in Monetate's product engineering department. My management work expanded to iterate on agile processes, managing the team's relationship with the product owner, and representing the team at department meetings.

  • Developed features and improvements for a Data Import and Evaluation Tool.
  • Wrote queue management features for bulk data uploads.
  • Presented at Monetate's yearly client summit on Monetate's Javascript technology.
Software Engineer The Vanguard Group June 2008 - August 2012 java, spring, javascript, jquery, yui, jsp, sql, html, css, xml

Member of a small team of developers responsible for CrewNet, the primary information and workflow portal for Vanguard's 14,000+ employees. I was also a key member of the team that created Vanguard's extranet.

  • Designed and developed Gatekeeper: A feature toggle system allowing us to enable, disable and target access to features at runtime.
  • Developed a single page application to enable crew to register political activities with our compliance systems.
  • Managed integrations with other corporate systems, such as benefits and payroll.
  • Implemented user registration and login workflow for our extranet.
  • Refactored and modernized large amounts of legacy JavaScript.

Education

B.S. Information Technology Rochester Institute of Technology 2004 - 2008