Skip to content
View kanozad's full-sized avatar
  • Lucidus Solutions, LLC
  • Rockville, MD

Block or report kanozad

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kanozad/README.md

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

Popular repositories Loading

  1. kanozad kanozad Public

    Config files for my GitHub profile.

    HTML

  2. TypeScript TypeScript Public

    Forked from microsoft/TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    TypeScript

  3. awesome-chatgpt-prompts awesome-chatgpt-prompts Public

    Forked from f/prompts.chat

    This repo includes ChatGPT prompt curation to use ChatGPT better.

    HTML

  4. GitGitHubMasterlcass GitGitHubMasterlcass Public

    Forked from LaloCo/GitGitHubMasterlcass

    First repository of the LPA's Git and GitHub Masterclass

    HTML

  5. promptbase promptbase Public

    Forked from microsoft/promptbase

    All things prompt engineering

    Python

  6. html5boilerplate.com html5boilerplate.com Public

    Forked from h5bp/html5boilerplate.com

    Files for the HTML5 Boilerplate website.

    HTML