Senior Software Engineer Stockholm, Sweden

Podría estar disponible

(Actualizado 2020-07-01.)

Senior Software Engineer

Stockholm, Sweden

Nativo Arabic, Fluido English, Principiante Svenska

  • with high interest in Distributed systems, systems architecture, storage.
  • wide range of skills that covers software engineering and craftsmanship
  • Experienced engineer with 14+ years working with different industries

Habilidades (42)

Kubernetes

Shell

CI/CD

Lead

RPC

REST

Git

PERFORMANCE ANALYSIS

NoSQL

Go

Telecom

AWS

Kafka

Ansible

Spark

WRITING TEST CASES

Druid

Scala

ANALYTICS PLATFORM

GCP

Azure

Java

Cloud Architect

Apache Beam

Cassandra

Infra

golang

Grpc

Elasticsearch

MapReduce

IOT

MongoDB

HDFS

Linux

REDIS

JMS

HADOOP MAPREDUCE

APACHE HADOOP MAPREDUCE

XML-RPC

TREASURY MANAGEMENT

Hadoop

SYSTEM TESTING

Experiencia profesional

Senior game server engineer
Williams Interactive

2013-08 - 2016-05

Sweden
responsible mainly for technical analysis and code implementation of new customer integrations. also
coordinating dependencies across different technology teams. the technical part is about filling the gap between
our customers' API's and ours both semantic gaps and different system behavioral aspects. during the period I
took the lead to organize and help the team to be more agile and planned so I assumed a part time scrum
master role. also was involved and responsible of some of the architectural decisions.
Data engineer
Bannerflow AB

2016-05 - 2017-07

Sweden
was assigned to benchmark and try different architectures for building an extensible data pipeline for the next
generation of analytics platform to help both internal and external stakeholders derive value from the
semi-structured collected. the responsibility was for architecting, implementing, testing and automating the infrastructure on azure the technologies used include Eventhubs, Spark streaming, Hadoop MapReduce, Druid and Ansible.
Software engineer
Tink AB

2017-08 - 2019-02

part of the data team where we maintained the data processing components, CI/CD, monitoring and infrastructure, I led a project to improve the performance of Tink's data ingestion pipeline. technologies involved
were Java, Go, Dropwizard, GRPC, Kafka, Cassandra, ElasticSearch and Memcached
IT Consultant
Know IT Net Result AB

2010-08 - 2013-07

Working at Telenor Sverige AB, implemented customer requests for customizing and extending both frontend and backend components of their CRM system to support customer's business needs.
The assignment is divided into three parts:
● The main CRM system where I have been assigned to implement changes in the system that includes
designing writing test cases (unit and system test cases) participated in system testing.
● A set of legacy systems among that belongs a the telecom company but still in use. those systems was
a main mobile call rating system for rating voice and data connection costs for mobile communications.
And legacy CRM system for selling collective agreements for broadband services, collective agreements
like HSB and such, also a system for low level installation that helps network technician personnel to keep track of low level installation details. I was responsible for administrating and fixing issue for those
system also performing small scale CR(s) and Writing 2 level of effort documents with detailed designs
for medium size changes.
● Fast track, which is a part of the team at the client place where database configurations for new
products, prices and campaigns are done. He was responsible for analyzing, developing, testing and
delivering of more than 10 fast track releases that have a major impact on the customer and the products.
Software Engineer
Telecomax Group

2008-04 - 2008-08

I was appointed lead designer for the short project, the project was to create a central service to provide
asynchronous messaging backbone to support real-time messaging used for prepaid card services. The
main purpose of that module to provide fast xml transformation between different schema provided a
designated mapping.
● I was responsible for designing and providing project plan.a main challenge was securing good
performance in Java. The parsing operation of the XML schema converter had to be optimised to support high throughput and user demand. Mr. Amer was also responsible for planning GUI interaction
models for the system.
Software Developer
Winter Partners AG Egypt

2007-01 - 2008-03

I took part of designing and implementing modules of a real time integrated banking system. The system was
targeting the area of foreign exchange and money market operations, from customer orders through dealing,
back office processing and settlement. Treasury management including position and limit control.
Securities administration, operations from customer orders through dealing, back office processing and settlement. Portfolio management, performance analysis and reporting.
tasks:
● Designing and implementing parts of the back-end components of a Real Time Integrated Banking
System.
● Migration of the server side part of the project to use EJB3 technologies.
● Designing and Writing unit test cases for the developed components.
Junior Java developer
NTG Clarity Inc

2006-04 - 2006-12

taking part of designing and Implementing part of a health insurance services portal using Liferay Portal.
Software engineer
Spotify

2019-08 - Presente

Formación académica

M.SC. in Software engineering
Linköping University,

2008-08 - 2010-06

B.SC. in Computer engineering
Misr University for Sceince and Technology

1999-08 - 2005-08

Contacta con el consultor

¿Necesita ayuda para encontrar un experto?

Podemos ponerle en contacto con expertos cualificados que se ajusten a sus necesidades.

o

Llámenos

De lunes a viernes: 9:00 - 18:00