More details coming soon
More details coming soon
Accomplishments
President : Java Users Group - Kansas City
Sun Micro Systems Java Architect
Transformation of a large Insurance Entity to Agile management from Waterfall using a mission critical application rewrite and technology refresh. I was the lead, moving it from a monolithic to service based architecture.
“Core J2EE Patterns” - ISBN 0-13-0648841 / Project Manager & Pattern Subject Matter Expert
Managed a team of 20 internationally based, rotating, engineers developing reference software supporting intellectual property (IP)
Founding member / organizer : Agile Users Group
Multimedia software & hardware engineer : Nihon Victor Company / Japan Victor Company (JVC) Japan
Agile, Project Management and Technology Transformation
As a Senior Enterprise Architect I audited the Current State Architecture (CSA), defined the Future State Architecture (FSA) and transformed the organization from Waterfall project management to Agile.
Lift & Shift
Lead architect for system rewrite, technology refresh to Java SOA, moving it from monolithic to Java, Spring, J2EE microservices with decoupled user interference code (in Bootstrap) with backend Spring-Boot services. The build system was migrated to Jenkins based Continuous integration, build scripts moved to Maven and enterprise JFrog recreated. I was successful in writing the business case and architectural technical documents to win approval for the capitol equipment to
Transformation of a large Insurance Entity to Agile management from Waterfall using a mission critical application rewrite. I was the lead architect for this rewrite moving it from monolithic to Java, Spring, J2EE microservices with decoupled user interference code (in Bootstrap) with backend Spring-Boot services. The build system was migrated to Jenkins based Continuous integration, build scripts moved to Maven and a enterprise JFrog .
Java Performance Tuning
Remediation of design and programing errors resulting in net performance of over 150%. The first issue was isolated to redundant copy/paste code that introduced loop control logic. The loop was executed completely everytime instead of short circuiting exit criteria for the most common cases. The second issue resulted in repeated hashcode calculations on a logically immutable data structure. This was remediated by redesign and implementation of the structure to be readonly / immutable, lazy hash value initialization and addressing the ripple effect of the data structure change. This was a pervasive application code change because the data structure was not strictly a model of MVC. It instead contained emmeshed business logic which was refactored to a service API and implementation. This facilitated functional and integration testing.
Windows and OS2 multi-threaded C++ development of GUI frameworks supporting power-plant tray routing and
Forth and PL/I system tag lockout management system at power-plants
Memory subsystem design on Orcad, timing and PCB layout of multimedia editing system EISA peripheral card with interleaved audio/video filesystem.
C and C++ XWindow and Intrinsics development in Japan and the United States for multimedia and TIFF transformation and display. Systems developed using Make under Solaris and Sun 386i. Systems administration including: remote install from tar tapes on remote systems, NFS, ssh, user accounts and lpr