Senior software engineer with solid expertise in requirements engineering, software architecture & development and outstanding communication skills. A dynamic problem-solver and effective team member packed with board range of skills and distinguished ability to organize and lead projects and work activities.
Aftering finishing a Master degree in Software Engineering For Industrial Applications, I've worked as a researcher in Nürnberg-Erlangen University, Web Administration for Data Centers, and Software Developer in several industrial fields.
June 2017 - Present
Designing and developing software archtiecture and strategies for technical software solution. Maintenance of Software infrastructure for continuous delivery and application performance monitoring. Implementing client-server on-Premise and online applications along with ensuring the economic and efficient development of software products and solutions.
October 2016 - April 2017
My responsibilities are to develop and test software components, analyze software requirements and UML modeling. Development environment is Microsoft .Net framework (Ms. Visual Studio, TFS, C#). The position is within an agile software development environment, scrum teams.
March 2014 - October 2016
In the Research & Development department my responsibility is to develop and test software modules and components of a medical solution that runs Siemens Computer Tomography Scanners. In addition to analyze software requirements and UML modeling, my tasks varies between developing new component, tools and configuration management handlers within Microsoft .Net framework (Ms. Visual Studio, TFS, C#), unit tests and all other development activities such as iteration planning, code review, validation and verification, integration testing and documentation. The position is within an agile software development environment, scrum teams.
March 2013 - March 2014
Software Engineer and Data Center servers’ administrator in e.Solutions GmbH, Ingolstadt. As a Joint Venture with Audi AG, my company occupies a leading position in the Infotainment development domain. My responsibilities is to manage and ensure a high availability of Audi data centers across Europe, integrating components of web services, develop tools and software to maintain and monitor web and database servers, ensure database integrity, set up server configurations and firewall and implement functional and security tests. The development environment is Ubuntu Server 12.04 LTS, PHP and MySQL.
July 2010 - March 2013
Research Associate at the “Economics Discrete Optimization Mathematics” department (EDOM), Erlangen University. Responsible for research and analysis of integrated regenerative energy concepts in urban areas, modeling mathematical solutions and development of network optimization software within an energy production application. This project is carried out together with TU Darmstadt, within the development environments of Microsoft .Net (C#), Java programming and Embarcadero® RAD Studio XE2, under Windows 7 and Ubuntu.
March 2009 - March 2010
DICOM Software Developer Internship and Master Thesis by Siemens AG Healthcare, Erlangen. Designing and implementing 'DICOM Tool Studio' (Digital Imaging & Communication in Medicine), a framework of integrated tools for dumping, editing, checking, transforming and transferring DICOM images, generated by computer tomography scanners and devices. Development environment being used was Microsoft .Net 3.5 within a scrum team.
March 2008 - March 2010
Master of "Software Engineering for Industrial Applications", Hof University of applied science, Germany.
October 2001 - July 2006
Bachelor of Information Technology Engineering, Major of Software Engineering, Damascus University, Syria.
Developing softwares and tools using several programming languages. This includes research, prototyping, new development, modification of software system, refactoring, requirement engineering, maintenance, software testing, documentation and any other activities that result in software products.
Provide a standard way to visualize system desig via diagrams used to analyze, understand, and implement software-based systems and support the communication of the desired structure and behaviour of a system between analysts, architects, developers and stakeholders.
Developing static and interactive websites and web applications, electronic businesses, and social network services. Web development includes as well web design, content management, client-side/server-side scripting, web server and network security configuration.