I am a Software Engineer with experience in backend Java development, technical leadership, and system performance improvement. I have led cloud transitions, championed and led software migration to newer, better frameworks, and mentored younger developers.
Backend Java development in JAX-RS using Spring, Quarkus and Maven
ā¢ Implemented a Software Composition Analysis service into the build pipeline, which fails the build if known vulnerabilities are detected
ā¢ Leading the team in using maven to generated project site documentation, facilitating quality analysis and project handoff to partner groups
ā¢ Wrote a mock service which implemented all of the external API endpoints used by the groupās services
ā¢ Leading the effort to reimplement legacy systems into new JAX-RS services using Quarkus on Kubernetes
ā¢ Led the lift-and-shift of two large applications from VMs in a datacenter into AWS on EC2s
ā¢ Mentoring younger developers in Java, systems development and best practices
ā¢ Wrote a maven archetype for the new Quarkus services
ā¢ Led the former MBO group in Java development of backend video-on-demand services
ā¢ Increased the efficiency of the MBO dynamic ad insertion system from 80% to 99.8%
ā¢ Rewrote the MBO gateway application to increase performance from 700 req/s to over 22,000 req/s
ā¢ Led the effort to develop a long-term plan to migrate the MBO services from CORBA to ReST
Devops development implementing a complete CI environment
ā¢ Implemented a complete CI environment for development team
ā¢ Collaborated on developing best practices for Java development, using unit testing, mocking and static code analysis