DPRA, Inc.
JFAST
- Implemented multiple features and fixed several bugs for Release 7 of JFAST, a system that allows military planners to perform transportation and logistics feasibility analyses for selecting the best course of action
- Became a team lead; this involved taking more ownership of task creation and estimation, assignment of work, knowledge acquisition from subject matter experts, sharing information with the development team, improving inter-department communication through shared documentation, focusing on smaller work break-down
- Assimilated knowledge of military logistics, functionality of the legacy version of JFAST, and the architecture of the existing software solution
- Acted primarily as a full-stack developer for one of three cross-functional teams; this work involved integrating XAML from a UI/UX designer, developing core logic, unit testing, and prototyping database requirements (i.e., table design, stored procedures)
- Communicated frequently with the QC team to improve the quality of acceptance criteria and minimize the introduction of new bugs
- Broke down large features and product backlog items on my team into manageable and estimable tasks
- Encouraged and participated in team code reviews
- Paired with junior developers to help them learn the development tools and processes
- Led Scrum-related meetings (standups, retrospectives) as well as weekly in-depth technical and functional discussions with our customers
- Helped with branch-merging and deploying to test nodes for the team
- Represented our team during end-of-sprint functional reviews; such reviews involved most people on the project ranging from other developers, to product owners, to the CTO and CEO
- Fostered an environment for development practices such as code reviews, pair/mob programming, unit testing, and frequent bug triage with the QC team
CMMI Initiative
- Software development representative member of the Software Engineering Process Group; this is the tactical body for managing the process and is comprised of members who represent various functions within the company
- Participated in a 13-week special interest group (SIG) to develop the process improvement workflows, Agile values, work environment standards, and metrics repository
- Took part in a 2-day workshop on process metrics; this involved designing metrics as well as one-on-one discussions with executive management about how these metrics help measure progress toward company goals
Professional development
- Wrote the following topical blog posts in addition to 52 weekly professional development summaries
- http://www.geoffmazeroff.com/2016/02/24/notes-on-net-rocks-1260-on-agile-change/
- http://www.geoffmazeroff.com/2016/02/25/notes-on-net-rocks-1262-on-agile/
- http://www.geoffmazeroff.com/2016/04/10/getting-code-review-statistics-programmatically-from-tfs/
- http://www.geoffmazeroff.com/2016/04/22/how-to-be-more-productive/
- http://www.geoffmazeroff.com/2016/06/14/notes-on-net-rocks-1308-on-devops-is-dead/
- http://www.geoffmazeroff.com/2016/09/08/acknowledgement-of-technical-debt-template/
- http://www.geoffmazeroff.com/2016/08/26/single-exit-pattern-and-test-coverage/
- http://www.geoffmazeroff.com/2016/10/20/freakonomics-radio-episode-in-praise-of-maintenance/
- http://www.geoffmazeroff.com/2016/10/26/tldl-net-rocks-1366-angular-2-docs-with-ward-bell/
- http://www.geoffmazeroff.com/2016/10/28/tldl-net-rocks-1367-wix-toolset-with-rob-mensching/
- http://www.geoffmazeroff.com/2016/11/01/tldl-net-rocks-1368-azure-api-management-with-vishwas-lele/
- http://www.geoffmazeroff.com/2016/11/02/tldl-net-rocks-1369-web-accessibility-with-aaron-gustafson/
- http://www.geoffmazeroff.com/2016/11/06/tldl-net-rocks-1370-data-lakes-with-michael-rys/
- http://www.geoffmazeroff.com/2016/11/08/tldl-net-rocks-1371-net-standard-with-immo-landwerth/
- http://www.geoffmazeroff.com/2016/11/09/tldl-net-rocks-1372-building-mobile-apps-using-mfractor-with-matthew-robbins/
- http://www.geoffmazeroff.com/2016/11/13/tldl-net-rocks-1373-dc-lighting-geek-out/
- http://www.geoffmazeroff.com/2016/11/15/tldl-net-rocks-1374-javascriptservices-with-steve-sanderson/
- http://www.geoffmazeroff.com/2016/11/16/tldl-net-rocks-1375-mobile-development-using-f-with-scott-nimrod/
- http://www.geoffmazeroff.com/2016/11/17/tldl-net-rocks-1376-connect-debrief-with-scott-hunter/
- http://www.geoffmazeroff.com/2016/11/22/tldl-net-rocks-1377-the-marketing-of-net-with-beth-massi/
- http://www.geoffmazeroff.com/2016/11/23/tldl-net-rocks-1378-science-of-great-ui-with-mark-miller/
- http://www.geoffmazeroff.com/2016/11/25/tldl-net-rocks-1379-sql-choices-with-tony-petrossian/
- http://www.geoffmazeroff.com/2016/11/27/ending-the-tldl-experiment/
- http://www.geoffmazeroff.com/2016/12/18/leaving-toggl/
- Read technology and career articles and blog posts
- Listened to technology podcasts
- KalamazooX 2016
- Presentations
- Books
Training proficiency
- Cyber Awareness (Department of Defense version)
- Basic life support
- Workplace Harassment Training
- Les Mills RPM Advanced Instructor Module 2 Training