Enterprise software & delivery
I contributed to investment applications, backend automation, and the development and release workflows around them.
The situation
Legacy PHP functionality needed to move into the current Java and Vue architecture. Teams also needed repeatable ways to test, package, and release changes across environments.
What I did
I migrated application features, wrote Java and frontend tests, and built reusable CI/CD pipelines with security scanning, artifact handling, deployment controls, and notifications.
What changed
Developers could reuse release workflows and see deployment results and failures. The application work and the release controls supported the same delivery process.
What I took forward
A feature is only part of the job. Testing, release visibility, and rollback determine whether the team can operate it.
Selected contributions
- Migrated PHP functionality into Java 14 and Vue services and developed Java microservices for a robo-investment product with JUnit and Mockito tests.
- Built Vue, JavaScript, and TypeScript frontend modules with automated tests.
- Built Quality Review Automation to expand transaction review beyond the existing sampled process.
- Created reusable CI/CD workflows for tests, quality gates, CodeQL scanning, JFrog artifacts, and deployments across development, QA, and production.
- Automated SQL table audits with Python to identify redundant or inconsistent database objects across environments.
- Managed pull requests, version bumps, builds, and releases as a repository code owner; implemented rollout/rollback controls and supported production deployments.
- Connected PagerDuty, webhooks, and Microsoft Teams to configurable deployment success/failure notifications and on-call visibility.
- Won an internal Cloudathon with an AWS file-ingestion workflow using S3, Lambda, and Athena to redact personally identifiable information.
- Investigated build, deployment, test, and environment issues with engineering and release teams.
Tools and methods: Java, Vue, TypeScript, Python, GitHub Actions, CodeQL, JUnit, Mockito, AWS
Have a related challenge?
Discuss a project