About Me
I am Ammar Najjar, a dedicated Software Development Architect currently based in Bremen, Germany, working at CTS EVENTIM. With a robust background spanning various facets of software development, my career journey includes significant experience in architectural leadership, full-stack development, quality assurance, and research. I am passionate about creating robust and scalable software solutions, ensuring compliance with architectural standards, and fostering best practices within development teams. My expertise covers a wide range of technologies and methodologies, from microservices and cloud-native deployments to agile software development environments.
Portfolio Audio Analysis
Skills & Expertise
- Software Architecture
- Software Development
- Analytical Skills
- Innovation & Creativity
- Problem solving skills
- Leader Mindset
- Communication
- Researcher Mindset
- Knowledge Transfer
- Continuous Integration
- Agile & Scrum
- Microservices
- Algorithms
- AI Systems
- REST
- GrqphQL
- Test automation
- Quality Management
- Kong
- Docker
- Python
- Angular
- Linux
- Kubernetes
Professional Experience
Software Development Architect | CTS EVENTIM
Aug. 2024 - Present
- Architectural leadership of the development team.
- Making architectural decisions in coordination with relevant people/departments.
- Creation and establishment of architecture guidelines.
- Ensures compliance with standards and processes.
- Enforcing and ensuring the implementation of architectural decisions made in your own Scrum team.
- Allocation and coordination of technical topics as part of release planning.
- Creating best practices for recurring topics and for their documentation.
Senior Software Development Expert | CTS EVENTIM
Dec. 2023 - Aug. 2024 (9 months)
- Angular Front-End Client development.
- NestJs Backend-For-Frontend Layer development.
- Gitlab administrator.
- Deployment using Helm charts & Kubernetes.
Software Development Expert | CTS EVENTIM
Nov. 2018 - Dec. 2023 (5 years and 2 months)
- Full-Stack Developer responsibilities.
- Angular Front-End Client development.
- NestJs Backend-For-Frontend Layer development.
- Dotnet-core (C#) API Microservices development.
- Deployment using Gitlab, Docker & Kubernetes.
Senior Quality Assurance Expert | CTS EVENTIM
Jan. 2017 - Oct. 2018 (1 year and 10 months)
- Developed automated system tests (Developer role).
- Managed the CI integration platform (DevOps role).
- Quality assurance in an agile software development environment (QA role).
Research Scientist | FWBI Forschungsges.mbH
Oct. 2015 - Dec. 2016 (1 year and 3 months)
Academic Tutor | University of Bremen
Apr. 2016 - Aug. 2016 (5 months)
- Tutor for Robotics I - Course Tutorials.
Software Engineer | Univention GmbH
Mar. 2014 - Sep. 2015 (1 year and 7 months)
- Developing software for the testing branch.
Software Assistant, Student | BIBA - Bremer Institut für Produktion und Logistik GmbH
July 2012 - Mar. 2013 (9 months)
- Worked with OpenCV to process images and perform motion detection and recognition.
Engineer | Syrian Insurance Company
Aug. 2008 - Mar. 2011 (2 years and 8 months)
- IT supervisor.
- Head of the Offers department for Health Insurance section.
Doctor Assistant/ Teacher | Al-Baath University
Sep. 2007 - July 2009 (1 year and 11 months)
- Taught Programming-1 Lab Course, Networking-2 (Java) Lab Course, and Data Acquisition for control Systems.
Doctor Assistant/ Teacher | Al-Wadi International University (WIU)
Sep. 2007 - July 2009 (1 year and 11 months)
- Taught Computer Skills (CS) Lab Course, Artificial Intelligence (AI) Lab Course, and Computer Arithmetic (CAr) Practical Course.
Education
M.Sc.: Information and Automation Engineering
Bremen University - Mar. 2011 - Aug. 2015 (4 years and 6 months)
Focus areas included: Software Development, Machine vision, Robotics, Control Theory, Real time software design.
Bachelor: Automatic Control and Computers Engineering
Al-Baath University - Sep. 2002 - July 2007 (4 years and 11 months)
Focus areas included: Computer science, Automatic Control, Computer Architecture, Programming, Sensors and measurement.
Languages
- English: Fluent
- Deutsch (German): Good
- Arabisch (Arabic): Native language