- Jan. 2022 - Oct. 2024Test Management Platform
Infineon Technologies AG - Software Developer Consultant
A comprehensive platform designed to boost engineers' productivity by integrating various functionalities. It includes semiconductor and computer chip testing, test result visualization, organization based on user inputs, and the generation of detailed reports with graphs and tables. The platform serves as a centralized hub for these capabilities.
Tasks :
- Maintained and enhanced the existing application developed in Vanilla.js.
- Rebuilt the application as a desktop solution using Electron.js and React.js, adding new features.
- Documented the project using Typedoc, Mermaid.js, Storybook, JSDoc, Markdown, and README files.
- Developed automated tests, including end-to-end (Playwright), snapshot, integration, and unit tests (Jest).
- Integrated SonarQube for code quality analysis and CI/CD pipeline integration.
- Designed and implemented a CI/CD pipeline using Artifactory, Docker, Bitbucket, and Jenkins.
- Led a small team of developers (mainly interns), providing mentorship, conducting code reviews, and delivering feedback.
Technologies :
JavaScriptTypeScriptElectronReactRTKMUIStorybookJSDocMarkdownDockerGitBitbucketJenkinsArtifactoryPlaywrightJestBashJiraPowershellDrizzelOrmTypeDocMermaid - Sep. 2021 ‑ Jan. 2022Incedo Lead Generator
Incedo Services GmbH - Fullstack Developer
Automated the entire lead generation process, including outreach and follow-up messages via LinkedIn and email. The solution retrieved, stored, and exported lead data while seamlessly integrating with CRM tools for enhanced sales workflows.
Tasks :
- Redesigned the front-end using React.js and Ant Design for a more modern and user-friendly experience.
- Refactored backend code with Nest.js to improve performance and maintainability using design patterns.
- Implemented automated testing with Jest, improving software quality and reliability.
- Set up comprehensive documentation using React-Styleguidist and Nest-Compodoc.
Technologies :
JavaScriptTypeScriptReactJSDocMarkdownDockerGitGitLabPlaywrightJestAsana - Mar. 2021 ‑ Jun. 2021Womanvai Blog
ABSHORE - Fullstack Developer Intern
Developed an interactive platform for organizational members and followers, enabling event reservations and engagement with blog posts to foster community involvement.
Tasks :
- Created UML diagrams in collaboration with the team to clarify application architecture and design.
- Configured Drupal 8 to meet specific requirements, including user roles, permissions, content types, and module integration.
- Built user-friendly interfaces with React.js to enable event reservations and improve user engagement.
- Containerized the web application with Docker for efficient deployment and management.
Technologies :
JavaScriptReact.jsDrupal 8DockerMySQLApacheGitPostmanAdobe XD - Jan. 2021 ‑ Feb. 2021Snake Game Replication
Self-initiated - Software Developer (Personal Project)
A personal project to replicate the classic Snake Game, focusing on gameplay mechanics, responsiveness, and user experience.
Tasks :
- Designed and developed the game logic for snake movement, collision detection, and scoring mechanisms.
- Utilized the HTML5 Canvas API for rendering the game interface and animations.
- Implemented responsive controls for seamless gameplay on both desktop and mobile devices.
- Optimized the game for performance and smooth user interaction.
- Version-controlled the project using Git for iterative development.
Technologies :
JavaScriptHTML5 CanvasCSSGit