Summary
Overview
Work History
Education
Timeline
Generic
Thomas Parrish

Thomas Parrish

Greensboro,NC

Summary

I'm a senior software developer with 10 years of experience specializing in enterprise level application architecture and development using the latest ASP.Net and cloud technologies, as well as 4 years of experience managing a software development team. I obtained my Bachelors of Science in Mathematics with minor in Computer Science from the University of North Carolina at Greensboro in 2014, though I have development experience as early as 1998. I have a passion for problem solving, programming and education.

Overview

10
10
years of professional experience

Work History

Software Development Manager (Remote)

Strix, LLC
Bozeman, MT
01.2020 - 03.2024
  • Developed and implemented software development processes in line with industry standards, including the adoption of ADO to help transition towards Agile development practices and enacting git policies for mandatory code reviews and continuous integration.
  • Assisted in the selection and training of new software developers, executed performance and salary reviews and developed and documented performance improvement plans when necessary.
  • Negotiated contracts with vendors providing necessary services or materials related to software development, such as cloud service providers and both near and off-shore developer support.
  • Worked directly with stakeholder to understand customer needs in order to develop user stories, acceptance criteria and mockups.
  • Contributed directly to ongoing development, including implementation of new features and debugging of existing features, as well as improving test coverage and refactoring in order to reduce technical debt.
  • Provided technical guidance and mentorship to junior developers on the team.
  • Leveraged Azure Cost Management and Security tools to ensure infrastructure costs were minimized and cloud security posture was optimal.

Senior Software Engineer (Remote)

Strix, LLC
Bozeman, MT
03.2017 - 01.2020
  • Designed and oversaw implementation of a multi-tenant, SaaS platform for electronic filing of the US Importer Security Filing, built on ASP.Net Zero, written in .Net Core C# and Angular TS, and deployed in Azure using a combination of Azure Web Apps, Azure Service Bus, Azure Storage, and Azure SQL Elastic Pools.
  • Oversaw the design, implementation and deployment of a self-hosted, cloud-based IBM MQ-Server solution to securely connect our Azure infrastructure with DHS.
  • Designed, developed, and maintained a microservice bridging MQ Server with Azure Service bus in order to overcome DHS limitations and allowing multiple environments to establish connectivity to CBP.

Software Engineer

Atlantic BT
Raleigh, NC
01.2015 - 03.2017
  • Inherited an existing application for a client with a strained relationship, and was able to rebuilt the relationship leading to over $300,000 in additional revenue for my team.
  • Worked directly with client to isolate needs, design architecture, estimate work, and implement solutions
  • Oversaw a redesign and rewrite of the domain layer of the application to utilize modern best practices, allowing for dependency injection, unit testing, and greater separation of concerns

.Net Developer

Coder Foundry
01.2014 - 01.2015
  • Taught a three month, full-time software engineering bootcamp covering the Microsoft full-stack
  • Responsibilities also included assessing student needs, and adapting lectures and course work to fit those needs, in order to ensure the best possible outcome for each student
  • Assisted with the quarterly reviews of course topics, design of new course projects, and designed and developed course related software.

Education

Bachelor of Science - Mathematics

University of North Carolina At Greensboro
05-2014

Timeline

Software Development Manager (Remote)

Strix, LLC
01.2020 - 03.2024

Senior Software Engineer (Remote)

Strix, LLC
03.2017 - 01.2020

Software Engineer

Atlantic BT
01.2015 - 03.2017

.Net Developer

Coder Foundry
01.2014 - 01.2015

Bachelor of Science - Mathematics

University of North Carolina At Greensboro
Thomas Parrish