Cardinal HealthSoftware Engineer II
Nov. 2022 - Apr. 2023Beirut, Lebanon• Leveraged expertise in Java, Spring Boot, React JS, Docker, Ansible and Linux to drive the development and enhancement of critical systems and applications.
• Participated in a large-scale project, enabling remote control over 6000 devices in the field, resulting in an outstanding reduction of operations time by over 90%.
• Played a key role in agile software development, contributing to various stages including design, implementation, and deployment, ensuring efficient and streamlined processes.
• Designed and developed robust tools and frameworks to automate the entire software development lifecycle, encompassing development, testing, deployment, management, and monitoring of the company's devices.
• Participated in the establishment of comprehensive training processes and programs for the team, overseeing the successful onboarding and mentoring of interns, resulting in the permanent hiring of one intern.
• Implemented an error monitoring tool using Sentry, significantly improving error detection, filtering, and resolution processes while enhancing overall code quality.
• Contributed to the development of an automated testing suite utilizing Selenium and Gauge Java, ensuring comprehensive and efficient testing of multiple projects.
• Collaborated on the establishment of an automated user acceptance testing (UAT) code coverage using JaCoCo, seamlessly integrated with the CI process, to streamline quality assurance procedures across multiple projects.
• Architected and implemented a scalable monitoring stack utilizing Prometheus and Grafana, empowering proactive problem detection and efficient debugging of issues by monitoring vital signs and application metrics of over 6000 devices.