Abdullah Alrefai
Senior Software Engineer
Experience
Senior Software Engineer
FABBricate IT Solutions GmbH
- Provide end-to-end software and architecture support to clients across finance, manufacturing, energy, and insurance sectors
- Collaborate with customers to understand complex business requirements and deliver scalable, future-proof solutions
- Design, implement, operate, and continuously improve software systems using modern technologies and cloud platforms
- Support the full solution lifecycle – from technical conception, system architecture, and development to deployment and operational readiness
- Act as a trusted technical advisor, bridging business and engineering teams to deliver high-impact solutions
- Lead architectural decisions with a focus on maintainability, cost-efficiency, security, and scalability across both cloud-native and on-premises environments
Software Engineer
SHE IT AG
- Contributed to the design and development of modern, cloud-native business applications
- Took architectural responsibility for defining the structure and integration of software components
- Participated in all phases of the software lifecycle – from gathering requirements to deployment and maintenance
- Collaborated with product managers and cross-functional teams to understand user needs and deliver reliable solutions
- Helped transition traditional systems to scalable, container-based cloud environments
- Supported the migration of legacy systems to a cloud-native environment with modern deployment practices
- Focused on building applications that are easy to maintain, deploy, and monitor
- Worked with Java EE applications and enterprise systems
- Integrated and collaborated with SAP systems to enable seamless data exchange and process automation
- Developed modules and customized features for CMS platforms such as FirstSpirit
Student Teaching Assistant – Web Development
Hochschule Worms
- Collaborated with a professor to deliver a semester-long Web Development module
- Taught front-end and back-end web technologies to computer science students
- Provided hands-on support, answered technical questions, and conducted code reviews
- Supported students in building responsive web applications using HTML, CSS, JavaScript, and basic backend technologies
- Contributed to designing practical assignments and debugging code issues in student projects
Applied Computer Science and Information Technology (Dual with SHE IT AG)
Hochschule Worms
Bachelor of Science in Applied Computer Science and Information Technology (Major: Software Engineering & Development)
IT Specialist – Application Development (Apprenticeship)
BBS Technik 1
Certified IT Specialist in Application Development (IHK)
Skills
Java (Expert)
Python (Advanced)
Golang (Advanced)
C/c++ (Advanced)
Javascript (Advanced)
Sql (Advanced)
Bash (Advanced)
Pine Script (Intermediate)
Spring Mvc (Expert)
Spring Boot (Expert)
Spring Cloud (Expert)
Spring Web (Expert)
Spring Security (Expert)
Graphql Java (Expert)
Hibernate (Expert)
Spring Data Jpa (Expert)
Flyway (Expert)
Jakarta Ee (Java Ee) (Expert)
Junit 5 (Expert)
Mockito (Expert)
Jenkins (Advanced)
Maven (Advanced)
Gradle (Advanced)
Argocd (Intermediate)
Circleci (Intermediate)
Mysql / Mariadb (Expert)
Postgresql (Expert)
Mongodb (Intermediate)
Redis (Intermediate)
Elasticsearch (Intermediate)
Debian (Intermediate)
Ubuntu (Intermediate)
Redhat (Intermediate)
Windows (Advanced)
Terraform (Beginner)
Ansible (Beginner)
Opentofu (Intermediate)
Docker (Expert)
Docker-compose (Advanced)
Podman (Intermediate)
Kubernetes (Intermediate)
Helm (Intermediate)
Elasticsearch Stack (Intermediate)
Prometheus (Intermediate)
Grafana (Intermediate)
Git (Advanced)
Gitlab (Advanced)
Github (Advanced)
Bitbucket (Advanced)
Firstspirit (Intermediate)
Languages
Education
Hochschule Worms
Bachelor of Science · Applied Computer Science and Information technology (Software Engineering & Development) · Worms, Germany
BBS Technik 1
Certified IT Specialist in Application Development (IHK) · Apprenticeship as IT Specialist – Application Development · Ludwigshafen, Germany
Certifications & licenses
Certified IT Specialist in Application Development
IHK
Similar Freelancers
Discover other experts with similar qualifications and experience