Omar S.
Java & Ruby on Rails udvikler
Omar er en alsidig Senior Software Developer med dokumenteret erfaring og stærk softwareudvikling baggrund med Ruby on Rails, Java, dataanalyse og it-infrastruktur.
Han har spillet en ledende rolle i forskellige projekter inden for telekommunikation og IT, herunder applikationer, infrastruktur og tjenester.
Omar is a versatile senior software developer with proven experience and strong software engineering background using Ruby on Rails, Java, data analysis, and IT infrastructure.
Hovedekspertise
Ruby on Rails 5 år
Python 4 år
Java 8 år
Andre færdigheder
HTML 5 år
JavaScript 5 år
Django 4 år
Udvalgt oplevelse
Beskæftigelse
Senior softwareingeniør
Ugarit - 2 flere år
- Ledende backend-udvikling af et stort flådestyringssystem.
- Ledelse af intensive forespørgselsrapporter for JPA/Hibernate & Citus/PostgreSql-database.
- Udvikling af dashboards til flådesporing baseret på PostgreSql-udvidelsen PostGIS.
- Ledende udvikling af Python/Django Restful-microservices og af en multithreaded python-webcrawler.
- Ledende udvikling af system til strømbehandling.
- Tilsyn med anvendelse af projektstyringsmetoder for softwareudvikling.
- Ledelse af udviklingen af mobilapplikationer.
- bemærkelsesværdig erfaring med Postgresql, herunder rapportgenerering og anvendelse af
avancerede udvidelser som Citus og PostGIS.
Senior softwareingeniør
STC (Salem Trading Center), Qatar - 2 flere år 3 måneder
- Førende systemintegration til at skubbe og indsamle data fra medicinske instrumenter for at automatisere medicinske analyseprocesser.
- Tilsyn med anvendelse af projektstyringsmetoder for softwareudvikling.
- Ledelse af udviklingen af webapplikationer og mikroservices.
- Ledelse af udviklingen af mobilapplikationer.
- Erfaring med cloud-løsninger.
Medstifter og softwareingeniør
RIMADS, Qatar - 3 måneder
- Udviklet python-baseret løsning til at udtrække ustrukturerede medicinske journaler og bøger til strukturerede formater ved hjælp af kommercielle og open source overvågede IE-systemer såsom deepdive, snorkel (Python/Jupyter notebook) og named entity
genkendelsessystemer.
- Udviklet python-baseret løsning til at udtrække ustrukturerede medicinske journaler og bøger til strukturerede formater ved hjælp af kommercielle og open source overvågede IE-systemer såsom deepdive, snorkel (Python/Jupyter notebook) og named entity
Senior softwareingeniør
ADLQ (Anti-Doping Lab Qatar) - 3 flere år 9 måneder
- Forbedret både administration og laboratoriernes ydeevne.
- Projektkoordinator for ADLQ’s IT-infrastruktur, datacenter og disaster recovery
projekter. - Deltagelse i udformningen på højt niveau af ADLQ’s datacenter (VMWare hypervisor, servere, lagring, netværk og sikkerhed).
- Ledelse af og deltagelse i opbygningen af flere interne webapplikationer for både
administration og laboratorietekniske formål. - Ledelse af og deltagelse i opbygningen af en fuldt udbygget laboratorieinformationsstyring
system (LIMS), som fuldt ud automatiserer laboratorieprocessen (modtagelse af prøver,
registrering, forberedelse af batches, prøveanalyse og rapportering). - Designede webserver-hostingmiljøet inden for ADLQ-infrastrukturen til at huse både interne og eksterne webapplikationer.
- Opbygning af en intern git-versionskontrolserver til brug som et internt arkiv.
- Udvidede ADLQ’s softwareudviklingsteknologier.
- Deltagelse i omstillingen af udviklingsteamet til at anvende agil softwareudviklingsmetodologi.
Hardware-Software Interface Udvikler
Freelance - 9 måneder
- Designede og implementerede en desktopapplikation til kontrol og regnskab ved hjælp af
RFID-smartcards, som blev udviklet for Smart Cards Systems Group (SCSG).
- Designede og implementerede en desktopapplikation til kontrol og regnskab ved hjælp af
QA ingeniør
SGTC - 6 flere år
- Koordinering med F&U-afdelingen i Tyskland med henblik på at opsætte og forberede de opdaterede versioner af WLL-systemkomponenterne (software/hardware).
- Vedligeholdelse af testplatformen ved hjælp af C-baseret NI LabWindows IDE.
- Deltagelse i udarbejdelsen af produktionsplaner.
- Ledelse af funktions- og sluttests af de producerede kort og terminalstationer,
hvilket omfatter udarbejdelse af periodiske produktionsrapporter, manipulation af (hardware/software)
tekniske problemer) og innovative løsninger for at optimere QA-produktiviteten. - Det lykkedes at afslutte to kontrakter (44/a-ext og 37/a) ved at fremstille +80 000 telefonilinjer.
- Udviklede en webbaseret applikation til datastyring med henblik på at regulere,
følge op på og overvåge reparationsprocessen på SGTC-fabrikken
Teknisk ingeniør
Linkcom - 2 flere år
- Installeret PABX-racks (ALCATEL 4400, 4200 Office og OmniPCX Office) og konfigureret deres funktioner.
- Var involveret i vedligeholdelse og fejlfinding af
PABX’erne.
Uddannelse
BSc.Elektronik og teleteknik
Damaskus Universitet · 2004 - 2008
Find din næste udvikler inden for få dage, ikke måneder
Vi kan hjælpe dig med at levere dit produkt hurtigere med en erfaren fjern-programmør. Alt fra 229 kr/time. Du betaler kun, hvis du er tilfreds med den første uge.
I løpet av en kort 25-minutters samtale ønsker vi å:
- Forstå dine utviklingsbehov
- Forklare prosessen vår der vi matcher deg med kvalifiserte, evaluerte utviklere fra vårt nettverk
- Dele de neste stegene for å finne riktig match, ofte på mindre enn en uke
Den første udvikler starter inden for få dage. Ingen aggressiv salgstale.