Monroe, MI
email@davidaaronfischer.com
Monroe, MI
email@davidaaronfischer.com
Languages
java, javascript, ruby, bash, html, css, haskell, julia
Stacks
ReactJS, nodejs, ruby on rails, Apache Kafka, NGINX, CentOS, AWS EC2, Chef, Jenkins, AWS Lambda
Skills
team leadership, mentoring, cross-functional communication, application design, infrastructure design, serverless architecture, progressive web apps
Technical Lead - Workforce Software - 2021 August to present
Technical Lead for the Absence chapter at Workforce Software. Responsible for owning and ensuring success of all absence-related systems and components by leading and empowering the development teams focussed on this domain. Represent and advocate for Absence to other chapters and business units. Plan and schedule releases for Absence. Lead teams in designing and architecting new features and improvements to existing infrastructure.
Senior Software Developer - Workforce Software - 2019 April to 2021 August
Originally worked on a maintaining a legacy timekeeping written in Java using Springboot; my team later migrated to blue-sky development of a successor system using Java/Springboot middleware, a Kafka bus to talk to our legacy system, and a React/NodeJS frontend.
Team Lead - ZixCorp - 2018 June to 2019 February
Team lead for web development and design in Ruby on Rails. Led initiatives to add features, provide interoperability with legacy systems, and extend interoperability with Azure AD.
Software Developer - ZixCorp - 2014 April to 2018 June
SRE-like role working on system scalability architecture and design for an internally hosted cloud tool. Prior to that, software development on a mobile app for corporate security; developed ndroid, for iOS, Aand server backend in Java using Springboot.
Adjunct Faculty - Southern Methodist University - 2015 January to 2015 December
Taught CSE 1341, Introduction to the Principles of Computer Science (functionally Intro to Java).
Cyber Engineer - Intelligence and Information Systems - 2011 August to 2014 April
Member of the professional services team for a custom networking appliance designed for high throughput: a Cross-Domain Solution enables the secure transfer of data between different security domains. Involved scripting in a proprietary internal language, interfacing with customers, and related design and development activities.
Software Engineer - DRS Sensors & Targeting - 2008 May to 2010 August
Assisted local engineers with the development and maintenance of testing software that performed quality control on products being developed and produced on-site. Work spanned a framework including VB6.0, C, C#, and VBA.
Technical Lead & Senior Software Engineer - Workforce Software - 2019 April to present
Technical Lead for the Absence chapter at Workforce Software. Responsible for owning and ensuring success of all absence-related systems and components by leading and empowering the development teams focussed on this domain. Represent and advocate for Absence to other chapters and business units. Plan and schedule releases for Absence. Lead teams in designing and architecting new features and improvements to existing infrastructure. Prior, as a senior software engineer, worked on a maintaining a legacy timekeeping written in Java using Springboot; my team later migrated to blue-sky development of a successor system using Java/Springboot middleware, a Kafka bus to talk to our legacy system, and a React/NodeJS frontend.
Team Lead & Software Engineer - ZixCorp - 2014 April to 2019 February
Team lead for web development and design in Ruby on Rails. Led initiatives to add features, provide interoperability with legacy systems, and extend interoperability with Azure AD. Prior, as a software engineer, held a SRE-like role working on system scalability architecture and design for an internally hosted cloud tool. Prior to that, did software development on a mobile app for corporate security; developed ndroid, for iOS, Aand server backend in Java using Springboot.
Adjunct Faculty - Southern Methodist University - 2015 January to 2015 December
Taught CSE 1341, Introduction to the Principles of Computer Science (functionally Intro to Java).
Cyber Engineer - Intelligence and Information Systems - 2011 August to 2014 April
Member of the professional services team for a custom networking appliance designed for high throughput: a Cross-Domain Solution enables the secure transfer of data between different security domains. Involved scripting in a proprietary internal language, interfacing with customers, and related design and development activities.
Software Engineer - DRS Sensors & Targeting - 2008 May to 2010 August
Assisted local engineers with the development and maintenance of testing software that performed quality control on products being developed and produced on-site. Work spanned a framework including VB6.0, C, C#, and VBA.
Master of Science, Security Engineering
Southern Methodist University
2011 December
Bachelor of Science, Computer Science
with Honors in the Liberal Arts
Southern Methodist University
2011 May