Andrew Dysart — me@andrewdys.art
Andrew is a curious computer programmer with a wide variety of skills, a strong drive to learn, and a proven ability to work remotely.
Skills
Languages: C#, C/C++, DXL, Groovy, Java, Powershell, Python, SQL
Technologies: Bitbucket, Chocolatey, Confluence, Coverity, Git, Helix ALM, IBM DOORS, Jenkins CI, Jira, Make, PC Lint, REST APIs, Understand, Visual Studio 2017, Visual Studio Code
Experience
DEKA Research & Development, Manchester NH
August 2015 to present
Embedded Software Engineer
- Volunteered to fulfill urgent need by spearheading cybersecurity analysis on medical devices, identifying and reporting risk factors and recommending mitigating actions.
- Automate software tool deployments on Windows using Chocolatey and Powershell to streamline configuration of new developer machines and Jenkins nodes, saving developers an average of 2 hours per machine.
- Leverage Jenkins CI to pioneer continuous integration practices on embedded systems, a first for the company (Java, Groovy).
- Design, develop, and maintain a Jenkins CI plugin to manage use of physical resources in automated tests, overcoming a major obstacle to automated embedded testing.
- Automate nightly software testing, providing test reports on over 5 hours of test activity per night.
- Design, develop, and test software for embedded medical systems to manage hardware I/O (C, C++, baremetal, µCOS).
- Utilize technical writing skills to formulate descriptive, testable software system design and requirements documents to inform both coworkers and regulatory bodies (FDA).
- Improve workflows for coworkers by automating code review generation, saving developers an average of 10 minutes per code review (C#, Python).
- Ensure team-wide compliance with company coding and safety standards via well-configured static analysis tooling (Coverity, Understand Codecheck, PC Lint).
- Design and implement test frameworks from the ground up for embedded systems (Java, C++, Python).
Omtool, Ltd., Andover, MA
Summers 2012, 2014, and 2015 — (Total 1 year)
Software Engineering Intern
- Extended company build management software to integrate with Jira issue tracker, automating closure of Jira tickets with every release (C#, REST API).
- Developed DevOps tooling to automate and report on nightly builds and issue closure rates using a web dashboard (ASP .NET, Jira REST API).
- Implemented automated build failure reports, utilizing XSLT to rapidly target and communicate causes of failure via email alerts.
Education
Southern New Hampshire University, Manchester NH
Double Major, Bachelor of Arts in Mathematics and Game Design
Class of 2015, Magna Cum Laude
Projects
For a list of my projects, see andrewdys.art/projects