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
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (9.5 years), Transportation (5 years), Manufacturing (4 years), Media and Entertainment (4 years), Telecommunication (3.5 years), and Utilities (3 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (24 years), Product Development (13 years), Quality Assurance (6 years), Project Management (6 years), Marketing (3 years), and Investments and M&A (1.5 years).
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
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Boris based?
What languages does Boris speak?
How many years of experience does Boris have?
What roles would Boris be best suited for?
What is Boris's latest experience?
What companies has Boris worked for in recent years?
Which industries is Boris most experienced in?
Which business areas is Boris most experienced in?
Which industries has Boris worked in recently?
Which business areas has Boris worked in recently?
What is the availability of Boris?
What is the rate of Boris?
How to hire Boris?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Fullstack Developer & DevOps Engineer
Nearby freelancers
Professionals working in or nearby Munich, Germany