Over a decade of software development experience.
Currently diving into reactive programming using Quarkus for my next personal project
I may not be an expert at your particular technology stack - but that's OK. What's important is my ability to break down big problems into smaller ones and the dedication to take ownership of a problem to find the best solution. If this is something you also believe in as a core value within your company, feel free to reach out.
View Experience View Resume(September 2024 - Current)
Developed a scalable, serverless PII security scanner using Python and AWS Lambda.
Developed a security score application to assess and visualize organizational security posture by aggregating data sources across Amazon resulting in a 40% reduction in security compliance gaps. See projects below
Some of my main tasks with Audible are:
Providing feedbacks during the design session for new projects
Planning, estimating, and contributing to the architecture, coding, and development
Ensuring code quality and governance
Refactoring and continuous improvements of the codebases
(September 2021 - July 2024)
Designed, built, and maintained a suite of microservices for Exiger, ranging from RESTful applications to event-driven services. Utilized Java 17+ with Spring Framework 6 for backend development and deployed to AWS Kubernetes cluster. See projects below
Some of my main tasks with Exiger are:
Participate and provide feedbacks during the design session for new projects
Led the migration of legacy codebases to modern Spring Boot 3.x applications, enhancing performance and maintainability
Developed and managed Helm Charts for seamless deployment with ArgoCD
Ensured high code quality by creating comprehensive JUnit test suites
Part of an on-call rotation during working hours and holidays
Mentored junior team members, fostering their growth and development within the team
(September 2020 - August 2021)
Developed and maintained Jahia's open source marketing cloud platform. A modulith application that utilize OSGI technology to build a feature-rich experience tailored for each customer. The backend core code is written in Java with a graphql endpoint. In the frontend, a series of React components alongside some robust libraries and build scripts such as Apollo, react-router, yarn, webpack, etc. See projects below
Some of my main tasks with Jahia are:
Taking ownership of projects from the design phase, to implementation, all the way to deployment and maintenance
Maintained the CI/CD pipeline that builds image from the Java artifacts
Building RESTful API services
Wrote JUnit tests both unit and integration tests
Updating legacy code
(April 2017 - September 2020)
Developing and maintaining Acquia’s marketing cloud platform. This application is a high traffic volume with a low latency Saas platform that delivers personalized content. Core code is written in Java with automation scripts in Python and hosted in AWS using EC2 and Cloudformation and being monitored using Cloudwatch. See projects below
Troubleshooting JVM by analyzing flame graphs using linux-perf and perf-map-agents
Writing Junit tests
Handle bi-weekly deployment release
Part of the 24/7 on-call support rotation to adhere to the "five 9's" of availability
(May 2014 - April 2017)
Built and managed a chrome plugin to improve Rapid7's application scanning coverage and to assist in validating vulnerabilities. The plugin enables users to replay and edit recorded traffic generated for vulnerabilities and patch validations. It is written using Javascript on top of Chrome's API
Built and managed a Jenkins plugin that performs a vulnerability scans on any Jenkins job. This plugin empowers developers to continuously push features without manually scanning their VAS applications thus enabling them to find web security defects earlier in the software development lifecycle. See projects below.
For more of my experience, checkout my
ResumeLambda-based solution to automatically detect and manage Personally Identifiable Information (PII) across JIRA and Confluence, ensuring compliance with security and privacy regulations.
A comprehensive tool that assess the security posture of all internal and customer-facing applications across the organization, providing standardized evaluations, risk insights, and actionable recommendations to enhance overall security status.
Build an event monitoring application that tracks global natural calamities and sends real-time alerts to clients.
Developed and maintained Jahia's digital experience platform. This is feature-rich application with highly customizable modules tailored for individual customers. Core backend code is written in Java with graphql endpoints and the frontend is written in React. It is deployed to the cloud using a docker containers or on-prem for better latency and privacy of data.
Developed and maintained Acquia’s marketing cloud platform. This application is a high traffic volume with low latency saas platform that delivers personalized content. Core code is written in Java and automation scripts in Python. It is deployed to AWS in a cluster of EC2 instance using Cloudformation
This plugin enables you to configure settings to automatically trigger vulnerability scans when builds of your web application completes. This enables your team to find web security defects earlier in the software development lifecycle.