Full Stack Software Engineer
Information
Languages
About
Main technologies
Additional skills
Experience
Cyan IT
About the Project
Development of a scalable, event‑driven architecture from the ground up for real‑time message processing. The project involved migrating and restructuring an existing .NET 9 / Angular / RabbitMQ application into a modern .NET Aspire architecture. The goal was to significantly improve development and deployment efficiency for the customer while delivering high‑value full‑stack features based on direct customer feedback.
- IoT
Responsibilities
- Conceived and built an event‑driven architecture using Java, Apache Kafka, and Flink to meet customer requirements for real‑time message processing. - Migrated and restructured a .NET 9 project with Angular and RabbitMQ to a modern .NET Aspire architecture, greatly increasing development and deployment efficiency. - Independently designed and implemented new full‑stack features based on direct customer feedback to deliver precise functional value. - Implemented and optimized an automated CI/CD pipeline using Docker, Octopus Deploy, and GitHub Actions to ensure fast, reliable, and transparent releases.
Skills & technologies
Expleo
About the Project
Cross-functional software development project focused on integrating machine learning predictions into enterprise web applications. The goal was to enhance system reliability, scalability, and operational efficiency. The product involved robust C# and ASP.NET Core backends, with frontend integration and cloud-based deployment on Microsoft Azure. Key features included predictive analytics, automated CI/CD pipelines, and optimized database performance. Target audience included internal DevOps teams and end users requiring reliable, data-driven application behavior.
- Automotive
Responsibilities
- Collaborated with software development and DevOps teams to embed machine learning models into C# / ASP.NET applications, improving system reliability. - Designed scalable application architectures using Microsoft Azure cloud services. - Implemented and maintained CI/CD workflows with Jenkins to automate deployments, significantly reducing release cycles. - Optimized overall application performance through advanced coding practices and database tuning (SQL, Entity Framework), achieving a measurable 30% increase in operational efficiency. - Supported onboarding of two new team members by creating comprehensive documentation and conducting 1-on-1 training sessions.
Skills & technologies
BMW
About the Project
Revitalisation of a legacy employee planning application to improve personnel demand forecasting and budgeting. The project involved translating complex business requirements into technical solutions, ensuring smooth deployment and maintenance, and integrating new features in an agile Scrum environment.
- Automotive
Responsibilities
- Revived a legacy employee planning app using C#, ASP.NET Core MVC, and Entity Framework Core for better headcount forecasting and budgeting. - Translated complex requirements into technical solutions in close coordination with management. - Ensured smooth software deployment and maintenance using Jenkins, Git, and Azure DevOps. - Integrated new features, performed testing with xUnit and Postman, and debugged for performance optimisation. - Developed efficient data management solutions, tripling application speed. Collaborated closely in an agile Scrum team using JIRA and Confluence.
Skills & technologies
Liban Fibre
About the Project
Backend development within the Odoo ERP system to optimise business processes and system performance. The project involved direct customer communication to gather business requirements and integrate external APIs for extended functionality and platform interoperability.
- Consulting Services
Responsibilities
- Communicated directly with customers to capture business requirements and ensure appropriate technical solutions. - Developed robust backend modules in the Odoo ERP system to streamline business processes and system performance. - Integrated external APIs to extend functionality and improve platform interoperability.
Teenswhocode
About the Project
Web development project focusing on building modular React.js components to improve code maintainability and accelerate web development. The project also utilised React Router for optimised client‑side routing and user experience.
- UI/UX
Responsibilities
- Developed modular React.js components to improve code maintainability and speed up web development. - Used React Router for streamlined client‑side routing and better user experience.