Sara Selim

Principal Software Engineer

Egypt

About

Ambitious Software Engineer with 5+ years of experience in developing high-quality applications. Proven track record of delivering successful projects. Strong technical skills in Java, Hibernate, Spring, JSF, Web Services, Object Oriented Programming, Data Structure, and Databases. Experienced in working in Agile development methodology. Certified by Information Technology Institute (ITI). Aim to work in a challenging work environment where I can utilize my expertise and technical skills to develop and implement new ideas.

Experience

  • Principal Software Engineer at Integrant, Inc.
    Aug 2024 - Present · 2 yrs 2 mos

  • Senior Software Engineer at Evolvice GmbH
    Dec 2022 - Aug 2024 · 1 yr 9 mos

  • Senior Software Engineer at Boost
    Apr 2022 - Oct 2022 · 7 mos

    Boost is a payment application that provides new payment methods (QR, Payment links, and push payment), allowing merchants to get paid instantly and for free based on open banking technologies. Tools and technologies: - ​​​Java SpringBoot (Gradle) - Docker - Postgres for database - AWS technologies for hosting our solution (ECS, ECR, CloudWatch, and Route 53) - RDS for hosting our databases - Keycloak - Firebase and Cloud firestore - Flyway as a database-migration tool - Open Banking integrations with Yapily

  • Software Engineer at Masria Digital Payments (MDP)
    Nov 2020 - Apr 2022 · 1 yr 6 mos

    Online Service ISO to Rest API: Integration Layer to provide the online card switch ISO messages as Rest API. - Tools and technologies: SVIP (Middleware solution) API Gateway: Developing enterprise-level web applications and Restful APIs for banking business. - Tools and technologies: Spring boot, spring security, keycloak, smart vista (card management system), MySQL, ISO message, swagger.

  • Fawry Integrated Systems (2 yrs 10 mos)
    • Software Engineer
      Feb 2020 - Nov 2020 · 10 mos

      Operations and Administration Console (OPC): The core operation and administration system in FAWRY serves the operation team doing the daily tasks and configuration of the business rules across all FAWRY components. - Tools and technologies: Hibernate, EJB, JSF, POI, ModelMapper, Hibernate enverse, XML, CSS, Bootstrap, Oracle DB, WEB Sphere, HTML, CSS. - Design Pattern: Adapter, Facade, Singleton, Flyweight, Iterator.

    • Associate Software Engineer
      Feb 2018 - Feb 2020 · 2 yrs 1 mo