Experience
Senior Lead Engineer
Candela Labs (Acquired by Sapiens) | Apr 2019 - Present
- Architected and implemented IAM integrations using Keycloak, enabling SSO, OAuth 2.0 / OIDC flows, and role-based access control across microservices.
- Successfully modernized an enterprise web application, migrating its legacy Acegi Security framework to a modern Spring Security architecture
- Built a web-based AS400/IBMi TN5250 emulator using ReactJS and Spring Boot, modernizing legacy mainframe interfaces for enterprise users.
- Integrated third-party APIs and enterprise connectors, improving cross-system data exchange and reducing manual integration effort by 30%.
- Mentored junior developers on IAM standards, secure coding practices, and microservices architecture best practices.
JavaSpring BootKeycloakOktaOAuth 2.0 / OIDCReactReduxPostgreSQLAS400 / IBMi
Associate
Vernalis (Currently Orion) | Jun 2014 - Apr 2019
- Implemented OKTA authentication and MSSQL Always On column-level encryption, strengthening enterprise security and compliance posture.
- Integrated the Clickatell SMS gateway API and other third-party services, streamlining real-time user communication workflows.
- Built a scalable Sports ERP API backed by PostgreSQL and MongoDB, improving data integration and cross-platform access.
- Engineered Elasticsearch-powered search and analytics, increasing data retrieval speed and accuracy by 40%.
- Led development of a sports game simulation module, reducing QA testing time by 70% and accelerating release cycles.
JavaSpring BootPlay FrameworkOktaElasticsearchPostgreSQLMongoDBMSSQLThird-party API Integration
Software Engineer
Espros Technology Consultants (P) Ltd | Sep 2013 - Jun 2014
- Owned and maintained a JavaFX-based desktop application, ensuring stability, performance, and smooth user experience.
- Integrated the Highcharts third-party charting API for visual data insights, improving analytics usability and clarity.
- Built a custom CMS, improving content delivery speed by 30% and enhancing overall system efficiency.
JavaSpring MVCJavaFXHighchartsThird-party API Integration
Hobbyist Game Developer
Personal Game Dev | 2024 - Present
- Designing and prototyping 2D and 3D gameplay mechanics using Unreal Engine 5, with a focus on action RPG and exploration-based genres.
- Developing skills in Blueprint visual scripting and transitioning into C++ to build reusable gameplay systems like inventory, combat, and quest management.
- Creating and animating 3D models, environments, and characters using Blender, including asset sculpting, UV mapping, rigging, and basic animation cycles.
Unreal EngineBlueprintsC++BlenderGame Design3D Modeling