I am a solution developer and technical leader with extensive knowledge of data-driven systems, distributed systems, and enterprise architecture. I have an excellent record leading teams through the full life cycle of software development including: requirements, design, coding, testing, deployment, and support. Over the years I have been the primary enterprise architect of one federal bureau and a consultant for many others. I am consistently looking for improvements for existing systems and am able to present options that align to stakeholder's priorities. Creates solutions that are "right-sized" using a combination of low-code/no code environments as well as fully customized code, that are appropriate to the size and risk of the problem being solved.My experience includes application architecture, performance tuning, ETL and OLAP design, functional specifications, system modeling, process development, change control, and risk management. I have been a part of the Agile development community for over 20 years starting at the beginning of the eXtreme Programming methodology. I have used this experience to develop a number of training modules around best practices for handling runtime failures and secruity. This training has incorporated personally developed content with additional curated content. I mentor junior developers across the company and conduct presentations across multiple projects.As part of a two person team, developed and presented our submission for innovation within the Federal Government based on the project I where I was the team lead at the time. This presentation resulted in having the company nominated as a finalist for the award.I have worked on multiple winning proposals for government contracts where I was responsible for the technical response sections, as well as proofing the project management areas dealing with Agile Methodology. My experiences have been within the insurance, financial, government regulation, telecommunication and commercial software industries. This has given me a broad understanding of these industries and the knowledge to find unique solutions and new opportunities for growth. My continued learning of new technologies allows me to bring innovative solutions to problems.
Listed skills include Management, Process Improvement, Java Enterprise Edition, Team Leadership, and 11 others.