Umar Farooq

Bis 2025, Software Engineer, EMUMBA
Lemgo, Deutschland

Fähigkeiten und Kenntnisse

Golang
Go (programming language)
Go (Programmiersprache)
Python
PostgreSQL
Event-Driven Systems
Jira
MySQL
Kubernetes
Git
Docker
RESTFull Api
Microservices
GRPC
kafka
Amazon Web Services (AWS)
C/C++
API
Computer Science
Backend
JavaScript
Agile Development
Linux
DevOps
SQL
Software Development
Cloud Computing
Prometheus
Redis
Java
Github Actions
Nginx
Jenkins
AWS
kakfak
Apache Kafka
Qt
RabbitMQ
CI/CD (continuous integration/delivery)
Grafana
REST
Web3
CMake
STL
Infura
Distributed System
Domain-driven Design (DDD)
NoSQL
Load tests
GraphQL
RDBMS
Scrum

Werdegang

Berufserfahrung von Umar Farooq

  • 2 Jahre und 1 Monat, Okt. 2023 - Okt. 2025

    Software Engineer

    EMUMBA

    • Designed and developed Go microservices for a high-throughput trading platform, achieving 200 K+ TPS through optimized concurrency and load distribution. • Built event-driven architectures with Kafka and gRPC, enabling real-time order processing and asynchronous data flows. • Containerized services with Docker and deployed on Kubernetes, improving scalability and reducing time by 60%. • Established CI/CD pipelines with GitHub Actions, ensuring automated testing, linting, and zero-downtime deployments.

  • 1 Jahr und 10 Monate, Feb. 2022 - Nov. 2023

    Software Engineer

    IBM

    • Contributed to weather.com’s global backend microservices, optimizing API performance and reliability for millions of users. • Refactored critical services to event-driven pipelines integrated with Redis and AWS S3. • Enhanced continuous delivery using Jenkins, Terraform, and Kubernetes, promoting end-to-end deployment automation. • Implemented testing strategies (unit, integration, and end-to-end) improving release stability and reducing post- release defects.

  • 3 Jahre und 3 Monate, Mai 2019 - Juli 2022

    Software Engineer

    AFINITI

    • Developed core routing and analytics components in C++ and Go, improving concurrency handling in multi- threaded services. • Integrated payment systems within a microservice ecosystem using Dockerized Linux environments. • Implemented automated build processes via CMake and CI pipelines, improving cross-platform deployment efficiency. • Initiated adoption of unit and integration testing frameworks, improving release quality and reliability.

Ausbildung von Umar Farooq

  • 5 Jahre und 2 Monate, März 2015 - Apr. 2020

    Computer Science

    NUCES-FAST

    Data Structures, OOP, Database Systems, Computer Networks

Sprachen

  • Englisch

    Fließend

  • Urdu

    Muttersprache

  • Deutsch

    Grundlagen

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z