Post Job Free
Sign in

Software Engineer Senior

Location:
Washington, DC
Posted:
November 20, 2024

Contact this candidate

Resume:

Chris Swekel

I

Arnold, MD ***** 410-***-**** *****.******.******@*****.***

Professional Summary

Multi-talented Senior Software Engineer and Engineering Manager successful at completing simultaneous projects. Decisive leader and reliable team builder with results-focused and driven approach. Top Secret Clearance active.

Skills

Project Management - Extensive use of Jira for management, Agile Development and tracking. Able to traverse corporate requirements/processes successfully.

Team Leadership - Engineering Manager for Columbia MD based engineering group. Navigated group from Storage centric to cloud based development.

Solutions Deployment/Continuous Integration Testing - TeamCity, Bamboo, Jenkins, Spork

Software Development Tools - Visual Studio (2008 – 2020), IntelliJ (Java and Android), Eclipse (Android), Xcode, AndroidStudio, Pycharm

Database Programming - Microsoft SQL (including stored procedures), POSTGRES

VMware, Vagrant

DOD Simulation Protocols

Programming Languages - C, C++, C#/.NET, Java, JavaScript, Objective C, Python, HTML

Programming Frameworks - ASP.NET MVC, ASP.NET Razor, Spring, Angular, Bootstrap, Node.js, Django, AWS (Lambda)

Best Practices - Agile Development, Test driven development

Software Testing – Nunit, Jasmine, jUnit, Pytest, and CI testing with TeamCity and Bamboo

Web Testing – Selenium, WebDriver

Operating Systems - Windows, Linux, MacOS

Embedded Operating Systems - pSOS, VxWorks

Version Control/Management - PVCS, SVN, TFS, Jenkins. GIT, GitLab

SaaS/SaaS Integration

Work History

Senior Software Engineer, 12/04/2023 to Present

ECS Technologies – Washington DC (www.ecstech.com)

Work with a small team on new vetting software for the FBI.

Work is done almost exclusively in the AWS space. EC2 instance as my development system, Docker, Kubernetes, Terraform, etc).

Primary software development in C#, Angular V18,.

DevOps/Software repositories – Microsoft Azure. Git.

Clearance: Top Secret

(SCI with Poly CI held by FBI in scatteredCastles)

Programmer VII, 03/1/2021 to 09/25/2023

AMEWAS Inc. - California, MD (www.amewas.com )

Work as a member of the AMIE (Architecture Management Integration Environment) Team to develop the next generation of a Cross Planform Middleware software project that provides a network abstraction layer allowing a single interface to communicate across many different protocols. This new product is called CDE (Common Development Environment) which provides a collection of standardized tools and protocols that enable a “write once use multiple times” environment for simulation network plugin developers.

Programming language used - C++.

The AMIE/CDE product is used as the simulation network component of NGTS (Next Generation Threat Simulator) which is the primary product supported by AMEWAS. It is a battlefield simulator allowing testing of new USNAVY aircraft as well as simulation training of pilots, etc.

As part of the AMIE team my responsibilities are software design, development and debug of the C++ based product, as well as working with our DevOps team to build out the CI/CD support for building and testing the AMIE product.

My role also includes being the Deputy Project Manager and Technical Lead of the AMIE team that successfully launched the new CDE (AMIE 2) product. This release is critical for the support the new V4 solution of NGTS as well as legacy support of V3 NGTS and other customer platforms that want to take advantage of the AMIE “write once” benefit.

Senior Software Engineer, 02/2020 to 11/13/2020

Shift5 Inc. – Rosslyn, VA (www.shift5.io)

Worked with a team that developed a cyber security product to defend serial bus vulnerabilities on military and commercial vehicles. The product components consist of physical hardware data collection, software translation and analysis (AWS based) and data presentation (either local or cloud based via cloud-based data and Kibana visualization tools). Software is containerized using Docker and managed and deployed using Kubernetes.

Added Rest API to Shift5 Portal to allow posting of cyber security alerts detected by Shift5 Engine.

Add python utility to program Kibana watchers and triggers as an interface with the above Rest API

Designed and implemented a web testing solution for the Shift5 Portal using Selenium and Selenium based tools (Python bindings, WebDriver).

Provided Engineering Assistance for Shift5 Labs. This involved researching customer specific vehicles for security threats.

Programming languages, Python and C++. Platform Django.

Senior Software Engineer, 01/2017 to 11/2019

Verint Systems Inc. – Annapolis, MD (Purchased Speech Cycle from Synchronoss)

Worked with teams that employed Agile Development practices to assure timely and quality products

Assisted in upgrading existing Visio based graphical configuration system for implementing IVR front end call flows

Developed back end services for speech-based support applications (C#/.Net, SOAP)

Collaborated with a team of developers in upgrading/modernizing existing Java/Tomcat code base to current standards (Java, Spring, Eclipse, IntelliJ)

Member of a team of developers that modernized existing applications to support MS Extended Framework (C#/,Net, MS-Entity Framework, MS-SQL, JavaScript, TScript, Node.Js).

Upgrading support tools for application modernization (JavaScript, AngularJS, C#/.Net))

Implemented multi language support for support tools related to above using Microsoft Multilingual App Toolkit and Angular Translate (for JavaScript). (C#/.Net, AngularJS, JavaScript)

Designed and developed Grammar translation tool to convert and test Nuance based fixed grammars to SRGS (Microsoft) standard (C#/.Net)

Senior Software Engineer (IV), 06/2014 to 01/2017 (Purchased Digi-Data Corporation)

Synchronoss Technologies Inc. – Annapolis, MD

Design and development of Time Warner Cable's (TWC) Home Security control panel. Android based system from iControl customized for TWC's needs (Android OS and Java).

Design and development of “SmartCare” mobile support applications (iPhone (iOS/Objective-C) and Android (Android OS and Java)).

Assisted in development of Mediacom sales portal (C#/.NET. ASP.NET MVC5, Razor).

Engineering Manager/Senior Software Engineer, 01/2009 to 06/2014

Digi-Data Corporation – Columbia, MD

Managed Columbia based development team to develop bottom-up rewrite of Digi-Data Cloud storage system

Other products included

oJVault: a light-weight Java based subset of Digi-Data Vault API for use by small customers that wanted a cloud storage solution, and

oSAFE (Store and Forward Engine) edge caching device to facilitate migration of local LAN based data backup to Digi-Data Cloud. This was for customers that were hesitant to back up their most important data to the cloud only. SAFE gave them a local storage solution with cloud-based redundancy.

oWebDav interface to Digi-Data Cloud for legacy WebDav clients.

Design and development of MAC based Digi-Data Cloud backup software

Design and development of mobile apps used to backup mobile data and interface with Digi-Data Cloud via iPhone and Android based devices (iOS/Objective-C, Android-OS, Java).

Engineering Manager/Senior Firmware Engineer, 01/2005 to 01/2009

Digi-Data Corporation – Columbia, MD

Managed and participated in development and design of "next generation" Digi-Data Disk Array Controllers. Ground up redesign (Hardware and Software) of existing line for RAID controllers to support Fibre Channel and SAS/SATA technologies

Participated in many vendor meetings and trade shows

Dealt with hardware and software vendors (including approval of purchase)

Programming languages used, C and C++

Senior Firmware Engineer, 01/1991 to 01/2005

Digi-Data Corporation – Columbia/Jessup, MD

Designed architecture and implemented first and second generation of Digi-Data RAID controllers

Reviewed and selected microprocessor and SCSI chips for basic hardware design

Reviewed and selected RTOS (Real Time Operating System - pSOS) as operating system upon which to build RAID controllers

Reviewed and selected embedded development systems

Designed and developed API/Driver's for Core RAID translation hardware

Participated in development, review and approval of "2.0" generation (caching) architecture

Participated as company representative in various trade shows

Programming language used - C.

Firmware Engineer, 06/1984 to 01/1991

Digi-Data Corporation – Jessup, MD

SCSI to SCSI data compressor used to increase the capacity of SCSI based tape drives by employing a real time Lempel-Ziv compression algorithm on backup data

GIGASTORE - a VHS tape system with both a legacy PERTEC interface as well as SCSI

Cache Streamer - A 1/2-inch streaming tape drive with on board caching to improve performance

Took over support and development of existing 1/2-inch streaming tape drive

Programming languages used – Various Assembly languages and C.

Education

MBA: Business Management, 05/2000

Loyola University Maryland - Baltimore, MD

Coursework in Business Management, Finance and Accounting

Master of Science: Electrical Engineering, 05/1997

The Johns Hopkins University - Baltimore, MD

Specialized in digital signal processing along with classes in ADA and C++

Bachelor of Science: Electrical Engineering, 08/1982

University of Michigan - Dearborn - Dearborn, MI

Specialized in analog and digital control systems



Contact this candidate