Dear Hiring Manager,
I would like to introduce myself. My name is Tom DeMay. I am a Principal Software Engineer and Manager with Altamira Technologies Corporation working primarily in the national security space, holding an active Top Secret security clearance. I would like to tell you a little bit about me and why I feel I would be a great addition to your company.
I have been a Software Engineer for over 30 years with a tremendously wide range of experiences; as an individual contributor, technical lead, and management. Ultimately I am a hands-on engineer. I am much more than just a coder. I am a problem solver. Bring whatever problem you have to me and I will own it from inception to completion. I will build the necessary tools, systems, and teams and lead them to accomplish any goal.
I have a passion for the software factory process. I always look for ways to be more efficient, write maintainable code, improve team and organization communication, deliver consistent and reliable estimates, and mentor junior developers. I refactor relentlessly.
I aggressively acquire new skills and am constantly learning. Fresh out of high school in 1989, I studied and passed the Series 6 and 63 licenses to sell securities within two months. In 2000, I earned my private pilot's license in three months after my first flight lesson, completing the ground school on my own. Since 2009, I have been performing live, playing the piano, keyboards, guitar, harmonica, and banjo—all self-taught.
As a self-taught software engineer, by my late 20s I managed other software engineers, published with Advisor Publications, and spoke on software engineering principles at local user group meetings. At 30, I completed four years of school in one year to earn my Bachelor's in Computer Science, maintaining a 4.0 GPA. In 2003, I built www.discountcasinogear.com as an experiment to learn web application development. It became one of the leading sites in its industry, generating half a million in annual revenue until I sold it for a profit in 2011. The site continues to operate and claims to be the largest supplier of gaming equipment, as many of its competitors have come and gone.
I have a reputation for having high standards, writing well-designed code that is maintainable, and I work well with others. I maintain a great relationship with all my previous managers and co-workers and enjoy collaborating with other teammates I can learn from. I received numerous awards for bailing out a number of failing projects. I mentor and develop the skills of junior and struggling engineers. I enjoy refactoring code. In one case, I improved performance by 3,951%. In that particular case, code that initially took 6 hours to run before it failed, consuming all the computer's resources and crashing, was refactored to complete in 6 minutes using only 40MB of memory.
As you can see, I am an aggressive learner and have a passion for continued education. Rust, GoLang, C/C++, C# .NET, Java, Python, Website development, SQL and NoSQL, various back end databases, and cloud computing are just a few of the tech stacks I have taught myself. I am currently working on web applications with Java, Spring Boot, and React.js and currently working towards my AWS and Azure certifications.
As you can tell I am very proud of my history and accomplishments. I am excited to share with you my many success stories and even some not-so-successful stories that became learning opportunities for me. I honestly believe I can fit in well in any organization in a variety of different roles due to my passion for software engineering and learning. I am open to any kind of development. Above all, I like being creative, collaborating with others, and learning, which I believe would be a tremendous asset to your organization.
Thank you for your time and your consideration. Sincerely,
Tom DeMay
Resume
I am on the lookout for an opportunity to join a forward-thinking team that can tap into my software technical leadership and broad solution experience. With my strong work ethic, ability to learn quickly, and knack for thriving in fast-paced environments, I can hit the ground running and deliver immediate value. Let's collaborate and achieve great things together!
Summary
With over 30 years of experience as a software engineer, my expertise extends beyond technical knowledge. I have a comprehensive understanding of the entire software lifecycle, covering concept development, implementation, testing, delivery, and user acceptance. In fast-paced environments that demand problem-solving skills, whether it's creating innovative solutions, resolving customer issues, or equipping our team with the right tools, you can rely on my dedication, mentoring skills, and unwavering commitment to the company and customer mission. I have a strong passion for continuous learning and have embraced various platforms and roles, including developer, architect, team leader, and project manager. Throughout my career, I have gained diverse experiences in application development, device driver development, database applications, web development, and more.
Professional Skills
-
Security:
- Active Top Secret Security Clearance
- Digital Rights Management (DRM/ADRMS)
-
Cloud Platforms:
- AWS
- Azure
-
Backend Development:
- SQL
- Java
- Spring Boot
- Classic ASP
-
Frontend Development:
- HTML
- CSS
- JavaScript
- TypeScript
- Angular
- React
-
Device Drivers, Windows Services, APIs:
- C/C++
- Rust
- GoLang
-
Windows Desktop Applications:
- C# .NET
- Visual Basic 6.0
- Visual FoxPro
-
Scripting:
- Python
- PowerShell
- bash
- Ruby
- Regular Expressions (RegEx)
-
Databases:
-
RDBMS
(
- SQL Server
- MySQL
- PostgreSQL ) NoSQL (
- MongoDB
- DynamoDB )
-
Containerization:
- Docker
- Kubernetes
-
CI/CD and DevOps:
- Ansible
- AWS CI/CD Tools
- Jenkins
- Jira
- NANT
- CruiseControl
-
System Architecture:
- System Design
- Distributed Systems
- Microservices
- RESTful APIs
- Cloud
- PlantUML
Employment History
Altamira Technologies Corporation
October 2023 - Present
McLean, Virginia
SWEIV - Manager, Software Engineer Lead
SWEIV - Manager, Software Engineer Lead
Altamira provides engineering and analytic services to the defense, intelligence, and homeland security communities. As a member of the leadership team, I oversee teams to support the Department of Defense (DoD) and the Intelligence Community (IC). My role requires an active Top Secret security clearance, underscoring my commitment to advancing national security.
- Led the development of applications and services supporting the Department of Defense (DoD) and Intelligence Community (IC).
- Established testing, building, staging, and orchestration infrastructure for a containerized Rust service using Docker, enhancing national security threat identification capabilities.
- Mentored junior developers in refactoring efforts to improve performance of a Vue.js and Typescript full-stack application with Java Spring Boot microservices, optimizing PostgreSQL queries, tuning databases, and backend interactions.
- Introduced Development Containers with Docker and VSCode to streamline team efficiency and onboarding processes.
- Managed relationships with Defense Contractor engineering teams on Next-Gen Spacecraft projects, utilizing PlantUML for architecture and sequence diagrams.
- Collaborated on cloud-based solutions (AWS), integrating React, GoLang, and serverless architectures.
Amazon AWS/EC2
January 2020 - September 2023
Herndon, VA
Senior Software Engineer (SDE II)
Senior Software Engineer (SDE II)
I held a senior position on the EC2 Zonal Interface Management (ZIM) team. ZIM plays a critical role in managing all network interfaces and IP addresses for EC2. It operates at a low level and relies on AWS technologies such as DynamoDB and S3.
- Senior engineer on the EC2 Zonal Interface Management (ZIM) team, managing EC2 networking across AWS regions.
- Implemented code refactoring initiatives in Java, Ruby, and Scala, enhancing service modularity and maintainability.
- Optimized service scalability and performance across multiple EC2 regions, reducing round trips and enhancing service host efficiency.
- Collaborated on enabling user tagging of EC2 resources, developing test plans and ensuring secure execution within AWS environments.
- Implemented idempotent support in existing public APIs, coordinating with cross-functional teams for seamless feature releases.
- Contributed to On-Call rotation, ensuring uninterrupted service availability and resolving critical incidents promptly.
Skills Assessment
November 2019 - January 2020
Ashburn, Virginia
I found myself out of work for the first time in almost 25 years when GigaTrust went bankrupt and closed it's operations. During this time, I focused on upgrading my skills and exploring new technologies.
I dedicated my efforts to studying cloud computing and full-stack web development. These efforts allowed me to stay up to date with the latest industry trends and expand my skill set.
The closure of GigaTrust became a turning point in my professional journey, providing an opportunity for personal growth and skill development.
GigaTrust
March 2009 - November 2019
Herndon, Virginia
Software Development Manager / Principal Software Engineer
Software Development Manager / Principal Software Engineer
GigaTrust's primary objectives was to enhance our customer's data security by safeguarding them against inadvertent leakage of sensitive information. As a technical lead I was responsible for overseeing development of desktop client applications.
- Managed team developing desktop client applications in C++, VB6, and C#, transforming monolithic applications into reusable APIs and services.
- Implemented Agile/Scrum methodologies for Digital Rights Management (DRM), enhancing product security and customer satisfaction.
- Led migration of version control systems to Jira and Git, improving code management and team collaboration.
- DevOps architecture and implementation of continuous integration (CI/CD) pipelines with CruiseControl.NET and Jenkins, enhancing development lifecycle efficiencies.
- Developed Windows device drivers and integrated DRM solutions into Adobe Reader and Office applications using VSTO.
DeMay Enterprises, LLC
March 2003 - March 2011
Ashburn, Virginia
Owner
Owner
Created Discount Casino Gear as a successful side business venture.
- Founded and managed Discount Casino Gear, a successful online retail venture utilizing ASP.NET, SQL Server, and automated pricing strategies.
- Achieved significant revenue growth and market leadership through strategic planning and continuous product innovation.
- Successfully transitioned and sold the business on the Volusion platform, realizing profitable returns.
EMC / Dell
February 1997 - March 2009
Alexandria, Virginia
Principal Software Engineer
Principal Software Engineer
Initially hired to develop internal support systems team in Visual FoxPro. I quickly transitioned to the product division. My contributions were recognized with the EMC Most Valuable Player.
- Led teams in developing enterprise storage solutions in C/C++ and Java on a variety of Windows and UNIX platforms, optimizing storage management, collecting metrics and proactive alerting.
- Recognized with EMC's Most Valuable Player award for contributions to Java-based integration projects and client application frameworks.
- Spearheaded refactoring efforts that increased performance and reduced memory consumption considerably.
- Developed a Windows device driver to manage storage and report system resources, enhancing system performance and user productivity.
- Developed Microsoft Systems Center Operations Manager (SCOM) plugins in C# to integrate EMC libraries and streamline operations.
Certifications
-
Active Top Secret Security Clearance July, 2024
-
Currently pursuing AWS Certification In Progress
-
CKAD: Certified Kubernetes Application Developer
The Linux Foundation & Cloud Native Computing Foundation October, 2024C++ Associate Programmer
C++ Institute July, 2024Microsoft Certified Solution Developer (MCSD) - expired April, 1998Microsoft Certified Professional (MCP) - expired March, 1998Education
-
Post Graduate Program in Cloud Computing
University of Texas at Austin
Texas McCombs School of Business
Post Graduate course to prepare students to get their AWS and Azure certifications and expose them to other cloud providers such as Google and IBM.
4.26 GPA March 2023 - October 2023 -
Strayer University - Bachelors in Computer Science
Completed 4 years of college in one year by teaching myself the material and testing out of classes.
Summa Cum Laude (4.0 GPA)
March 1998 - March 1999
Training
-
Udemy Labs - Certified Kubernetes Application Developer
KodeKloud Training September, 2024 -
Kubernetes Challenges
KodeKloud Training September, 2024 -
Udemy Labs - Online Kubernetes Lab for Beginners - Hands On
KodeKloud Training September, 2024 -
Kubernetes for the Absolute Beginners - Hands-on
KodeKloud Training September, 2024 -
Spring Boot 3, Spring 6 & Hibernate for Beginners
Udemy March, 2024 -
Go: The Complete Developer's Guide (Golang)
Udemy October, 2023 -
Working with React and Go (Golang)
Udemy October, 2023 -
React Styled Components
WebDevEducation April, 2023 -
Deploying Java Spring Apps Online to Amazon Cloud (AWS)
Udemy March, 2023 -
Create web app with Angular 12, .NET Core Web API & Mongo DB
Udemy March, 2023
Patents
-
US Patent 7,233,957 B1
"Method and Apparatus for identifying and Processing Changes to Management Information" June, 2007
Publications
-
Speed Up Client-Server Applications with Server Side Cursors (Part Two) September, 1999
-
Client-Server Development in the Real World (Two Part Series) May, 1999
-
Put Microsoft Graph to Work in Your Applications May, 1997
-
Understanding the Composite Class Hierarchy March, 1997
-
Use Visual FoxPro to Send and Receive E-Mail and Faxes (Part Two) January, 1997
-
Use FoxPro to Send E-Mail Messages (Two Part Series, Cover Article) December, 1997
-
Get the Most Up-To-Date Data with DDE Advise August, 1996
-
Run Applications by Remote Control May, 1996