ABDALLAH
creative & conscious software engineer since 2017
skills
having to deal with all kind of problems one can encounter as a software engineer, I became very flexible in the area of my problem solving.
Web application frameworks
building modern, performant and highly scalable web applications using React & Next.js.
Also familiar with Vue.js, AngularJS and other frameworks.
Also familiar with Vue.js, AngularJS and other frameworks.
Backend
Using Node.js on a daily basis, to build, extend and optimise APIs using best practices.
Distributed systems
Using KafkaJS to build a high-performance data pipeline. With a strong eye on system architecture.
Databases
Experienced with (MySQL || MongoDB || Redis) && (Sequelize || Mongoose)
experiences
thriving in collaborative, fast-paced environments—always prioritizing high-quality code and exceptional user experiences.
LILA
Jan 2024 - Today
Product Owner
- Online video streaming platform delivering intimate sensual videos
- Focused on design & UI/UX
Indicium Technologies
Mar 2023 - Dec 2023
Senior Software Engineer
- Worked full-time in a hybrid setting in Hamburg, Germany
- Focused on delivering high-quality, scalable solutions for clients
- Worked full-time in a hybrid setting in Hamburg, Germany
- Focused on delivering high-quality, scalable solutions for clients
GLS eCom Lab GmbH
Dec 2021 - Apr 2022
Frontend Developer
- Full-time role focusing on modern web development
- Collaborated with cross-functional teams to enhance UI/UX
- Full-time role focusing on modern web development
- Collaborated with cross-functional teams to enhance UI/UX
Styla
May 2020 - Nov 2021
Software Engineer
- Building a new product, “Styla Frontend,” focused on e-commerce performance
- Working with KafkaJs, TypeScript, AWS, fp-ts, io-ts, Terraform, GraphQL, Node.js, Mocha, MySQL, MongoDB, Sequelize, React, Redux
- Using agile methodologies (Jira, Confluence) for planning, design, implementation, and documentation
- Responsible for feature specification, implementation, and end-to-end delivery
- Building a new product, “Styla Frontend,” focused on e-commerce performance
- Working with KafkaJs, TypeScript, AWS, fp-ts, io-ts, Terraform, GraphQL, Node.js, Mocha, MySQL, MongoDB, Sequelize, React, Redux
- Using agile methodologies (Jira, Confluence) for planning, design, implementation, and documentation
- Responsible for feature specification, implementation, and end-to-end delivery
Styla
Oct 2018 - May 2020
Junior Software Developer
- Primarily worked on front-end features and bug fixes (React, Node.js, TypeScript, CoffeeScript, GraphQL, Express.js, Sequelize, GitHub Actions, Jenkins, Mocha)
- Simplified the codebase using TypeScript and React Hooks
- Reviewed code and contributed significantly to commits and pull requests
- Primarily worked on front-end features and bug fixes (React, Node.js, TypeScript, CoffeeScript, GraphQL, Express.js, Sequelize, GitHub Actions, Jenkins, Mocha)
- Simplified the codebase using TypeScript and React Hooks
- Reviewed code and contributed significantly to commits and pull requests
TheDive
Aug 2018 - Nov 2018
Web Developer
- Worked on the main website and internal projects
- Collaborated in a small team of 2 to deliver new features
- Worked on the main website and internal projects
- Collaborated in a small team of 2 to deliver new features
Styla (QA / Tech Support)
Jan 2017 - Aug 2018
QA Engineer / Tech Support
- Performed exploratory, functional, compatibility, and integration testing
- Led regression testing and localization checks (UI flow, currency, time zones)
- Created and maintained automated tests (Jasmine, E2E)
- Supported future releases by ensuring quality standards and identifying UI issues
- Performed exploratory, functional, compatibility, and integration testing
- Led regression testing and localization checks (UI flow, currency, time zones)
- Created and maintained automated tests (Jasmine, E2E)
- Supported future releases by ensuring quality standards and identifying UI issues
SoundCloud (Internship)
Feb 2015 - Mar 2015
Intern Tech Support
projects
I have worked on countless small project on a freelance basis, helping individuals or companies deliver small projects (like portfolio websites, eCommerce shops, managing internet presence etc.)
Take a moment, breath and slow down.
Life is all about stumbling and getting back up, falling away and pulling back, constantly course correcting.
Want to collaborate? Do not hesitate & write me a message
Life is all about stumbling and getting back up, falling away and pulling back, constantly course correcting.
Want to collaborate? Do not hesitate & write me a message