Summary

Highly accomplished and results-driven Principal Software Engineer / Engineering Manager with 20+ years of full-stack development expertise across C#, Java, JavaScript, and SQL. Proven leader with a high EQ, excelling in mentoring, coaching, and managing high-performing engineering teams. Over a decade of hands-on experience designing, developing, and deploying robust, scalable, and secure cloud-native applications on Azure. Adept at architecting complex client/server systems, optimizing database performance, and driving technical innovation. Exceptional communicator passionate about building elegant solutions and fostering collaborative team environments.

Technical Skills
  • Languages: C#, Java, JavaScript, TypeScript, SQL, HTML, CSS, JSON, XML, PHP
  • Cloud Platforms: Microsoft Azure (10+ years experience), AWS and GCP (Transferable)
  • Frameworks & Libraries: React, Angular, jQuery, .NET, .NET Core, JSP, Java Servlets, Node.js
  • Databases: SQL Server, Oracle, CosmosDB, MySQL, DB2, Big Data Stores
  • APIs: RESTful API Design & Implementation, Microservices Architecture
  • Tools & Methodologies: Git, Subversion, Apache, IIS, Tomcat, Unit Testing, Dependency Injection, Agile/Scrum, CI/CD Concepts, Technical Documentation
  • Operating Systems: Windows, Linux, FreeBSD
  • Other: Object-Oriented Design (OOD), System Architecture, Data Modeling, Security Best Practices, Performance Optimization, Scalability, Asynchronous Programming, Event-Driven Systems
Older Experience
IPT, LLC
Hartford, CT
July 2005 — August 2008
Senior Software Engineer
  • Java
  • JSP
  • JavaScript
  • Oracle
  • ISS
  • Executed a comprehensive refactoring of the entire codebase, implementing a robust security model that significantly reduced special value visibility and injection vulnerabilities.
  • Developed a powerful Java-based reverse auction platform that substantially improved business profitability and enabled identification of higher-priced vendor services for re-bidding.
  • Engineered and deployed a new source control system (CVS on FreeBSD) with scheduled automated backups, replacing an inefficient shared drive approach and improving code management.
Hunt, Leibert, Chester & Jacobson, PC.
Hartford, CT
November 2003 — June 2005
Software Engineer
  • Java
  • PHP
  • ASP.NET
  • C#
  • MySQL
  • SQL Server
  • Developed several full-stack, database-driven web applications and essential stand-alone utility applications.
  • Created a phone audit system leveraging database replication to reduce load on the phone system and accelerate request processing, identifying phone misuse.
  • Implemented a system for tracking file barcode scanner usage, improving asset management and reducing search time for the device.
  • Built a comprehensive vacation calendar system for HR, streamlining vacation requests, approvals, and company-wide display with hierarchical viewing permissions.
Computer Sciences Corporation
East Hartford, CT
April 2001 — July 2003
Computer Scientist / Programmer Analyst
  • Java
  • JSP
  • Java Servlets
  • JavaScript
  • DB2
  • Tomcat
  • Performed full-stack engineering work on large-scale insurance/financial web applications, including the design, creation, and maintenance of several DB2 databases.
  • Developed a utility application that automated image creation for rebranding efforts, reducing a multi-week manual task to approximately one minute, saving hundreds of hours of work.
  • Collaborated on the creation of an XML-based design document system, enabling business analysts to generate both human-readable documentation and functional new web pages from a single source.
  • Conducted rigorous code reviews and refactoring for an off-shore development team, ensuring code quality and adherence to best practices.
Genaissance Pharmaceuticals
New Haven, CT
November 2000 — March 2001
Associate Software Engineer
  • Java
  • Oracle
  • Developed and enhanced Java applications utilizing Oracle databases for genetic analysis and detecting gene-based drug interactions.
  • Created a visual tool to link sections of sequenced DNA, facilitating easy identification of gaps and the sorting of relevant segments.
Circle.com Incorporated
Wilton, CT
May 2000 — November 2000
Associate Software Engineer
  • Perl
  • JavaScript
  • Oracle
  • Solaris
  • Developed a client-specific web interface providing secure access to a CVS version control repository, supporting file listing, directory traversal, checkout, and commit functionalities.
  • Contributed to the development of shopping cart systems and bulk email platforms with integrated click tracking and comprehensive statistics viewing for corporate clients.
  • Developed database-backed software on Sun workstations running Solaris.
IBM Corporation
Poughkeepsie, NY
May 1999 — May 2000
Software Developer
  • Java
  • DB2
  • BASIC
  • Migrated critical mainframe documentation from GML to HTML for web accessibility, developing a standalone tool to automate the conversion process and generate both frame-based and index-based navigation.
  • Developed DB2 database tools.
Education
Post University
2013
Degree: Bachelor of Science (B.S.) in Computer Science
Focus: Game Development
Marist College
2000
Major: Computer Science
Minor: Studio Art
Certifications
Google
Google AI Essentials (Verify)
June 2025
Skills — I have extensive experience working with many technologies.
  • Artificial Intelligence (AI)
  • Software Development
  • Software Engineering
  • Web Development
  • Architecture
  • Architectural Design
  • Application Design
  • Object-Oriented Programming (OOP)
  • Software Development Life Cycle (SDLC)
  • Fast Learner
  • Programming Languages
  • C#
  • Java
  • C++
  • JavaScript
  • TypeScript
  • jQuery
  • JSON
  • HTML
  • XML
  • Cascading Style Sheets (CSS)
  • React
  • React Native
  • Angular
  • Cloud
  • Cloud Services
  • Web Services
  • Cloud Services
  • Azure
  • Big Data
  • NoSQL
  • CosmosDB
  • MongoDB
  • Databases
  • Data Models
  • Schema Design
  • Entity Framework
  • SQL
  • SQL Server
  • T-SQL
  • MySQL
  • PostgreSQL
  • Oracle DB
  • Web Development
  • Web Apps
  • Web Services
  • Web Applications
  • Web Application Development
  • PHP
  • JSP
  • ASP
  • ASP.NET
  • API Development
  • API Design
  • REST APIs
  • Representational State Transfer (REST)
  • Continuous Integration (CI)
  • Continuous Delivery (CD)
  • Continuous Deployment (CD)
  • Dependency Injection
  • .NET
  • .NET Core
  • Web Servers
  • Apache
  • Internet Information Services (IIS)
  • Operating Systems (OS)
  • Windows
  • Linux
  • Free BSD
  • Source Control
  • Repositories
  • Git
  • SVN
  • Team Management
  • Technology Management
  • Agile Project Management
  • Modern Languages
  • Team Building
  • Technical Discussions
  • Distributed Teams
  • Workload Prioritization
  • Agile Methodologies
  • Scrum
  • Waterfall
  • Mentoring
  • Coaching
  • Technical Leadership
  • Bachelor of Science
  • Bachelor Degree
  • Computer Science (CS)
  • Creativity
  • Adaptability
  • Communication
  • Oral Communication
  • Written Communication
  • Documentation
  • Writing
  • Problem Solving
  • Time Management
  • Planning
  • Delegation
  • Problem Solving
  • Technical Requirements
  • Dependency Injection
  • Modular Code Development
  • Reverse Engineering
  • Attention to Detail
  • Emotional Quotient (EQ)
  • Work Ethic
  • Long-term Vision
  • Algorithms
  • Data Structures
  • Programming
  • Debugging
  • Reliability
  • Project Planning
  • Design Review
  • User Experience
  • Side Projects
  • Hobby Development
  • PCB Design
  • Microsoft Office
  • Integrated Development Environments (IDE)
  • Microsoft
  • Visual Studio
  • JetBrains
  • Intellij
  • CLion
  • WebStorm
  • Assembly Language
  • Printed Circuit Board (PCB)
  • Parametric Modeling
  • Logic Design
  • Software Testing
  • Front-End Development
  • Back-End Web Development
  • Web Services API
  • Full-Stack Development
  • Skill Development
  • Integration Testing
  • Unit Testing
  • Technical Design
  • Software Systems
  • Analytical Skills
  • Solution Architecture
  • Troubleshooting
  • Leadership
  • Coding Standards
  • Best Practices
  • Optimization
  • Remote Work
  • Passionate
  • Technical Competence
  • Technical Vision
  • Cross-functional Team Leadership
  • Capacity Planning
  Download as PDF

Interested in talking to me?

Send an email to resume@davidstephens.tech