Mark T.

Mark T.

Senior Software Engineer

Birmingham, AL, United States of America
Hire Mark T. Hire Mark T. Hire Mark T.

About Me

Mark is a veteran Software Architect with 20+ years of experience; making decisions, accepting responsibility on projects and taking risks in the design, building and maintenance of scalable, distributed systems. He has delivered additional value on software products for 50+ clients from startups to Fortune 500 companies with expertise in technical architecture, data modelling, decision modelling, and experimentation with new languages, tools, and libraries in both on-premises and cloud-native environments.

Work history

UpStack
UpStack
Senior Software Architect
2020 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Help Lightning
Help Lightning
Senior Software Architect
2017 - 2018 (1 year)
Birmingham, AL, United States
  • Architected and developed a mobile merged reality and virtual interaction solution on Help Lightning's Augmented Reality Android app.

  • Identified robust technical solutions to enhance existing architecture on Help Lightning's app with advanced concepts adhering to Android best practices and industry standards.

  • Digitally merged two real-time views and blended local and remote collaborative video streams into the solution; utilizing OpenGL to write and implement custom textures on the solution.

BoxView, LLC
BoxView, LLC
Chief Software Engineer
2012 - Present (12 years)
Oklahoma City, , United States
  • Architected and developed platform solutions for BoxView; deconstructing the monolith architecture into a microservices architecture - following best practices and industry standards.

  • Migrated data from an AWS DynamoDB to Aurora PostgreSQL; achieving a 5x cost reduction for the client while maintaining its key performance metrics.

  • Created an automated software load balancer to evenly distribute customers across a data grid for real-time vitals, alarms and waveform data consumption.

Emergency CallWorks / Motorola
Emergency CallWorks / Motorola
Chief Software Architect
2010 - 2017 (7 years)
Birmingham, AL, United States (Remote)
  • Architected and developed the 4.0 release of an emergency 911 call system with dispatch capabilities for first responders; moving real-time and active data to Hazelcast for a 3x performance improvement.

  • Engineered solutions for the migration of active-passive clusters to federations of clusters communicating over distributed WAN networks to enhance performance.

  • Handled the implementation of a data grid solution for real-time and active data in a distributed data grid across multiple networks from a legacy SQL database.

Awarix / McKesson
Awarix / McKesson
Senior Software Architect
2005 - 2010 (5 years)
Birmingham, AL, United States (Remote)
  • Developed functional requirement for the client's first patient visibility solution; providing visualizations for each hospital unit in SVG with real-time updates of information from HL7.

  • Provided information and support for automating order, result and patient details visualization from HL7 utilizing SVG/Apache Batik.

  • Trained, mentored and supported engineering teams, automated testing framework to test database persistence and provided solutions for complex report processing.

Archetype
Archetype
Software Architect
2004 - 2005 (1 year)
Birmingham, AL, United States (Remote)
  • Architected and developed a web app for fleet tracking utilizing GPS location updates over private VAR connection with Cingular (now AT&T).

  • Migrated Archetype's solution from ArcGIS to MapServer saving the company $100K in licenses.

  • Served as a subject matter expert and provided ongoing support on the project; overseeing the delivery of devices to customers.

Compass Bank
Compass Bank
Lead Programmer/Analyst
2003 - 2004 (1 year)
Birmingham, AL, United States
  • Provided technical leadership to the bank's Java development team; programming an internal banking software written in Java.

  • Profiled the bank's Internet Banking app; showing stakeholders where performance problems were occurring, preventing crashes, solving common problems and updating the app with new technology.

  • Leveraged technical knowledge and experience in the design, building and maintenance of multiple internal Java apps for back-office personnel.

Southern Company
Southern Company
Java Developer
2002 - 2003 (1 year)
Birmingham, AL, United States
  • Provided hands-on development, implementation and integration tasks for the delivery of a bulk-energy billing platform.

  • Made well-reasoned design decisions and trade-offs in the iteration of the solution.

  • Promoted the latest software engineering practices on the project.

Industrial Training Consultants
Industrial Training Consultants
Web Developer
2002 - 2002
Pelham, AL, United States
  • Facilitated architecture implementations and improvements in the development of CBT courses and websites utilizing Microsoft ASP with JavaScript.

  • Wrote, edited, improved and optimized web solutions for implementation on ITC's existing apps.

  • Adhered and contributed to development policies, procedures, standards and best practices on the project.

Aerospace Development Center
Intranet Developer
2000 - 2002 (2 years)
Jacksonville, AL, United States
  • Participated in the iteration, design, content publishing and solution implementation activities of the client's intranet solution.

  • Reviewed and assessed functional specifications and design requirements for the implementation of the intranet.

  • Prepared and published intranet and digital content for the solution; adhering to laid down intranet guidelines and standards with a focus on consistency of user experience.

Portfolio

Chief Software Architect - Spacelabs SafeNSound
Chief Software Architect - Spacelabs SafeNSound

SafeNSound is an all-in-one patient monitoring software as a service that automatically connects, tracks trends, communicates, and reports on all patient monitoring events. Developed 90% of the software solution over a 8-year relationship with the client; moving through the ranks from a senior developer to a chief software engineer. The SaaS solution was successfully launched with 30k users.

Chief Software Architect - Motorala Emergency Callworks
Chief Software Architect - Motorala Emergency Callworks

CallWorks is the first and only natively integrated, browser-based, dispatch technology in the emergency services industry with both call-taking features over both traditional trunk-based lines and newer i3 technology and dispatch functionalities for first responders. Architected the key GIS components on the solution. CallWorks is used by 25k users in the industry.

Consultant - Veriphase ADT
Consultant - Veriphase ADT

Veriphase provides an automated weld-defect analysis software that uses proprietary algorithms to scan a weld and verify output for potential problems in the weld. It also includes a viewer for weld data and the found indications as well as detailed info from the analysis. Developed Veriphase's DataViewer technology and improved the SVG output to include B-scan of the weld.

Education

Education
BSc. Computer Science (Minor in Mathematics) Special Honors in Computer Science, summa cum laude
Jacksonville State University
1999 - 2002 (3 years)
Education
The Complete Node.js Developer Course (2nd Edition)
Udemy
2017
Education
The Complete React Web App Developer Course
Udemy
2017
Education
Complete Android N Developer
Udemy
2017
Education
Google Go Programming for Beginners
Stone River eLearning
2017
Education
Learn To Build Scala Apps From Scratch
Udemy
2017
Education
Scala and Spark for Big Data
Udemy
2017
Education
Complete Python Bootcamp
Udemy
2016
Education
Become An Android Developer From Scratch
Udemy
2015
Education
Vaadin 7 Certified Developer
Vaadin
2013
Education
Sun Certified Web Component Developer
Sun Microsystems
2005
Education
Sun Certified Java Programmer
Sun Microsystems
2004