Mahmoud Al-Hattab

Bis 2022, Software Architect/Head of Innovation Lab, Second Step for Software Development

Irbid, Jordanien

Über mich

● Senior level software developer, designer/architect, analyst and technical leader/manager. ● Various technologies and businesses spanning all SDLC, including international exp.

Fähigkeiten und Kenntnisse

Software Development
Solution Architecture
Software Design
Programming
Object Oriented Analysis Design (OO/AD)
C#
.NET
C/c++
Java
Linux
Windows
UNIX
Microsoft Azure
SVN
Git
TFS
Agile
Scrum
KANBAN
Service Oriented Architecture (SOA)
Oracle
SQL Server
MySQL
Shell Script
UML
Python
Chatbot
Natural Language Processing (NLP)
Win32
MFC
Eclipse Java IDE
Microsoft Visual Studio
Sun Solaris
AIX-Unix
Red Hat Enterprise Linux
Team Management
Team Lead
Job Interview
Hiring
Third Party Management
International Team
Offshore Software Development
Jira
Customer Support
Troubleshooting
Jasper Reports
Crystal Reports
Microsoft SQL Server Analysis Services (SSAS)
JavaScript
jenkins
SWIFT: Society for Worldwide Interbank Financial T
Rational Rose/XDE
OMP
Azure
Redis
Cloud
AWS
SQL
TIBCO
Integrations
Integration
Software

Werdegang

Berufserfahrung von Mahmoud Al-Hattab

  • 2 Jahre und 10 Monate, März 2020 - Dez. 2022

    Software Architect/Head of Innovation Lab

    Second Step for Software Development

    Education and Health Systems. java EE, GWT, MS SQL Server, redis, junit ... etc. o Innovation Lab; R&D center for internal and external ideas in latest technologies. o Lead integrations; especially TIBCO ESB (Enterprise Service Bus: ActiveMatrix BusinessWorks, Enterprise Administrator (TEA), EMS and Mashery). o Lead architecture&design of cloud and SaaS. o Implement&lead unit test initiative into process to enhance CMMI compliance. o Redis as distributed cache: enhanced performance and resource utilization.

  • 2 Jahre und 3 Monate, Dez. 2017 - Feb. 2020

    Software Solutions Designer

    EastNets

    Projects: en.SafeWatch Filtering (Anti-money laundry (AML)), en.TDR(Transaction Data Repository) and Resilience products. C/C++17 (SWIFT ADK), Java EE, Cayenne/Hibernate, Kafka/Zookeeper, MSSQL/Oracle, SOA/Microservices. Windows/UNIX (Sun/Oracle OS and AIX)/Linux (RedHat enterprise). Jasper reports. Tomcat and JBoss/wildfly, svn/git, eclipse/IntelliJ. Maven, Junit, Jenkins. Agile; SCRUM and Kanban. Process management/enhancement. Security: DAST/SAST, OWASP, AppScan cloud, SonarQube and Burp.

  • 1 Jahr und 1 Monat, Dez. 2016 - Dez. 2017

    Software Architect

    Blackstone eIT, Minerets and Acacus

    Blackstone eIT, Minerets and Acacus: Projects: IoT tracking (IoT+ML), Chabot (ML+NLU), Reporting and Data Analytics, Tracking, and aviation. .Net(C#, VB, WebAPI REST and javascript/sencha), python, golang, Azure cloud, SQL Server, and iOS. RFPs. Presenter in GITEX2017. Managing SDLC of multiple international teams, dev, QA and graphics; more than 20, local and abroad. Analyze business bridging gaps to dev. Prepare/lead POCs, design/architecture and technology and technical strategies and decisions.

  • 11 Monate, Jan. 2016 - Nov. 2016

    Senior Engineer

    Samsung Electronics

    Project: S Voice; Samsung intelligent personal assistant. Responsibilities: Managing the NLU; up to 8 members. Natural Language Processing/Understanding (NLP/NLU) to localize SVoice for Arabic. Design/implement; C/C++, C#, java, python and scripts on Windows/Linux. Machine learning; basic mathematical and practical knowledge over python and octave. Advanced level in Samsung software competency test. Award for best intelligence proposal in Samsung’s 2016 Mobile Developers Conference.

  • 4 Jahre und 9 Monate, Apr. 2011 - Dez. 2015

    Senior Software Developer

    EastNets

    en.Reporting, en.SafeWatch Filtering, en.Duplicate Detection Application, en.Recovery and over a dozen of minor products operating on SWIFT network for financial transactions. C/C++ (SWIFT ADK, boost, OpenMP)/Java (SE and EE, spring)/VB6, MSSQL/Oracle/DB2. Windows/UNIX (SunOS/OracleOS and AIX)/Linux (RedHat enterprise). Jasper and Crystal reports. SDLC and provide training; internally and externally to customers and employees. Performance enhancements. Automated build script. Minimal bugs and issues.

  • 2 Jahre und 2 Monate, März 2009 - Apr. 2011

    Software Solutions Designer

    JValley

    Project: Telecommunication Services Platform: VAS for content providers, telecom services management. Technologies & Business domain: .NET 3.5, Web services & Windows Services, WCF, MSMQ, Enterprise Library 4.1, MSSQL2008. Telecommunications services protocols: SMPP, MM7. Responsibilities: Leading the architecture/design, development and implementation of modules. Developing and documenting software product design.

  • 1 Jahr und 5 Monate, Nov. 2007 - März 2009

    Senior Software Developer

    Globitel

    Projects: Voice SMS, GRTC (Globitel Real Time Charging), Speech Log, Collect Call, Call Screening. Technologies & Business domain: Win32/COM/.NET. Windows, Sun Solaris and Red Hat Linux. C/C++/C#/Java/scripts, IPC (messages, pipes and sockets), DB (Oracle/ProC, SQL Server and mysql), RedHat/mysql high availability cluster. Telecom and billing: GSM/SS7, HTTP, FTP, RTSP, RADIUS, GTP, SMPP, MM7, Diameter.

  • 1 Jahr und 2 Monate, Aug. 2006 - Sep. 2007

    Team Leader Software Development

    Hakaya and AlSadeem

    eVoucher, Billing System, (ILS) Integrated Library System, Project Management/Planning Tool, Hajj and Umra Guide. C over gcc for ARM builds, C#, MSSQL2000. Embedded (Hypercom POS SDK). C++ VS6. Symbian 7/8/9 for Nokia mobiles. Mobile solutions: SMS, GPS, GPRS, Bluetooth, XML, 3gp and general application aspects like container based, view architectures, controls and resources. Tools/scripts to speed/automate windows emulator build, ARM deployment, and resources handling.

  • 2 Jahre und 2 Monate, Juni 2004 - Juli 2006

    Programmer

    LEAD Technologies

    Project: ePrint 5 eprintdriver.com. UML OOAD, Rational Rose, C++, MFC/win32, DDE, OCX, MAPI/SMTP, Unicode, activation. Desktop application and SDK; virtual printer driver and a file formats converter with other features. Designing, developing, testing/debugging, and documenting application, DLL’s, libraries and demos. UI design and implementation. using/customizing 3rd party toolkit. Minimum bugs. VBS macros to fasten and automate documentation and adding code according to standard.

  • 10 Monate, Sep. 2003 - Juni 2004

    Junior Developer

    Arabic Textware

    Project: DAAL Arabic search engine: arabtext.ws/EN_Daal.htm. Technologies: C, gcc, gdbm and qdbm and Red Hat Linux. Responsibilities: Development and building libraries and tools on C/C++ under both Linux and Windows. Administration of a system, and utilizing the results using programs written on C and Perl. Working on open source. Achievements: Enhance an open source C library to run 1.6 times faster. Linux kernel rebuilding.

Ausbildung von Mahmoud Al-Hattab

  • 4 Jahre und 6 Monate, Sep. 1999 - Feb. 2004

    Computer Engineering

    Jordan University of Science and Technology (JUST)

Sprachen

  • Englisch

    Fließend

  • Türkisch

    Gut

  • Arabisch

    Muttersprache

Interessen

chess
gym
reading
health

21 Mio. XING Mitglieder, von A bis Z