Senior Full-stack Software Engineer
2022 - PRESENTCAI International Inc- Migrated screens of a macOS app to the web using React and JavaScript.
- Implemented PHP REST API endpoints to connect the screens to the Sybase SQL database.
- Met with stakeholders regularly to ensure alignment between product specs and stakeholder expectations.
- Accompanied the product launch and addressed feature requests and issues as they arose.
Technologies: React, SQL, JavaScript, PHP, Sybase, Postman, Docker, Playwright, REST, REST APIsFront-end Web Developer
2022 - 2022Guild of the ROSE- Implemented the Big Five psychological evaluation using JavaScript, React, and Next.js, with its result displayed as a radar graph using Nivo.
- Implemented the MetaPrompt tool with JavaScript, React, and Next.js used as a training and productivity tool.
- Set up a reusable development environment with Docker Compose.
Technologies: JavaScript, Next.js, Docker, React, Docker Compose, NivoSenior Full-stack Software Engineer
2019 - 2022Stern & Schatz GmbH- Developed a new administrative system from the ground up using React and JavaScript to build a single-page application and Laravel and PHP 7 to provide a GraphQL API.
- Migrated the legacy system seamlessly to the new administrative system by utilizing SQL views to integrate the old database while ensuring backward compatibility.
- Integrated Amazon's MWS API to automate the administrative work to keep products and their stock in sync.
- Incorporated the REST API by Mailchimp and the SOAP API by Mediafinanz to send payment warning emails to customers in specific time intervals and send claims to the collection department.
- Led the development of a robust and encrypted backup system that used AES-256 and RSA for encryption.
- Built a React and JavaScript component to track employees working time, vacation, and sick days.
Technologies: PHP, JavaScript, Laravel, React, GraphQL, SQL, Docker, Debian, Linux, Web Components, CSS, HTML, Sass, APIs, Web Development, Full-stack, Integration, CSS3, User Interface (UI), Back-end, Object-oriented Programming (OOP), REST APIs, MySQL, LAMP, Front-end, Front-end Development, Automation, Software Development, Apollo, Docker Compose, Architecture, Dashboards, Data Visualization, jQuery, HTML5, Ubuntu, PhpStorm, Algorithms, Data Structures, Programming, Python, Git, Less, Test-driven Development (TDD), Storybook, React Testing Library, PHPUnit, Component-based Development, Component-based Architecture, Design Patterns, Design Principles, MUI (Material UI), Back-end Development, REST, eCommerce, PHP 7, Software Architecture, Clean Code, Unit Testing, Full-stack Development, Databases, Responsive Web Design (RWD), MVP Design, Database Design, Relational DatabasesMid-level Full-stack Software Engineer
2016 - 2019Stern & Schatz GmbH- Set up a reusable development environment with Docker Compose.
- Debugged several emergencies in the live legacy system using jQuery, JavaScript, and PHP.
- Refactored PHP4 code to cut down on maintenance costs, reducing time spent on periodic changes by over 95%.
Technologies: JavaScript, Linux, Ubuntu, Debian, PhpStorm, Docker, Docker Compose, SQL, PHP, Algorithms, Data Structures, Programming, Git, REST APIs, Front-end, Front-end Development, Software Development, APIs, CSS, Less, HTML, Sass, Web Development, Full-stack, Integration, CSS3, User Interface (UI), Back-end, Object-oriented Programming (OOP), MySQL, LAMP, Dashboards, Data Visualization, jQuery, HTML5, Design Patterns, Design Principles, Back-end Development, REST, eCommerce, PHP 7, Software Architecture, Clean Code, Full-stack Development, Databases, Responsive Web Design (RWD), MVP Design, Database Design, Relational DatabasesJunior Full-stack Developer
2014 - 2016Stern & Schatz GmbH- Created a JavaScript webmail client and its PHP API, which most employees now use daily.
- Developed a documentation system with JavaScript and PHP used daily by all employees to organize messages, files, and tasks in threads.
- Implemented bug fixes and features based on assigned tickets.
Technologies: JavaScript, Linux, Ubuntu, Debian, PhpStorm, Docker, Docker Compose, SQL, PHP, Algorithms, Data Structures, Programming, Git, REST APIs, Front-end, Front-end Development, Software Development, APIs, CSS, HTML, Web Development, Full-stack, Integration, CSS3, User Interface (UI), Back-end, Object-oriented Programming (OOP), MySQL, LAMP, Dashboards, Data Visualization, jQuery, HTML5, Back-end Development, REST, eCommerce, Full-stack Development, Databases, Responsive Web Design (RWD), Database Design, Relational Databases