With over 15 years crafting robust Java-based solutions for complex systems, I'm a seasoned Full-Stack Engineer who champions maintainable, well-tested and secure code. My adaptability, proven by my experience in Angular, allows me to bridge intricate backend architectures with dynamic front-end experiences, delivering comprehensive and high-quality applications.
Core skills & expertise
- Front-End: Angular and TypeScript
- Back-End: Java, Spring boot
- Database: Oracle, MySQL
- Cloud & DevOps: Cloud Foundry, AWS, Docker, Kubernetes, CI/CD with Jenkins and Gitlab pipelines
- Other: Microsoft CRM dynamics 365, Agile methodologies, Jira
Key accomplishment
- Crafted from scratch an Angular based UI with a Java (Spring boot) based backend to automate the migration of the network configuration of around 5000 companies with a short service interruption period. The application handled scheduling tasks and executing actions in a right sequence. This helped significantly reduce the cost of the migration by 60%.
- Developed from scratch a workflow based Java application to automate the delivery of a complex mobile billing system at Ericsson. This has reduced the delivery from 3 working days to around 3 hours. In addition to that, it was automated and only required less/no interactions.
- Refactored code to reduce complexity and increase efficiency and maintainability. The LOC were reduced by 10%.
At the moment, I'm seeking a Senior Team Lead role on a challenging project leveraging cutting-edge technologies like AI. My goal is to lead and inspire a team to deliver innovative, impactful solutions in a dynamic environment, leveraging my strong communication skills and multilingual proficiency, including Arabic.