Omar Hasan

Senior Software Engineer

Dubai, United Arab Emirates13 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 10+ years in backend software engineering.
  • Expert in Go, Python, and Java for high-throughput systems.
  • Proven track record in microservices architecture.
Stackforce AI infers this person is a Backend-heavy Software Engineer in the SaaS and Fintech industries.

Contact

Skills

Core Skills

Go (programming Language)Google Cloud Platform (gcp)PostgresqlMicroservicesPythonDjangoElasticsearchChaos EngineeringJavaSpring BootSite Reliability Engineering

Other Skills

DatadogGrafanagRPCPub/SubAPI DevelopmentAmazon Web Services (AWS)MySQLCeleryRabbitMQKubernetesRedisDockerElastic Stack (ELK)AlgoliaNginx

About

Senior Backend Software Engineer with 10+ years of experience architecting and scaling high-throughput systems. Proven expertise in reducing latency and optimizing performance using Go, Python, and Java. A dedicated technical leader focused on building resilient microservices architecture and driving projects that align with core business KPIs.

Experience

Hungerstation | هنقرستيشن

Senior Software Engineer

Sep 2023Present · 2 yrs 6 mos · Dubai, United Arab Emirates · Hybrid

  • Optimized time estimation API by migrating to a gRPC endpoint in Go, reducing p99 latency by ~30% and improving real-time performance
  • Developed high-throughput Pub/Sub consumers for the reviews service, automating vendor & rider rating calculations and ensuring synchronization with the central data warehouse
  • Led the end-to-end integration of a new rewards service, hardened APIs with shadowing, circuit breakers, and tracing to ensure a successful launch
  • Designed and implemented critical HTTP endpoints for franchise grouping and kitchen filters, enhancing operational efficiency and user experience
Go (Programming Language)PostgreSQLGoogle Cloud Platform (GCP)DatadogGrafana

Dubizzle

Senior Software Engineer

Dec 2022Aug 2023 · 8 mos · Dubai, United Arab Emirates

  • Skillfully executed the migration of the global search system from a monolithic architecture utilizing Elasticsearch to a more scalable solution within the horizontal buyer service, integrating Algolia for enhanced performance and efficiency.
  • Led the migration effort of authentication flows from the monolithic structure to a specialized authenticator microservice using python-social-auth library for Django
  • Played an integral role in developing a Python/Django-based microservice from the ground up, designed specifically for a referral program aimed at enhancing user verification
  • Demonstrated expertise in creating comprehensive tech design & architecture specifications for critical programs, including the business verification program and various other features
  • Acknowledged as a consistent "code review hero" for several months, upholding code quality and ensuring best practices within the development process
  • Led the Backend Guild, playing a pivotal role in shaping technical discussions and influencing design decisions for the tech team
PythonDjangoAmazon Web Services (AWS)MySQLCeleryRabbitMQ+23

Paypal

4 roles

Member of Technical Staff

Promoted

Jul 2018Nov 2022 · 4 yrs 4 mos · Chennai, Tamil Nadu, India

  • Built the infrastructure to bring Chaos Engineering in PayPal's production systems
  • Migrated the VMware's open source platform Mangle from Cassandra and modified the code base for MySQL integration
  • Designed and architected the PayPal's Asset attribution platform - Ownership, for 100k+ API hits/day by removing SPOF and horizontal scaling
  • Dockerized the application and configured the production deployment model with uWSGI
  • Reduced the performance degradation for Ownership by eliminating 90% queries for most of the APIs using Django's prefetch
PythonDjangoJavaSpring BootMySQLDocker+18

Software Engineer 3

Promoted

Mar 2016Jun 2018 · 2 yrs 3 mos · Chennai, Tamil Nadu, India

  • Designed and architected the PayPal's disaster recovery dashboard - RegionalParity, from scratch using microservices
  • Created the database schema design and implemented using JPA and Hibernate
  • Devised and incorporated the solution for the backend Java component's job processing in a distributed environment using open source library Shedlock
  • Created the data access layer for the PayPal's slackbot using SQLAlchemy
JavaPythonSQLAlchemySpring BootSpring DataHibernate+16

Software Engineer 2

Promoted

Oct 2014Feb 2016 · 1 yr 4 mos · Chennai, Tamil Nadu, India

  • Migrated the PayPal's database query assistant platform - Orion, backend to the new Spring boot framework Raptor
  • Created the JAX-RS API endpoints and created the bootstrap configuration using the Spring bean scopes
  • Exposure to the design patterns like Visitor by working on the features and bug fixes for the Orion's query visitor
  • Created the Orion DML project's UI with ReactJS and PayPal's Kraken framework based on NodeJS
  • Enhanced the SRE's team dashboard with new features and bug fixes using technologies like Javascript and Elasticsearch
JavaSpring FrameworkNode.jsSpring BootJava Database Connectivity (JDBC)JavaScript+5

Software Engineer

Jun 2012Sep 2014 · 2 yrs 3 mos · Chennai, Tamil Nadu, India

  • Worked on the features and bug fixes for the log search assistant tool
  • Created a backtrace decoder tool using PHP
  • Worked for the SRE Payments team to resolve production incidents
Site Reliability EngineeringSoftware DevelopmentDebuggingProgrammingComputer Science

Education

International Institute of Information Technology Hyderabad (IIITH)

Bachelor of Technology (B.Tech.) — Computer Engineering

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Go (programming Language) & Google Cloud Platform (gcp)

Explore similar profiles based on matching skills and experience