Skip to content

kanozad/kanozad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Douglas M. Kanoza

Summary

Senior software engineer and architect with 25+ years of enterprise Java experience leading technical teams across federal and commercial sectors. I specialize in large-scale modernization - migrating legacy portfolios to Spring Boot, microservices, and Angular - and in coaching engineers to grow while getting complex projects across the finish line. PMP and ITIL certified; equally at home solving hard technical problems, designing architecture, and working directly with stakeholders.

Skills

Java Spring Boot / Spring MVC / Spring Data JPA
Angular TypeScript / JavaScript
REST API Design Microservices Architecture
Hibernate / JPA Oracle / SQL
Java EE / Jakarta EE Apache Tomcat
Thymeleaf / JSP / Servlets Bootstrap / jQuery
Software Design & Architecture Configuration Management
Team Leadership Coaching & Mentoring
Agile / Scrum Requirements Analysis
AI Integration & Prompt Engineering Standards Development

Experience

Lucidus Solutions, LLC., Baltimore, MD

March 2016 -- Present

Senior Software Engineer / Software Architect

National Cancer Institute Center for Biomedical Informatics and Information Technology

  • Senior architect and software engineer for a portfolio of 30+ applications and services supporting cancer research grants management workflows.
  • Led team adoption of AI-assisted development: established prompt engineering practices, developed custom agent instructions for portfolio codebases, and built out AI usage standards and guidance for the team.
  • Built an application wiki for institutional memory - capturing architecture decisions, open threads, and lessons learned - and developed custom AI agent instructions to help developers and AI agents query and maintain wiki content.
  • Leading large-scale architectural modernizations: Bootstrap 5 and Spring Boot 3.x migrations; built a parent POM to standardize the portfolio-wide dependency catalog.
  • Led multiple technology refresh initiatives: Ant to Maven; Spring to Spring Boot; Hibernate to Spring Data JPA; JSP/Tiles to Thymeleaf.
  • Led a portfolio-wide refactoring effort migrating applications from stove-pipe MVC to REST-based microservices with Angular front-ends.
  • Led the design and development of a library of reusable Angular components.
  • Led migration of all portfolio applications from Tomcat 8 / Java EE to Tomcat 10 / Jakarta EE.
  • Provide technical guidance, coaching, and mentoring for junior developers; interview candidates for open positions.

Medical Science & Computing (MSC), Rockville, MD

September 2015 -- March 2016

Deputy Program Manager

National Heart, Lung, and Blood Institute

  • Served as configuration manager for NHLBI's Information Technology and Applications Center; managed a team of three CM specialists and two communications and reporting specialists.
  • Coached SysOps engineers and government staff in Agile practices; provided expertise for a DevOps implementation spanning multiple development, QA, maintenance, and support teams.
  • Served as backup to the program manager to ensure seamless customer support.

Wells Fargo Bank, NA, Frederick, MD

September 2013 -- September 2015

Web Developer / Team Lead

  • Primary point of contact and delivery lead for multiple teams building and maintaining enterprise web applications using Spring, Hibernate, JavaScript, and Oracle technologies.
  • Led an initiative to develop engineering standards and best practices, adopted across the larger organization.
  • Championed Agile principles and practices within the group and through cross-organizational focus groups and steering committees.
  • Independently developed a division-wide study group program, recruiting members from throughout the company and leading sessions on multiple topics.
  • Provided technical guidance and mentoring for developers transitioning from .NET to Java.
  • Led a team accepting handover of a poorly documented legacy project; delivered multiple rounds of fixes and enhancements under tight timelines, working from the code alone.

TerpSys, Rockville, MD

January 2002 -- September 2013

Principal Software Engineer (July 2008 -- September 2013)

National Cancer Institute Center for Biomedical Informatics and Information Technology

  • Led cross-functional, multi-vendor teams building enterprise Java applications for the cancer research community; delivered 12+ complex projects as development lead and Scrum Master.
  • Led an initiative to automate builds and deployments for a dozen projects using the Anthill build server, significantly reducing errors and improving turn-around times.
  • Provided project management support for a large-scale migration and hosting project for NCI's cancer.gov website.
  • Provided technical guidance, coaching, and mentoring for junior developers.

Software Configuration Management Administrator / Project Manager (January 2004 -- July 2008)

National Cancer Institute Center for Biomedical Informatics and Information Technology

  • Managed a team of two CM technicians providing SCM and project management services for 80 software projects and 200 developers.
  • Administered the Center's CVS and Subversion repositories; developed training materials and provided first-line technical support, including in-depth support for branching and merging.
  • Delivered several mission-critical projects - GForge CDE implementation, Subversion rollout, and automated build and deployment - all on schedule and within budget.
  • Partnered with Center management to implement change control, architectural review, release management, and technology stack rotation processes.

Senior Developer (January 2002 -- January 2004)

Internet Business Services

  • Key contributor to building the company's Enterprise Java development practice; led teams of up to 13 people delivering projects using Java EE, Struts, JSP, WebSphere, JBoss, and .NET.
  • Championed regular Technology Transfer Sessions within the group; partnered with management to design and implement a software development and project management framework drawing on Agile and traditional approaches.

AvalonBay / Realeum Inc., Alexandria, VA

April 1999 -- November 2001

Senior Developer

  • Technical team lead, lead developer, and architect on a full life-cycle project building a 250K LOC real estate portfolio management system using Java, J2EE, WebLogic, and Oracle.
  • Managed the early beta pilot phase, working closely with users and internal teams to negotiate priorities and manage expectations while continuing to contribute to development.

Hogan & Hartson, L.L.P., Washington, DC

November 1998 -- April 1999

Intranet Developer

  • Full life-cycle web development (VBScript, ASP, JavaScript, Java, SQL Server) for a company intranet supporting 1,300 users worldwide.

Bureau of Labor Statistics, Washington, DC

September 1988 -- November 1998

Labor Economist - Office of Compensation and Working Conditions (October 1996 -- November 1998)

  • Delivered complex analytical software systems using Java, SAS, VB/VBA, and SQL.
  • Led a team of three developers updating and integrating legacy Access systems and porting them to Java.

Economist - Division of Industrial Prices and Price Indexes (September 1988 -- October 1996)

  • Served as Industry Analyst for the Producer Price Index; implemented multiple analytical projects in SAS.

Education

University of Maryland, University College, College Park, MD

2002 -- 2006

Master of Software Engineering, awarded August 2006

University of Michigan, Ann Arbor, MI

1985 -- 1988

College of Literature, Science, and the Arts

BA Economics, awarded March 1988

Professional Certifications

  • ITIL® Foundation (November 2012)
  • PMI Scheduling Professional (PMI-SP) (August 2010)
  • Project Management Professional (PMP) (June 2007)

Hobby Languages

  • Rust
  • Go
  • PowerShell
  • Python

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors