Ahmed .

Ahmed .

  • Systems Development Engineer @AWS Amazon Ireland
  • **** **** ****
  • 5 Jahre Erfahrung
  • Not Available
  • Senior

I am Ahmed Omran, a Senior Software Engineer with 5+ year demonstrated experience in Backend Development, Microservices, Software Architecture, Data Management I work mainly with Java-Spring-boot tech stack, in addition to being flexible team player with other frameworks and technologies as mentioned below. I have a track record experience with building reliable web applications and services at scale in a variety of domains: financial applications, corporate management services, data governance & management, large-scale institutions and government digitization, healthcare & IT projects that I am working on in my whole previous career positions. In both my corporate and freelance experience, I had the chance to be both on the frontier addressing and satisfying business needs directly, and on the backyard of internal coding/deployment and operations support, making me a contributor to the whole stages of software development life-cycle. I regard myself as an analyst by nature, who loves building projects from scratch, identifying and addressing existing problems and implementing actions/solutions. I’d like to identify myself as a root-cause analyst, decision maker, team motivator, algorithmic & problem-solving hobbyist.

Bildung

C

Computer Science Engineering

German University in Cairo (GUC), Bachelor's Degree
2018

Arbeit & Erfahrung

A

Systems Development Engineer

Amazon Web Services (AWS), Ireland
Sep'2022 - Nov'2022
• Translating functional and technical requirements into detailed architecture and design with solutions that are extensible, testable, maintainable and efficient.• Improving infrastructure, operational performance, stability and team’s projects with optimizing and removing bottlenecks.• Focusing on operational excellence, constructively identifying problems, and proposing solutions.
S

Development Lead

Seedz Technology Group
Aug'2022 - Sep'2022
Leading the Development Hiring, Screening Criteria for expansion plans and creating new development teams up to the quality standards.
K

Senior Software Engineer

Kreios S.A.R.L, Luxemborg
Jun'2022 - Jul'2022
PROJECT: CMS Connector Worked on CMS connector service, The main responsibility of the service is to receive messages from a message broker of an Editorial Organizer and then transform the content of each message into a series of invocations of another (legacy) web service. There's also a GraphQL API exposed. TECHNOLOGIES USED: Java, Spring Boot, Kubernetes, PostgreSQL, ActiveMQ.
F

Senior Software Engineer

FlairsTech, Egypt
Dec'2021 - May'2022
PROJECT (INTERNATIONAL SCALE OPERATING IN MANY COUNTRIES): VPay (VAYROLL) VPay is an international enterprise HR management software operating currently in many companies worldwide, automating customizable employee and enterprise management, payroll processing, requests, leaves, communication and more. • Responsible for Maintenance & Implementation of new features, refactoring. • Responsible for Architecture & Design for new modules. • Responsible for migration of legacy systems to microservices. TECHNOLOGIES USED: Java, Spring Boot, CUBA, Jenkins, AWS, PostgreSQL, Elasticsearch. PROJECT (Healthcare platform operating in Abu-Dhabi UAE): Virtual Care Platform (VCP) VCP is a full implementation of the healthcare process, starting from appointments with primary care physicians, integrating with all hospitals, clinics, specialists, consultation, pharmacies and it has even an integrated AI for action recommendation based on symptoms. • I was responsible for implementing security enhancements based on the penetration testing reports. • I was responsible for writing performance tests to evaluate API performance under stress loads to conform to the expected rates. • I owned responsibility for analysis and improvement recommendations report for the API performance. • I was responsible for supervising execution of data-migration plans. TECHNOLOGIES USED: Java, Spring-Boot, Scala, Gatling, MySQL, Flyway, BitBucket.
S

Software Engineer

Sumerge, Egypt
Oct'2020 - Nov'2021
PROJECT (LARGE-SCALE NATIONWIDE): AXA EGYPT INSURANCE SYSTEM • Owned the design and implementation of a Change-Data-Capture pipeline microservice. Supervising a team of 3 Junior SEs, I was able to deliver a generic microservice, easily configurable without code change, entity/database agnostic, configurable to fit in other projects of the company as well, that can consume a MQ of change stream events and expose GraphQL API for fetching history changes. This service was adopted in all other projects and saved significant development effort for the company. • Contributed to the analysis and architecture of the whole project legacy system revamp and migration to microservices. TECHNOLOGIES USED: Java11, Spring Boot, T-SQL, GraphQL, NodeJs, MongoDB, Kafka. PROJECT (LARGE-SCALE NATIONWIDE): SMART METERS UNIFIED SYSTEM FOR EGYPTIAN ELECTRICITY & POWER AUTHORITY • Implemented ETLs & intermediate data processing algorithms to optimize the processing pipeline, big data analytics & aggregated report/statistics generation across country. • Implemented deep learning models to detect electricity theft & power grid manipulations from power consumption patterns. This saved the Egyptian government 2 Billion EGP per year that were the cost of power grid manipulations. • Implemented time series models to predict future increase in power consumptions and new subscriptions to be used by the ministry for planning & bids with meter manufacturing companies. • Worked on database query analysis & optimization. Tracing query and fields access rates and access types and making decisions for indices, schema changes accordingly • Implemented algorithms that interfaced electricity meters drivers, and smart card reader/writer drivers TECHNOLOGIES USED: Java11, Java EE, Spring Boot, T-SQL, Python3, C++. PROJECT (LARGE-SCALE NATIONWIDE): MICROSERVICES FOR PUBLIC PENSION AGENCY (PPA) IN SAUDI ARABIA • Implemented microservice for handling and processing push notifications across services using Kafka MQ, Integrated with SMS & Email 3rd party providers. Configurable to handle priorities, extract relevant information and target audience to notify, maintains re-send and delivery status check. • Implemented microservice for consolidating & processing logs across services, processing raw XML logs from various systems formatting and extracting relevant fields and information, consolidating to Elasticsearch and Kibana dashboard to assist operations support. TECHNOLOGIES USED: OpenShift, Kafka, KsqlDB, ElasticSearch, Kibana, Spring Boot. PROJECT (LARGE-SCALE NATIONWIDE): WEB & MOBILE APP SAUDI MINISTRY OF MUNICIPAL, RURAL AFFAIRS & HOUSING • Implemented microservices for handling payments confirmation/reversal. TECHNOLOGIES USED: Kubernetes, Kafka, ElasticSearch, MongoDB, Spring Boot.
P

Software Engineer

PrivateCircle, India
Aug'2020 - Nov'2021
A Company that offers business, market & financial analytics for investors, businesses and banks. • Implemented Python modules for exporting Excel and PDF reports from massive database. Modules built from scratch with custom logic to provide the exact needed design. • Implemented data-pipeline algorithms, data processing, cleaning up and structuring unstructured data. TECHNOLOGIES USED: Python, MongoDB.

Berufliche Fähigkeiten

Language
  • Java 8 Jahr(s)
  • Python 5 Jahr(s)
  • C# 1 Jahr(s)
Framework
  • Spring Boot 4 Jahr(s)
  • Docker 3 Jahr(s)
  • Angular 1 Jahr(s)
  • Node js 1 Jahr(s)
Database
  • Hibernate 4 Jahr(s)
  • Elasticsearch 3 Jahr(s)
  • SQL 6 Jahr(s)
  • MongoDB 4 Jahr(s)
DevOps
  • Kubernetes 3 Jahr(s)
Technology
  • AWS 4 Jahr(s)
  • CI/CD 4 Jahr(s)
General
  • ELK Stack 3 Jahr(s)
  • RabbitMQ 2 Jahr(s)
  • Distributed Systems 4 Jahr(s)
Testing
  • Test Automation 3 Jahr(s)
API
  • REST APIs 5 Jahr(s)

Sprachen

  • English good
Remoteplatz Logo