Experienced technical leader with 3 years in a management role, overseeing development workflows, mentoring team members, and helping shape technical direction. Adept at bridging the gap between technical execution and strategic business goals, with a proactive mindset and a commitment to excellence. Seasoned Java Developer with over 12 years of hands-on experience in designing, developing, and maintaining robust, scalable applications across various industries. Proven track record of delivering high-quality software solutions using modern frameworks, design patterns, and best practices. Passionate about clean code, continuous improvement, and collaborative innovation, with strong problem-solving abilities and deep knowledge of the full development lifecycle.
Experience
2022-Current
Head of IT | Islamic Finance Fintech Company
- Successfully migrated 20% of a legacy monolithic application to a modern microservices
architecture, reducing the lines of code by 69% in the migrated components, while
preserving existing functionality and introducing new features. - Developed and managed the implementation of a new disaster recovery (DR) plan,
reducing the Recovery Time Objective (RTO) from an undefined duration to a maximum of
1 hour, and the Recovery Point Objective (RPO) from up to 1 day to just 1 second,
achieving a 99.99% improvement. - Designed and managed the implementation of a modernised solution for a legacy trade
input method after throttling, reducing the upload time for 40,000 trades from 3 days to
just 1 hour—achieving a 98% reduction in processing time. This resulted in a direct
positive impact on the company's revenue. - Led a high-performing development team using Agile methodologies, boosting
productivity while maintaining strong developer engagement.
2021-2022
Senior Java Developer | Islamic Finance Fintech Company
- Implemented new branching strategies and deployment practices that increased
the frequency of code releases while reducing the rollback rate. - Rapidly became the subject matter expert on a complex legacy monolithic application,
serving as the primary point of contact and for a time, an Individual Contributor. - Mentored junior developers by sharing product knowledge, providing code reviews, and
offering guidance to support their growth.
2020-2021
Backend Developer | Digital Age Verification Company
- Identified and resolved a flaw in the build configuration of our Java-based serverless
application, resulting in reduced AWS Lambda startup times. - Provided actionable feedback to cross-functional teams, contributing to enhanced user
experience through bug reduction and UI improvements.
2019-2020
Java Developer | Electric Vehicle Charging Company
- Developed a pass-through application to bridge communication between the company's back office and new 150kW chargers using differing protocols, ensuring a
smooth and timely product launch. - Collaborated closely with cross-functional teams and IBM during a critical crunch period
to prepare the remote charging app for release.
< 2019
Can provide on request