David M. Stephens
Oxford, CT | Mobile: 860-268-4134 | resume@davidstephens.tech | davidstephens.tech | linkedin.com/in/david-stephens-tech
Who Am I?
  • Software Engineer - Full-stack engineer with extensive professional experience in C#, Java, JavaScript, and SQL. Also knowledgeable with several other markup languages, scripting languages and frameworks.
  • Team Management - High EQ engineering team manager that excels in mentoring, coaching, and leadership. Additional skills in team building, interviewing, hiring, and technical planning.
  • Communication - Excellent verbal and written communication skills for working with stakeholders, clients, customers, and project teams. Also capable of producing technical documentation.
  • Architecture - Deep understanding of how large-scale client/server projects go together and how to elegantly solve engineering problems following best practices.
  • REST APIs - Knowledge of how to design and implement APIs for powering both web pages and mobile apps.
  • Cloud - Over 10 years of experience creating and deploying software to the Azure cloud. Skills are transferable to other cloud platforms such as AWS and GCP.
  • Database - Skills in schema design and queries for SQL databases for several database platforms. Also capable of designing documents big data stores.
  • Strong Work Ethic - Self-motivated problem solver and manager that get things done even with changing goals and moving targets.
  • Hobby Projects - I code for a living, but I also work on hobby projects involving coding and learning new technologies.
  • Fast Learner - Capable of quickly learning new patterns, programming languages, and subject matter terminology.
Older Experience
IPT, LLC
Hartford, CT
07/2005 — 08/2008
Senior Software Engineer
  • Java
  • JSP
  • JavaScript
  • Oracle
  • ISS
  • Refactored the entire code base to implement a better security model and to reduce special value visibility and injection.
  • Created a powerful reverse auction platform that was used to greatly improve business profitability. It also allowed the identification of areas where the company was paying higher prices so they could be bid on again to find better vendors.
  • Implemented a source control system to replace the existing shared drive approach. It was run on FreeBSD and CVS and had scheduled automated backups.
Hunt, Leibert, Chester & Jacobson, PC.
Hartford, CT
11/2003 — 06/2005
Software Engineer
  • Java
  • PHP
  • ASP.NET
  • C#
  • MySQL
  • SQL Server
  • Developed several database driven web applications and stand-alone utility applications.
  • Created a phone audit system that used the phone system and could identify misuse. Used a database replication scheme that removed load from the phone system and sped up requests.
  • Build a system for tracking who was using the file barcode scanner to save time trying to find the device when it went missing.
  • Made a vacation calendar system for human resources that allowed vacations to be requested, approved, and displayed on a single company-wide calendar with employee hierarchy to limit viewing permissions.
Computer Sciences Corporation
East Hartford, CT
04/2001 — 07/2003
Computer Scientist / Programmer Analyst
  • Java
  • JSP
  • Java Servlets
  • JavaScript
  • DB2
  • Tomcat
  • Worked on large-scale insurance/financial web applications. Performed full-stack engineering work that included the creation, design, and maintenance of several databases.
  • Created a utility application that automated creation of images, which saved hundreds of hours of work when rebranding. This activity took people weeks to redo and my tool reduced that to around one minute.
  • Helped create an XML based design document system that allowed business analysts to create a single document that could be used to produce both human-friendly documentation and the new pages they described.
  • Reviewed and refactored code produced by an off-shore development team.
Genaissance Pharmaceuticals
New Haven, CT
11/2000 — 03/2001
Associate Software Engineer
  • Java
  • Oracle
  • Developed and enhanced applications used in genetic analysis and for detecting possible gene based drug interactions. These systems were written in Java and used Oracle databases.
  • Created a tool to help visually link sections of sequenced DNA. It allowed easy identification of gaps and sorted segments that made sense in those gaps.
Circle.com Incorporated
Wilton, CT
05/2000 — 11/2000
Associate Software Engineer
  • Perl
  • JavaScript
  • Oracle
  • Solaris
  • Developed a client specific web interface for providing access to a CVS version control repository. It allowed typical source control activities such as file listing, traversing of directories, checkout of files, and commits with notes.
  • Worked on shopping cart systems and bulk email systems with click tracking and statistics viewing for corporate clients.
  • Developed database backed software on Sun workstations running Solaris.
IBM Corporation
Poughkeepsie, NY
05/1999 — 05/2000
Software Developer
  • Java
  • DB2
  • BASIC
  • Migrated important mainframe documentation from GML to HTML for the web. Created a stand alone tool for automating the process. Produced both frame based and index based navigation versions.
  • Developed DB2 database tools.
Education
Post University
Waterbury, CT
2010 — 2013
Degree: Bachelor of Science — Computer Science
Focus: Game Development
  • Returned to college to complete my degree.
  • Maintained a 4.00 GPA.
Marist College
Poughkeepsie, NY
1996 — 2000
Major: Computer Science
Minor: Studio Art
Skills — I have extensive experience working with many technologies.
  • 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