Resume
Engineer
Purpose
I have a versatile collection of engineering and manufacturing skills. I can leverage thirty years of computer control experience with an undergraduate degree in which I excelled. I have system level Microsoft Development , Linux and macOS system programming, and embedded experience. I have a knack for noticing the not so obvious in requirements analysis which tends to save unexpected problems. I am knowledgable in several mainstream computer programming languages and capable of adapting to new methods.
Education
Bachelor of Science Computer Science
Towson University
Towson, MD
Attended 2011 – 2015
Graduated 2015
GPA 3.199
Carroll Community College
Westminster, MD
Attended 1994 -1997
2012 – 2014
Carroll County Vocational Technical
Westminster, MD
Graduated
Attended 1987-1989
North Carroll High School Accelerated Ciriculum
Hampstead, MD
Graduated 1989
Experience
Software Engineer/Applications Developer
General Dynamics Land Systems Robotics Systems
Westminster, MD 21157
February 2018 – November 2018
⢠Engineering projects using C++ 11. Prepared code generation for repetitive coding using CMake build system on Ubuntu Linux.
⢠Adapted a PID control system to a wheeled vehicle for semi autonomy.
⢠Experience with RTSP video streaming with operator control unit via radio.
⢠Project was to convert a manual vehicle to semi autonomy DBW ( Drive By Wire ) and the installation and ownership of the SCU (System Control Unit) which was the go between of vehicle telemetry and vehicle control via SocketCAN.
⢠Training on Sparx Systems Enterprise Architect 14 to work out a solution to produce a Mil 882e documented process. Traveled to Canada to perform an installation of SCU and establish the control of the wheeled vehicle through functional test. Favorable results achieved.
⢠Expounded the FACE (Future Airborne Capability Environment ) BALSA imple- mentation and produce a new data model which was tested on project network and made new telemetry communicated via the generated data model vie toggle to use UDP or TCP.
⢠Extensive use of Git version control and also Atlassian Bit Bucket
Manufacturing Engineer
Adcor Industries, Inc.
Baltimore, Maryland
February 2017- January 2018
⢠Worked with the programming of simulation and translator implementation of an ICAM Post Processing and Verification of a five axis trunnion machining system.
⢠Spent many hours of person to person screen sharing and email communications of very complicated technical details and was a success.
Software Engineer
Skayl, LLC/Newspin Robotics, LLC
Westminster, MD 21157
November 2015 – January 2017
⢠Wrote a compiler in Java to translate FACE compliant data model into executable code. XML formatted data model to Java 8 pojo classes.
⢠Picked up on established requirements on a System Metrics Collection System in a Red Hat Enterprise Linux 7 using Subversion on isolated package repositories.
⢠Migrated the build environment to an Oracle Enterprise Linux 7 system. Using Artifactory code repository as a call and execute code from Artifactory election system to execute in FUSE.
⢠Used Docker container and Kubernetes.
⢠Experience with Maven, and Gradle packaging system.
⢠Installed and used Jira code review system. Using Mercurial version control
⢠Used Confluence documentation system.
⢠Used Sparx Enterprise Architect to develop FACE compliant data models and implement business logic rule on the database via Javascript Automation coding.
⢠Processing model rule writing and reshaping the data via Javascript.
Tools and
Technologies
⢠Microsoft Windows Desktop versions to date.
⢠Microsoft Server versions up to Server 2012 R2
⢠Apple macOS
⢠Databases
⢠PostgresSQL
⢠Microsoft Access and automation Access 2003 and reporting
⢠Microsoft SQL Server for development.
⢠MySQL
⢠Paradox
⢠IDEâs
⢠Currently using CLion and CMake
⢠Xcode
⢠IntelliJ
⢠Netbeans
⢠Eclipse
⢠QT Creator
⢠Ultraedit and Ultra Compare
⢠Visual Studio 2015
⢠Visual Basic standalone version 6
⢠Languages
⢠C++ 11 proficient
⢠C proficient
⢠Java 6,7,8, proficient
⢠PHP
⢠BASH shell scripting
⢠Linux From Scratch (LFS) twice on different versions