Experience
Apr 2023 - Present
2 years 5 months
- Analyzed requirements and designed solutions to extend Outlook features based on client needs (German Armed Forces)
- Designed, implemented and optimized add-ins for email classification, paraphrasing and integration of Outlook objects into SharePoint
- Developed features for task management and object conversion
- Conducted testing, documentation and supported the rollout
- Technologies: C#, WinForms, WPF, .Net, MVVM, Outlook, Microsoft Add-ins, SharePoint, Azure DevOps, Jira, Git, Visual Studio
Jun 2022 - Mar 2023
10 months
- Conducted requirements analysis and developed a migration plan
- Designed and implemented modern Microservices to replace a Cobol-based portal system for Audi AG
- Integrated new data models and optimized existing business processes
- Tested, documented and prepared for production release
- Technologies: Java, Spring boot, Spring Batch, Microservices, Tomcat, Git, Cobol, Intellij, Hibernate/JPA, IBM DB2 Database, Jenkins, Confluence, Postman, DBeaver, Jira, Bitbucket, Log4j, Mockito, Junit
Apr 2021 - May 2022
1 year 2 months
- Designed and developed Microservices to digitize and automate applicant and supplier processes
- Conducted architecture and code reviews as well as performance optimizations
- Tested, documented and integrated into the existing IT infrastructure
- Technologies: C#, .Net Core, Entity Framework, VS Code, Gitlab CI/CD, Openshift, Docker, Amazon AWS, Cake, REST, MSSQL Server, Postman, Serilog, NSubsitute, MS Test-Tools, Python, Bash Script, Git, Scrum, Jira
Jan 2021 - Mar 2021
3 months
- Analyzed and implemented an interface for integrating federal printing services
- Developed and configured communication modules
- Created test scenarios and ensured data integrity
- Technologies: C#, .Net Core, Entity Framework, VS Code, Gitlab CI/CD, Openshift, Docker, Amazon AWS, Cake, REST, MSSQL Server, Serilog, NSubsitute, MS Test-Tools, Python, Bash Script, Git, Scrum, Jira
Jun 2020 - Present
5 years 3 months
- Architected, designed and implemented REST APIs to model the corporate structure
- Optimized data models and integrated new features
- Managed and operated in containerized environments using CI/CD pipelines
- Created tests and detailed documentation for long-term maintenance
- Technologies: Java, Spring boot, Swagger/OpenApi, Gitlab CI/CD, Docker, Openshift, Pipeship CI/CD Eclipse Spring Tool Suite, AWS, Hibernate/JPA, MSSQL Server, Postman, Log4j, Mockito, Junit, Git
Jul 2019 - Dec 2020
1 year 6 months
- Conducted a detailed requirements analysis in close collaboration with the business units
- Created a scalable and maintainable software architecture based on .NET technologies
- Advised clients on optimizing system design and business processes
- Refactored and redesigned the existing data model to improve data integrity and efficiency
- Planned and executed data migration from legacy systems to the new ERP platform
- Developed and implemented new software modules, including customizing existing features
- Created reports and analysis dashboards with MS Reporting Services
- Performed integration and automated tests with tools like Selenium and Appium
- Prepared technical documentation
- Technologies: C#, WPF, MVVM, Entity Framework, Visual Studio, Unity, MSSQL Server, MS Reporting Services, Azure DevOps, CI integration, Log4Net, NSubsitute, MS Test Tools, Selenium/Appium, Jira, Scrum
Jan 2019 - Jun 2019
6 months
- Gathered and analyzed client requirements in close coordination with the Federal Employment Agency
- Coordinated between the development team and contacts at the agency
- Designed a scalable interface architecture based on modern frameworks
- Modeled an efficient data model for HRXML standards
- Implemented the REST API using Java, Spring Boot, and JAXB
- Integrated JSON and HRXML data formats
- Persisted and processed data with Hibernate/JPA and MSSQL Server
- Set up CI/CD pipelines with Jenkins
- Used AWS services for hosting and scalability
- Implemented unit tests (JUnit)
- Created technical documentation
- Technologies: Java, Spring Boot, JAXB, HRXML, REST, JSON, Hibernate/JPA, Jenkins, Eclipse Spring Tool Suite, MSSQL Server, AWS, Log4j, Bash Script, Team Foundation Server, JUnit, Scrum
Jul 2017 - Dec 2018
1 year 6 months
- Analyzed existing requirements and coordinated with the client to define new portal features
- Enhanced and customized the framework for electronic time tracking
- Extended the data model for job board requirements
- Developed and implemented backend functions in Java/Spring Boot/Hibernate/JPA/MSSQL Server
- Implemented frontend functionality using HTML5, CSS, JavaScript, and jQuery
- Conducted penetration tests to ensure security and stability
- Built automated builds/deployments with Jenkins/Maven
- Automated tests with JUnit
- Created technical documentation
- Technologies: Java, Spring Boot, JAXB, HRXML, Eclipse Spring Tool Suite, MSSQL Server, Hibernate/JPA, Jenkins, Maven, Log4j, Apache Tomcat, Team Foundation Server, HTML5, CSS, JavaScript, jQuery, Bash Script, JUnit, Scrum
Jul 2016 - Jun 2017
1 year
- Designed and developed a prototype for the online org chart
- Visualized complex organizational structures with D3.js
- Implemented responsive design for various devices
- Created scalable data models
- Developed the backend using VB.Net
- Integrated the MSSQL Server database
- Developed the frontend with HTML5, CSS, JavaScript, and jQuery
- Created interactive charts/visualizations with D3.js
- Prepared technical documentation
- Conducted usability tests to gather feedback
- Technologies: VB.Net, HTML5, CSS, JavaScript, jQuery, D3.js, Visual Studio, MSSQL Server, Team Foundation Server
Jan 2015 - Jun 2016
1 year 6 months
- Conducted a requirements analysis in coordination with stakeholders
- Designed the software architecture for the portal and app solution
- Developed backend functions with Java/Spring
- Created efficient data models
- Integrated MSSQL Server for database management and MS Reporting Services for reporting
- Developed a web frontend with HTML5, CSS, JavaScript, and jQuery
- Integrated responsive design
- Supported app development through API and backend integration
- Implemented unit and integration tests using JUnit, Jenkins, and Bash scripts
- Created reports and documentation
- Technologies: Java, Spring, Eclipse Spring Tool Suite, MSSQL Server, MS Reporting Services, Team Foundation Server, HTML5, CSS, JavaScript, jQuery, Hibernate/JPA, Jenkins, Ant, Maven, Log4j, Bash Script, JUnit, Scrum
Jan 2014 - Dec 2014
1 year
- Creating functional and technical concepts
- Developing backend logic with VB.Net and Spring.Net
- Integrating and extending the data model
- Developing and implementing reporting features with MS Reporting Services
- Ensuring data integrity with MS SQL Server
- Implementing unit tests with MS Unit Testing and Rhino Mocks
- Collaborating on error analysis and improvement
- Technologies: VB.Net, Visual Studio, MS SQL Server, MS Reporting Services, Team Foundation Server, Spring.Net, MS Unit Testing, Rhino Mocks, JIRA
Jan 2011 - Dec 2013
3 years
- Developing and optimizing web and mobile applications based on the CoreMedia CMS for Handelsblatt, Tagesspiegel, and Wirtschaftswoche
- Implementing dynamic website features with JSP, AJAX, jQuery, and Spring
- Customizing and configuring CoreMedia 5.2, integrating new features into the CMS
- Providing second and third-level support for applications
- Performing deployments, configuration, and installation in production environments
- Analyzing requirements and creating technical concepts according to customer requirements
- Estimating workload and planning development tasks
- Applying agile methods (SCRUM)
- Implementing automated tests with JUnit and Selenium
- Continuous integration and delivery via Jenkins
- Technologies: Java, Spring, JSP, AJAX, jQuery, Tomcat 6, Maven, Mercurial, Apache Solr, IntelliJ IDEA, Oracle, CoreMedia 5.2, JUnit, Selenium, Jenkins, Scrum
Jan 2010 - Dec 2010
1 year
- Developing an interface between the time tracking module and the workshop order management system
- Designing and implementing user profile and logbook modules
- Developing J2EE applications using Rational Application Developer (RAD) and Oracle
- Implementing rich client applications (Eclipse RCP, SWT, JFace)
- Installing, integrating, and maintaining the intranet website with Drupal and Alfresco
- Participating in reviews, cost estimations, design concepts, and prototypes
- Conducting software tests with JUnit and QFTest
- Using SVN for version control
- Technologies: Java, J2EE, Eclipse, RCP, SWT, RAD, IBM WebSphere, JUnit, SVN, PHP, Drupal, QFTest
Dec 2007 - Dec 2009
2 years 1 month
- Developing and implementing workshop order, inventory, charging station, and master data management modules
- Designing and developing a time tracking application using JBoss, servlets, JSP, AJAX, and JavaScript
- Creating user interfaces with Eclipse RCP, SWT, and JFace
- Automating and scripting with Jython and Python
- Conducting capture-replay tests with QFTest for quality assurance
- Generating reports with Crystal Reports
- Developing with RAD in a J2EE environment (IBM WebSphere, Oracle)
- Technologies: Java, J2EE, Eclipse, RCP, SWT, RAD, IBM WebSphere, JUnit, Ant, CVS, QFTest, Jython, Python
Jan 2005 - Sep 2007
2 years 9 months
- Assisting in the design and development of the GASP and language institute websites
- Implementing and integrating payment processing modules (PayPal, CashU money cards)
- Direct customer contact with external partners, especially in the Middle East
- Maintaining and optimizing system architecture, implementing new features
- Technologies: PHP, Postnuke, HTML, JavaScript, CSS, MySQL, Apache Web Server, Linux
Feb 2003 - Jun 2003
5 months
- Creation of a publishing system for the online presence of the newspaper "Albalad"
- Design/implementation of a workflow system to control/monitor the work processes within the editorial team
- Web development using PHP, JavaScript, XSL, NewsML, MySQL
- Integration of Props CMS to support content management
- Technologies: PHP, HTML, CSS, JavaScript, MySQL, XSL, NewsML, Props CMS, Linux
Mar 2001 - Nov 2001
9 months
- Creation and implementation of the auction platform Mazadmaktoob (later Souq.com)
- Further development and maintenance of the platform
- Design and implementation of an escrow system for secure transactions
- Web development with Perl, CGI, MySQL, Linux
- Technologies: Perl, HTML, CSS, JavaScript, MySQL, Linux
May 2000 - May 2004
4 years 1 month
- Design and development of custom solutions for various industries (e-government, e-learning, pharmaceutical, textile, transportation, publishing)
- Integration into existing systems, extensive testing for quality assurance
- Work on specific applications for the mentioned industries
- Example: tourism website Syriatourism.org to promote tourism in Syria
- Technologies: PHP, HTML, CSS, JavaScript, MySQL, Postnuke, osCommerce, Linux
Jan 2000 - May 2000
5 months
- Development of a payroll system for the employees of the cement factory
- Implementation of payroll logic, deduction accounts, payment methods
- Creation of a user-friendly interface
- Management of payroll data with Oracle SQL, PL/SQL, Oracle SQL*
- Use of Crystal Report for salary and tax reports
- Technologies: Visual Basic, Oracle SQL, PL/SQL, Oracle SQL*, Crystal Report, Windows
Jan 2000 - May 2000
5 months
- Implementation of an ERP system for a financial services company (state compliant)
- System to manage and optimize resources, finances, scheduling
- Database development with Oracle SQL, PL/SQL, Oracle SQL*, Oracle Developer 2000 on Windows