Thomas Perry

Senior Software Engineer at Myna Swap
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Watertown, Wisconsin, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Technology, Information and Internet
    • 1 - 100 Employee
    • Senior Software Engineer
      • Apr 2023 - Present

    • United States
    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • Apr 2022 - Apr 2023

    • United States
    • Technology, Information and Internet
    • 200 - 300 Employee
    • Senior Software Engineer - Tech Lead
      • Oct 2019 - Apr 2022

      Maintained, updated, and monitored vertically scaled legacy systems servicing 70,000 IoT devices and ensuring hundreds-of-thousands of rides were issue-free on a weekly basis. Designed and led the development of a next-generation service-oriented vehicle system that prioritized being correct, horizontally scalable, modular, and reliable. The design process, approvals, development, and launch spanned two engineering teams and required six months of effort to deliver. Built concurrent-safe and performant IoT device caching layer on top of Redis. Used to communicate device state changes efficiently and model approximate device state internally. Led the integration, testing, and launching of half-a-dozen devices. Coordinated with internal Quality Assurance teams and third-party vendors to ensure reliable and correct device function. Increased developer productivity and accelerated engineering and product efforts by designing and building a modular and simple emulator. Emulator enabled more robust local testing, integration-testing, and load-testing on a daily basis. Engaged-in and encouraged pairing and daily coordination in a remote-only team. Led developer meeting aimed at developing coding standards, practices, and building rapport within the team. Show less

    • United States
    • Truck Transportation
    • 1 - 100 Employee
    • Backend Engineer
      • Oct 2018 - Sep 2019

      Built and updated numerous REST APIs and WebSockets with ambiguous product requirements and tight deadlines. All technical features prioritized correctness, reliability, modularity, readability, and scalability. Normalized database models to ensure SQL queries performed well and to minimize redundant data. Investigated and tuned poorly performing SQL queries by analyzing query plans and reviewing index utilization in an effort to increase database performance unilaterally. By utilizing Docker, mocking interfaces, and effectively using golden files I was able to create unit, integration, and end-to-end tests for various services and features. This led to broader test coverage of our most critical services and protected our systems from undetected bugs. Utilized Prometheus and Grafana to store, visualize, and alert-on application time-series data. Show less

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Full-Stack Developer
      • Jan 2016 - Jun 2017

Education

  • University of Wisconsin-Madison
    Bachelor's degree, Computer Science
    2012 - 2015

Community

You need to have a working account to view this content. Click here to join now