
I tutored in high school and college, and more recently, I mentored a more junior developer coworker. I enjoy helping others understand concepts and seeing the lightbulb moments when something finally clicks.
As a consultant at Focused Labs, I specialized in modernizing legacy systems into distributed systems using XP development methodologi...
As a consultant at Focused Labs, I specialized in modernizing legacy systems into distributed systems using XP development methodologies, including paired programming, Test Driven Development (TDD), and CI/CD.
● Managed cloud deployments: Ensured high availability and optimized performance of applications in AWS and Azure using automated CI/CD pipelines.
● Developed web applications: Created a greenfield labor hiring tool and a replacement for a legacy website, streamlining operations for a moving company.
Mentored team members: Bridged skill gaps through targeted coaching, fostering continuous learning and growth.
As a member of the Banking Reservoir team, I developed data moving and storage applications using Kafka, NiFi, Git, Bitbucket, and JIR...
As a member of the Banking Reservoir team, I developed data moving and storage applications using Kafka, NiFi, Git, Bitbucket, and JIRA.
● Mentored junior developers: Enhanced technical skills and fostered growth within the team.
● Enhanced testing processes: Implemented unit, integration, and end-to-end tests, promoting a TDD environment and Agile Scrum practices.
● Built microservices: Developed multiple Java applications to handle diverse data types, improving system modularity and scalability.
● Fixed JUnit tests: Reduced over 500 failing tests to zero, enabling effective CI/CD Jenkins pipeline utilization an...
● Fixed JUnit tests: Reduced over 500 failing tests to zero, enabling effective CI/CD Jenkins pipeline utilization and ensuring a smooth SDLC.
● Resolved security issues: Managed hundreds of security vulnerabilities identified through Fortify, Sonar, OSS component, and penetration testing scans.
● Upgraded technologies: Performed major upgrades, including Java, Apache, and Tomcat versions, and replaced outdated open-source jars.
● Supported operations: Provided operational support in production and lower environments, resolving issues to ensure smooth operations.