Software developer at BIL, Sfeir
Aug, 2022 - Present
Contributed to the development and modernization of core systems in the Document team at BIL. Built robust RESTful APIs and microservices to support electronic document generation, signing, and archival workflows
Migrated Java applications from version 11 to 17, improving performance and security
Engineered RESTful APIs and microservices using Spring Boot
Built and enhanced UI components with React, JavaScript, TypeScript and Vite
Architected and maintained robust microservices with Spring Boot and Java
Enforced design patterns and best coding practices across services
Led code reviews, ensuring adherence to best practices and improving code quality
Delivered new business features aligned with client needs
Managed versioning and releases using Git flow and semantic versioning
Modeled and implemented relational databases with Oracle
Actively participating to scrum meetings
Upgraded testing framework from JUnit 4 to JUnit 5
Developed a custom Spring Boot starter for shared modules
Structured and maintained Maven multi-module projects
Conducted in-depth technical analyses and feasibility assessments