Mark T.

Mark T.

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.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Senior Software Architect
2020 - Present (5 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 (13 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.

Showcase

Chief Software Architect - Spacelabs SafeNSound
Chief Software Architect - Spacelabs SafeNSound
  • SafeNSound is an all-in-one patient monitoring software as a service.

  • The software solution was developed over 8 years with a strong client relationship.

  • The SaaS solution successfully launched with 30,000 users.

Chief Software Architect - Motorala Emergency Callworks
Chief Software Architect - Motorala Emergency Callworks
  • CallWorks is a browser-based dispatch technology for emergency services.

  • It integrates traditional trunk lines and i3 technology for dispatch.

  • CallWorks has been used by 25,000 users in the industry.

Consultant - Veriphase ADT
Consultant - Veriphase ADT
  • Veriphase is an automated weld defect analysis software.

  • It uses proprietary algorithms to scan welds and verify output.

  • The software includes a viewer for weld data and analysis findings.

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