Senior Software DeveloperReactJs for Frontend and NodeJs and Express-Framework for backendGitLabCSS...
Senior Software Developer
Developed a price management tool to calculate price based on competitor data and make proposals for the customers.
Collaborated with a team and stackeholders to write user stories for the business requirements.
Implemented RESTFul-API to import single and bulk product data into tool and to export results.
Developed an authorization concept to make the tool multi-tenancy.
Implemented unit- and integration-Tests to ensures that the software functions correctly.
ReactJs for Frontend and NodeJs and Express-Framework for backendGitLabCSSPostgreSQLSwaggerDockerJest
Qvest-Digitale AG, Bonn
3 Jahre 8 Monate
2020-01 - 2023-08
Formulated the business requirements
Senior Software Developer
Senior Software Developer
Collaborated with the product teams to understand requirements and business specifcations around portfolio management, analytics and risk.
Formulated the business requirements in user stories using Atlassian products, planning them and make reviews.
lead team of 7 engineers in agile software development environment to implements the requirements.
Designing and implementation of Microservices architecture patterns and Domain Driven Design in Java using Spring Boot Framework.
For asynchronous messaging between the Microservices implementation of Message broker (RabbitMQ).
Designing and implementation of front-end applications using Angular/Ngrx, Typescript, Gitlab, CSS, SCSS, Karma
Fridriech Picard GmbH & Co.KG, Bochum
2 Jahre
2018-02 - 2020-01
Planning, designing of database and implementation
Senior Software DeveloperPHPMySQLLinux...
Senior Software Developer
Specifcation of requirements in collaboration with other departments to development of B2B- and B2C-web-shops
Planning, designing of database and implementation of interfaces to export product and customer data from ERP-system to shops and to import orders to ERP-system
PHPMySQLLinuxGit
Fridriech Picard GmbH & Co.KG, Bochum
1 Monat
2013-08 - 2013-08
Develop and maintain high-quality web applications
Software Developer
Software Developer
Develop and maintain high-quality web applications using PHP, symfony framework, and MVC design pattern.
Collaborate with the design teams from customers to create responsive and user-friendly front-end experiences using Angular.
Work with APIs and integrate external services to enhance the functionality of web applications.
Write clean, effcient, and well-documented code while adhering to industry standards and best practices.
Participate in code reviews, troubleshooting, and debugging to improve application performance and stability.
CreativaWeb, Bochum
1 Jahr 2 Monate
2012-07 - 2013-08
Addressed and fxed complex bugs
Junior Software Developer
Junior Software Developer
Addressed and fxed complex bugs.
Implemented and updated application modules under the direction of Senior Software Developers.
Worked at an independent level, while also serving as an effective and enthusiastic collaborator.
Performed automated testing tasks and developed complex features routinely.
CreativaWeb, Bochum
2 Jahre 1 Monat
2008-05 - 2010-05
Logic and software modeling and designing
Tutor
Tutor
University Duisburg Essen, Duisburg
2 Jahre 6 Monate
2002-02 - 2004-07
Teaching
Teacher
Teacher
Information technologie and buisiness School, Redeyef
With more than 15 years of experience as a Senior Full-Stack Software Developer, I have a solid track record of designing, developing, and maintaining mission-critical applications?mainly in the retail, B2B/B2C commerce, ERP, and data analytics sectors. I?m highly profcient in technologies like Java, Python, PHP, and TypeScript, and I have hands-on experience building scalable software solutions for both cloud-based and on-premise environments.
My academic background includes degrees in both Computer Science and Business Administration, which enables me to bridge the gap between technical solutions and business goals. Over the years, I?ve led and mentored development teams, worked closely with cross-functional groups, and successfully delivered end-to-end software projects.
Having previously worked as a teacher, I?ve developed strong communication skills and the ability to explain complex technical concepts in a clear and approachable way.
Senior Software DeveloperReactJs for Frontend and NodeJs and Express-Framework for backendGitLabCSS...
Senior Software Developer
Developed a price management tool to calculate price based on competitor data and make proposals for the customers.
Collaborated with a team and stackeholders to write user stories for the business requirements.
Implemented RESTFul-API to import single and bulk product data into tool and to export results.
Developed an authorization concept to make the tool multi-tenancy.
Implemented unit- and integration-Tests to ensures that the software functions correctly.
ReactJs for Frontend and NodeJs and Express-Framework for backendGitLabCSSPostgreSQLSwaggerDockerJest
Qvest-Digitale AG, Bonn
3 Jahre 8 Monate
2020-01 - 2023-08
Formulated the business requirements
Senior Software Developer
Senior Software Developer
Collaborated with the product teams to understand requirements and business specifcations around portfolio management, analytics and risk.
Formulated the business requirements in user stories using Atlassian products, planning them and make reviews.
lead team of 7 engineers in agile software development environment to implements the requirements.
Designing and implementation of Microservices architecture patterns and Domain Driven Design in Java using Spring Boot Framework.
For asynchronous messaging between the Microservices implementation of Message broker (RabbitMQ).
Designing and implementation of front-end applications using Angular/Ngrx, Typescript, Gitlab, CSS, SCSS, Karma
Fridriech Picard GmbH & Co.KG, Bochum
2 Jahre
2018-02 - 2020-01
Planning, designing of database and implementation
Senior Software DeveloperPHPMySQLLinux...
Senior Software Developer
Specifcation of requirements in collaboration with other departments to development of B2B- and B2C-web-shops
Planning, designing of database and implementation of interfaces to export product and customer data from ERP-system to shops and to import orders to ERP-system
PHPMySQLLinuxGit
Fridriech Picard GmbH & Co.KG, Bochum
1 Monat
2013-08 - 2013-08
Develop and maintain high-quality web applications
Software Developer
Software Developer
Develop and maintain high-quality web applications using PHP, symfony framework, and MVC design pattern.
Collaborate with the design teams from customers to create responsive and user-friendly front-end experiences using Angular.
Work with APIs and integrate external services to enhance the functionality of web applications.
Write clean, effcient, and well-documented code while adhering to industry standards and best practices.
Participate in code reviews, troubleshooting, and debugging to improve application performance and stability.
CreativaWeb, Bochum
1 Jahr 2 Monate
2012-07 - 2013-08
Addressed and fxed complex bugs
Junior Software Developer
Junior Software Developer
Addressed and fxed complex bugs.
Implemented and updated application modules under the direction of Senior Software Developers.
Worked at an independent level, while also serving as an effective and enthusiastic collaborator.
Performed automated testing tasks and developed complex features routinely.
CreativaWeb, Bochum
2 Jahre 1 Monat
2008-05 - 2010-05
Logic and software modeling and designing
Tutor
Tutor
University Duisburg Essen, Duisburg
2 Jahre 6 Monate
2002-02 - 2004-07
Teaching
Teacher
Teacher
Information technologie and buisiness School, Redeyef
With more than 15 years of experience as a Senior Full-Stack Software Developer, I have a solid track record of designing, developing, and maintaining mission-critical applications?mainly in the retail, B2B/B2C commerce, ERP, and data analytics sectors. I?m highly profcient in technologies like Java, Python, PHP, and TypeScript, and I have hands-on experience building scalable software solutions for both cloud-based and on-premise environments.
My academic background includes degrees in both Computer Science and Business Administration, which enables me to bridge the gap between technical solutions and business goals. Over the years, I?ve led and mentored development teams, worked closely with cross-functional groups, and successfully delivered end-to-end software projects.
Having previously worked as a teacher, I?ve developed strong communication skills and the ability to explain complex technical concepts in a clear and approachable way.
Skills
Java, Python, PHP
TypeScript, JavaScript, Node.js, Express.js
ReactJs, Angular, NextJs, Redux, RxJS, Ngrx
REST-APIs, Swagger, Message Brocker RabbitMQ
Spring, SpringBoot, Hibernate, JPA, Maven, Flyway
PostgreSQL, MySQL, Linux, Docker
Kubernetes, Jenkins, Tomcat, Nginx
GitHub, GitLab, Bitbucket , JIRA, Confuence
References on request
Vertrauen Sie auf Randstad
Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung