About
Hello! I'm Nikolas, a freelance senior fullstack web developer. For now more than 10 years, I have been advising companies on the planning and design of web applications and actively supporting them in their development and implementation. With a passion for maintainable code and a clean architecture, I support you and your team in the realization of your projects.
Download my profile (PDF)Services
Design
Expertise in the design of web applications. Analysis of technical requirements and use cases. Designing the system and application architecture.
Development
Extensive experience in developing web applications with JavaScript/TypeScript, Node.js, Java Spring and various frontend frameworks. Focus on maintainable code and a clean architecture.
Consulting
Accompanying a project. Assistance with questions about architecture and software design. Improvement of code quality and maintainability through code reviews.
Skills
Frontend Development
Several years of experience in the development of web applications with JavaScript, TypeScript, CSS, HTML and various frameworks such as Angular and React and various UI libraries such as Bootstrap and material-ui.
Backend Development
Many years of experience in the development of backend applications with JavaScript/TypeScript and Node.js, with various frameworks such as Express and Nest.js. Experience in developing backend applications with Java and Spring Boot.
Architecture
Several years of experience in building software architectures for frontend and backend applications with a focus on maintainability, scalability and clean code.
Databases
Several years of experience in designing database schemas and connecting databases to backend applications, in particular with PostgreSQL and Oracle.
Testing
Years of experience in developing and executing automated unit and integration tests to increase the robustness and reliability of your web applications and to ensure that they meet your requirements.
Coaching
Thanks to my many years of experience as a fullstack web developer, I can, as part of a project, support your team in increasing the quality and maintainability of your software through code reviews and one-on-one coaching.