Boris Nicolai
Fullstack Developer & DevOps Engineer
Experience
Fullstack Developer & DevOps Engineer
EnBW Energie Baden-Württemberg
- Further development of the internal "ECockpit" platform with an Angular 17 frontend and .NET (C#) backend
- Maintenance and further development of Azure DevOps pipelines
- Introduction of technical improvements in build & release processes
- Collaboration on a modular architecture approach (Clean Architecture & DDD)
- Focus on scalability and secure data processing
- Tech stack: Angular 17, .NET / C#, Azure, Azure DevOps, Git, CI/CD, Clean Architecture, Domain Driven Design
Software Engineer
CARIAD – Automotive Software for Volkswagen
- Porting a booking calendar from PHP Laravel to a modular monolith in Java Spring Boot
- Setting up the core architecture in Spring Boot
- Introducing OpenFGA for new access management
- Technologies used: Event Storming, Spring Modulith, Spring Boot 3.1, Kafka, CQRS, Domain Driven Design, Clean Architecture, OpenFGA, Keycloak
Software Engineer
ZEISS Semiconductor Manufacturing Technology
- Architected and implemented a core component of the framework
- Administered Azure pipelines
- Technologies used: .NET, C#, Azure, Azure DevOps, Docker, Kubernetes
Software Developer
DFL
- Extending the DFL website
- Technologies used: Spring Boot 2.7, Kubernetes, Docker, Java
Software Developer
AstroCloud SpringBoot
- Porting the cloud application for AI-powered horoscope interpretation with ChatGPT
- Architecture as a modular monolith, Clean Architecture & Domain Driven Design
- Backend: Spring Boot 3.0, Keycloak, Kafka, MongoDB, Postgres
- DevOps: Azure, Azure DevOps, Docker
Founder & Developer
AstroCloud
- Developed a cloud application for AI-assisted horoscope interpretation with ChatGPT
- Architecture using microservices, clean architecture & domain-driven design
- Backend: .NET, Keycloak, RabbitMQ, Azure Service Bus, Cosmos DB, MongoDB, Azure AD B2C
- Frontend: Flutter, Blazor
- DevOps: Azure, Azure DevOps, Kubernetes, Docker
Software Developer
Kardex Remstar
- Operated an automated warehouse system via an AngularJS app
- Set up a test environment for mission-critical processes in the first six months
- Used Jasmin for unit tests, Protractor for e2e and integration tests, Cucumber for behavior-driven development
- Switched the test environment to Ranorex and integrated it into Bamboo for automated runs
- Starting in 2020, covered desktop apps with automated tests
- Technologies used: .NET, C#, AngularJS, TypeScript, RxJS, Protractor, Jasmin, Selenium, Atlassian Bamboo, Ranorex Studio, continuous integration
Software Developer
Sovendus GmbH
- Developed the partner portal, an e-commerce platform with single sign-on for order management and analytics
- Frontend with Angular 5 and Bootstrap 4, backend with Laravel 5.5 and PHP 7.0
- Set up and managed a Keycloak server for identity and access management (version 3.4.2)
- Developed in a local MAMP environment and later Docker containers for frontend, backend, database, and Keycloak server
- Ensured quality with backend unit tests using PHPUnit and frontend tests with Jasmine/Karma
Software Developer
EnBW Energie Baden-Württemberg
- Developed various features and modules for the SaaS cloud platform powercloud.de during the migration from an SAP solution to a cloud solution
- Used a Slim-based PHP framework developed by powercloud and MySQL
- Work environment with Fedora 24
- Ensured quality with Codeception for unit and acceptance tests
Software Developer
EMP Merchandising
- Independently developed a tool to analyze partner network connections to EMP
- Technical basis: LAMP stack
- Ensured quality with unit and API tests
Software Developer
Tron IT Consulting SRL, Electromaps
- Developed a WebSocket server with Node.js for electromaps.com to communicate with charging stations via OCPP 1.6
- Developed an admin interface with Bootstrap 3 and Angular 2 to manage charging stations
- Developed the Android app ChargeScout using the native Android SDK for Tron IT Consulting
Project Manager & Software Developer
Consultpool GmbH & Co. KG
- Rebuilt the website chargelocator.com with geographic search and high performance through caching and query optimization
- Developed several REST APIs for database queries
- Built migration tools to import charging stations from third-party providers
- Created reports with MSSQL Server Reporting Services (SSRS) for Sitetracker
- Wrote technical documentation in German and English for projects in Spain, Romania, and India
- Led development projects in Spain, Romania, and India, handling coordination, testing, bug fixing, and integration
- Technologies used: LAMP stack with Laravel, Ubuntu, MySQL 5, PHP 5.6; frontend with vanilla JavaScript and Less, later rewritten in Angular 2; project management with Jira, Confluence, Bitbucket, Scrum, and Kanbanflow
Software Developer
MDS Agenturgruppe GmbH
- Developed the migration interface for machinerypark.de and other website sections
- Implemented design specifications with JavaScript and backend integration
- Technologies used: Doctrine 2, Zend Framework 2, PHP 5, MySQL, Confluence, Git
Software Developer
PAYMILL GmbH
- Co-developed and enhanced various modules in the frontend and backend
- Used LAMP stack in the backend, version control with Git, frontend with AngularJS
Software Developer
transact Elektronische Zahlungssysteme GmbH
- Enhanced the Precision platform for prepaid and gift card management with a focus on security and web services as a database replacement
- Created customer portals for ÖBB and ECE for redeeming and managing gift cards
- Managed customer accounts and generated provisional gift cards
- Developed SOAP web services for communication between portals and payment interfaces
- Technologies used: Zend Framework, Doctrine, LAMP stack, jQuery
Software Support Specialist
Kon5 Communications
- Maintenance of the websites and intranet applications of Ontime Courier GmbH using various technologies (PHP, MySQL, FileMaker, IIS)
Software Developer
Linx.de
- Rebuilt the European websites
- Responsible for the architecture of the core components
- Technology: CakePHP
Software Developer
e-fellows.net (McKinsey)
- Integrated the Apache Solr search engine into the existing community
- Technology: Zend Framework, Oracle, MySQL, PHP 5.3
Software Developer
sport1.de/DSF
- Created a sports calendar for sport1.de for a high-load scenario up to 1M visits/day using caching technologies
- Technology: selected parts of the Zend Framework, jQuery, PHP 5.2, MySQL 5.1
Software Developer
letsPool AG / Booming
- Developed the auction platform watchpool24.com and the B2C site watchsea24.com
- Technology: Zend Framework, Dojo, MySQL 5.1, PHP 5.2, stored procedures, views, events
Software Developer
TNS Infratest
- Development of the voting portal for the 2009 federal and European elections in Germany with nationwide vote collection and data forwarding to ARD
- Portal technology: Java, Struts, iBATIS
- Desktop application technology: C#, .NET Framework 3.5, SOAP, iBATIS.NET, MSSQL, ASP.NET, Windows Forms, Spring.net
Software Developer
Münchner Singles
- New development and further enhancement of the event system for a community with approx. 30,000 active members
- Technology: PHP 5.0, MySQL 5, Zend Framework, Smarty, Dojo
Project Manager & Developer
Mayflower GmbH / ThinkPHP
- Development and project management of the intranet for Nintendo of Europe
- Design and development of an MVC architecture for the company framework Chairman
- Design and development of a document management system for Vaillant
- Development of an extranet for Siemens Enterprise Communications
- Architecture using OOA & UML and application of design patterns: Factory, Active Record, MVC, Adapter, Dispatcher, Observer
- Development environment: Unix, Apache, MySQL 4.1, PHP 5; methods: test-driven development, sprints, Scrum
Head of Internet Department
Coastal Realty SL
- Managed the internet department with personnel responsibility for two employees
- Developed and maintained various real estate portals and optimized SEO for Google, MSN, Yahoo using PHP 4 and Typo3
- Managed the company's internal server
Project Manager & Developer
Science Public Media AG
- Design and programming of a content management system for 10 editors using PHP 4 and MySQL 3 for the exhibition "vCell - the Virtual Cell"
- Led a team of 2 employees
Software Developer
Kon5 Communications
- Developed static pages with Dreamweaver and dynamic pages with Lasso and FileMaker for waswiewo.com
Sales Representative
Göttinger Gruppe
- Sold company shares, insurance, and investment funds through inside and outside sales
Summary
Cloud. AI. Code. I don't just develop software – I create solutions that work, scale, and deliver real value. With over 25 years of experience in software development and a clear focus on C#, Azure & modern AI technologies, I guide projects from concept to go-live – structured, efficient, and with an eye for what matters.
As a Cloud Engineer, AI integrator, and Fullstack Developer, I bring know-how from companies like EnBW, Zeiss, and Volkswagen – combined with a startup mentality and a hands-on approach. Whether it's classic development, DevOps automation, or intelligent AI systems (e.g., voicebots, chatbots, or code analysis using BORIS LLMs): I build what’s needed – and make sure it runs.
My goal: reduce complexity, speed up processes, and achieve real time savings with smart technology. If you're looking for someone who not only can but also does – let's talk.
Skills
Ai & Automation
- Chatbots & Knowledge-assistants ★★★★★: I Develop Ai-based Chatbots With Retrieval-augmented Generation (Rag), E.g., For Legacy Code Analysis. Using Pinecone, Gpt, Mistral – Depending On Data Privacy & Hosting Requirements.
- Voice Agents & Automation ★★★★☆: Voicebots With Natural Language Understanding, E.g., For Appointment Scheduling, Exposé Delivery, Or Faqs. Tech Stack: Retell.ai, Vapi, Elevenlabs + N8n.
- Ai-powered Code Automation ★★★★★: Productivity Boost Through Tools Like Github Copilot, Cursor Ai, Replit Agent & Jetbrains Ai: Automated Tests, Documentation, Debugging & Smart Refactoring.
- Low-code / No-code Development ★★★★☆: Apps & Processes Built With Bubble, N8n, Voiceflow & Make – E.g., Internal Tools, Bots, Forms & Workflows, Also Combined With Llms.
- Ai Image & Video Generation ★★★☆☆: Using Leonardo, Flux, Kling & Dreammachine To Visualize Processes, Mockups, And Demo Videos.
Cloud & Devops
- Azure & Azure Devops ★★★★★: I Develop, Deploy, And Manage Applications In Microsoft Azure – Including Infrastructure, Pipelines, Keyvault, Service Bus, And Ad B2c. Ci/cd With Azure Devops Is Standard In My Projects.
- Docker & Containerization ★★★★★: In Use For Many Years – E.g., For Packaging .Net Applications And Deploying To Azure. Familiar With Docker Compose, Image Builds, And Multi-stage Deployments.
- Kubernetes (Basic Knowledge) ★★☆☆☆: Gained Initial Experience Privately, E.g., With Minikube & Small Dev Setups. No Production Usage Yet – But It's On My Learning Radar.
- Identity & Access Management ★★★★☆: Set Up & Administered A Keycloak Server Myself And Integrated Openfga – E.g., In Java Spring Boot Architectures.
- Ci/cd & Automation ★★★★★: Automated Build & Deployment Pipelines With Azure Devops & Github Actions. Infrastructure As Code For Efficient Processes & Seamless Releases.
Modern Software Development (.Net & Angular)
- C# & .Net Core/framework ★★★★★: For Over 13 Years My Preferred Tech Stack For Scalable, Maintainable Applications. Using Clean Architecture, Domain Driven Design, Cqrs & Modular Monoliths – From Prototypes To Enterprise.
- Angular (2–17) ★★★★★: Many Years Of Experience With Angular In Production Systems: From Angularjs Through Angular 2 Up To Angular 17, Including Testing (Jasmine, Protractor), State Management (Ngrx) & Ux Optimization With Bootstrap / Rxjs.
Tech Stack Overview
- C# / .Net (Core & Framework) ★★★★★
- Java & Spring Boot ★★★★☆
- Javascript (Vanilla / Es6) ★★★★★
- Angular (2–17) ★★★★★
- Node.js ★★★★☆
- Php (Laravel, Zend, Cakephp) ★★★★☆
- Python (Automation) ★★★☆☆
- Flutter, Blazor ★★★☆☆
- Mysql, Postgresql ★★★★★
- Mongodb, Cosmos Db ★★★★☆
- Ci/cd: Azure, Bamboo, Github ★★★★★
- Keycloak / Openfga ★★★★☆
- Git, Github, Gitlab ★★★★★
- Jira, Confluence, Bitbucket ★★★★★
Languages
Similar Freelancers
Discover other experts with similar qualifications and experience