Jeffrey E. Drummond
Crofton MD 21114
Cell: 443-***-****
*********@*****.***
SUMMARY: Have over thirty years experience as a software engineer, including ten years with .NET framework and six years with web forms development and MVC training. Honorable discharge, U.S. Navy.
TECHNICAL SKILLS:
Languages / Scripting: C#, C++, Java, Python, ASP.NET Forms / MVC, VB.NET, ADO.NET, VB 6.0, JavaScript, CSS, HTML, DHTML, XML, AJAX, .NET core training, Angular javascript, Vue.js, WPF, bootstrap, SDLC
Source Code Control: TFS, IBM Jazz, Subversion, Git / CI pipeline
Web Tools: Jira, Wiki, CVS, ALM, Postman
Operating Systems: Active Directory Services, UNIX / Linux, Multithreading (Solaris)
Environments: Visual Studio (2010 to 2019), VS code, PyCharm (python)
DBMS: SQL Server 2005 / 2014, T-SQL, Oracle SQL, Entity framework
Third Party Components: Telerik, log4net, Kendo UI
Design Patterns including IoC / DI plus repository pattern, MVC / MVVM
Services: WCF, Web API, AWS, Restful, microservices
Communication: skype, slack, Microsoft teams, Webex
Certifications AZ-900
PROFESSIONAL EXPERIENCE:
RMCI / Mission Recruit Macon, GA
Full Stack Web Developer 02/18/2025 – 06/04/2025
Support US Stafffing Web App on Team Horizon
Beginner Dynamics Development for retirement application ORA
XRM toolbox experience and Level Up browser extension for model driven applications for ORA
Dynamics cloud flow development for ORA
Harmonia Holdings Group LLC Blacksburg, VAs
Senior Software Engineer 03/21/2022 – 08/07/2024
Full Stack .Net Web Developer
Worked on a team to develop Resource Management application using razor pages, partial views, typescript, C#, and sql server for stored procedures
Worked on Support Services team to fix bugs and update legacy applications (webforms)
Used bootstrap for layout
Wrote numerous unit tests using nunit and fixed sonar issues
Used git for source code control and devops to check in code to create pull requests
Used pipelines to build, use sonar, and deploy applications to development server
Enterprise Information Services/Cognosante/TBM Alexandria, VA
Full Stack .Net Web Developer, 10/26/2020 – 01/28/2022
Fix SMD web application issues from user story details and create user story test cases in Rally, usually two week sprints
Update vb.net code and add/update email templates in xml based on grade level promotions and examiner types (designer or utility) for web forms
Update email templates in database for .net core application
Create controller, data classes, and view for .net core application in C#
Add confirmation box to “view” using ajax call
Add/hide menu items in web forms based on permissions
Created numerous stored procedures to handle salary calculations, create “to” lists with temp tables and send email, return dynamic links to code that handles emails, return status, add table to use to add dynamic pap links to emails based on position type and grade level, etc
Fraunhofer CESE – Senior Software Engineer Jun 2020 – Oct 2020
•Creating and testing demos using xamarin software in C# on android emulator with Visual Studio 2019 . Tested various layouts.
•Creating python GUI wrapper for matlab executable that displays covid19 lung analysis and using python QT designer to load layout into python file.
•Updating Brain Platform application that uses vue.js with html templates as front end, python tornado web server, python code, platform API, and AWS server.
•Unit testing with VS code and PyCharm and using CI pipeline
Studied udemy tutorials for following topics: March 2020 – Jun 2020
•MVC, .Net Core Razor, Web API, Angular javascript, Node.js
Dept of Agriculture -- AttainX Asp.Net Web Contractor Washington DC
Sep 2017 – February 2020
Used C# and sql server 2014 for all projects plus two week sprint cycles.
Updated web form applications from .NET framework 2 to .NET framework 4.5.1.
This also involved fixing code defects and updating deprecated library functions for email, xml, etc.
Wrote web service client layer to consume data from WCF web service and inject this data into stored procedures via local temp tables to replace previous shared data. Wrote LINQ to replace medium sized stored procedures (SP) which used shared data since these SP have functions which don’t allow temp tables.
Analyzed solutions to vulnerability reports generated by security team. Code was
updated to prevent SQL injection attacks, use html encode functionality, and use anti forgery tokens.
Dynamic query was written in web app to support dynamic report generation from a regulation tracking system and exporting them to excel.
Procentrix (Headquarters at Herndon, VA) Nov 2015 – June 2017
Dept of Treasury -- C# .NET Senior Windows Developer
Fixed defects for the National Credit Tool (NCT) in an agile environment which uses C#, windows forms, a web component, 3rd party Telerik controls and sql sever 2014 database with over 100 tables and over 100 stored procedures.
Perform QA to identify defects and develop mitigation plans. Responsible for repair scripts to fix customer specific data anomalies.
Provide production support to loan portfolio managers and bank examiners for the NCT application (resolved around 450 tickets by remoting in using Bomgar)
Create and maintain knowledge based articles and lessons learned for NCT.
Computer Science Corp, Washington DC Dec 2011 – Nov 2015
USCIS -- C# .NET Programmer Analyst
Part of large team that is redesigning a legacy application and converting it from VB based forms to C# windows using Model View Presenter architecture. (MVP)
Sole lead designer and developer to support immigration card production monitoring status. Used generics and LINQ to support paging, filtering, and sorting techniques with a data grid, plus export capability to a CSV file.
Helped with MEF design (Microsoft Extensibility Framework) components for dynamic loading of assemblies to handle core and form specific business logic.
Performed unit testing to isolate tests and mock external classes using moles.
Aided team with updating repositories using embedded SQL.
Followed Kanban agile methodology and used TFS to track user story progress and bugs. Created acceptance criteria for the user stories.
Attended week seminar on 508 compliance.
Mayor’s Office Information Technology / Realistic Computing, Inc. (subcontractor)
MOIT / RCI Balt, MD – ASP.NET Web Developer March 2011 – August 2011
Rewrote classic ASP application as a modern ASP.NET 3.5 application for a public works project with a 15 week deadline.
Used Active Directory Services to sync users in table against users on the network and to control administrative and agency permissions.
This application used telerik controls and searching, sorting, paging, web service for emailing attachments, and URL to PDF service for print requests.
Used Visual Studio 2008, VB.net, and SQL Server 2005.
Wrote stored procedures to support the relational database.
REI Systems, Inc Herndon, VA - ASP.NET Web Developer August 2009 – Jan 2011
Used SQL Server Reporting Services (SSRS) in a team effort for gathering statistics on the ARRA (American Recovery and Reinvestment Act). This also involved adding table relationships (lookup tables) to the flat data model received from HRSA. This effort had a three week deadline.
Worked as an ASP.NET web developer in a team effort, using telerik controls, to create a new mockup based interface for the new awards and training structures to be used by HRSA. Used C#, CSS, javascript, user controls, and Visual Studio 2008.
Catalyst IT Services – Associate; Developer July 2007 – July 2009
Certification Program in .NET 2005, VB.NET, C#, ASP.NET, SQL Server 2005 and Reporting Services. Forty projects completed over 20 week period. I used AJAX update panels and a grid with paging support in a drawing management project working for one of our customers. (Severstal, was Bethlehem Steel)
Innovative Concepts, Inc. – Software Engineer Contractor
August 2001 – March 2002
Developed “Bluetooth over USB” HCI LynxOS driver for use in a robotic application (used Linux driver code as a model)
Designed and developed a LynxOS x86 CAN bus driver in ‘C’ for industrial applications. Wrote test software to exercise the driver.
ARINC – Software Engineer March 2001 – August 2001
Supported airline communication software (UNIX, ‘C’, pSOS, TCP/IP)
Applied Data Systems, Inc – Embedded Software Engineer May 2000 – Dec 2000
Ported WinCE C++ drivers to keyboard / mouse on a graphics board
Genesis Medical Tech. – Software Engineer Contractor August 1999 – Dec 1999
Designed, wrote, tested, and debugged an HC11 microcontroller in ‘C’ for a medical product that dispenses fluids. The board included a UART, keypad, motor (PWM), LEDs / 7SD, clock chip, transducer, etc.
National Security Agency – Software Engineer March 1983 – June 1999
Wrote software for a Touch Panel, UART, UNIX host, embedded board, and device driver that controls that board. Also wrote diagnostic software.
Converted large application (25 K) in ‘C’ that handles speech processing into a multithreaded application under Solaris, resulting in system throughput increase of over 300%.
Education
Bachelor Science Electrical Engineering; Akron University, OH
Computer Science; Johns Hopkins University, Laurel, MD (APL branch)
Computer Engineering; Naval Postgraduate School, Monterey CA
Education Classes; University of Notre Dame, Baltimore
Vendor Training: Intel, Motorola, VHDL, Solaris device drivers, threads, RT kernels, SQL Server 2005
Oracle SQL: Anne Arundel Community College, Arnold, MD