Patrik Walter
Freelance Software Engineer
I'm a software developer on a mission to build high-quality, scalable applications that redefine excellence and provide unparalleled user experiences.
Patrik Walter
Freelance Software Engineer
I'm a software developer on a mission to build high-quality, scalable applications that redefine excellence and provide unparalleled user experiences.
Expertise
A seasoned software developer with extensive experience in crafting innovative solutions and bringing ideas to life through proficient coding and development practices.
A skilled FullStack developer adept at seamlessly navigating both frontend and backend aspects, delivering comprehensive applications with expertise and finesse.
An experienced DevOps engineer with a track record of optimizing software delivery pipelines, automation, and continuous integration to streamline development operations.
Projects
Migration from on‐premise to Kubernetes
Mercedes‐Benz Tech Innovation
Migration from on‐premise to Kubernetes
Mercedes‐Benz Tech Innovation
As part of a seven‐person Scrum team, I successfully carried out the migration of existing projects to the company’s internal Kubernetes platform. This complex task required careful planning, coordination, and collaboration within the team to ensure that the migration went smoothly and there were no interruptions for the customer. Through our expertise in Kubernetes and our agile approach, we were able to complete the project on time and effectively. The result is a powerful and scalable platform that improves the operational efficiency of the customer and ensures the future viability of the company.
Secret-Scanner
Mercedes‐Benz Tech Innovation
Secret-Scanner
Mercedes‐Benz Tech Innovation
As a member of a team of four developers, I actively contributed to the development of the company’s internal secret scanner. My contribution focused on implementing new features to improve the performance and functionality of the scanner. With my expertise in programming and understanding of customer requirements, I was able to effectively contribute to the development and advance the project.
GitHub Action for SecHub
Mercedes‐Benz Tech Innovation
GitHub Action for SecHub
Mercedes‐Benz Tech Innovation
I contributed to the development of the open‐source project SecHub by developing a GitHub Action. My work focused on ensuring that the tool can be seamlessly integrated into existing workflows and enables quick and efficient security checks of applications.
Document Management
Onventis GmbH
Document Management
Onventis GmbH
As a member of a team of four developers, I developed a new feature within the product that allows users to create templates for their documents. The feature includes the ability to select different field types, load master data from the product, and maintain various events. The result is a user‐friendly function that provides the product’s users with increased flexibility and efficiency in document creation.
Recreation of website and webshop
NCV GmbH
Recreation of website and webshop
NCV GmbH
I modernized the website and webshop by designing a new software architecture and leading a team of five developers. Together, we completely rewrote the frontend, backend, and services to connect to the ERP system Microsoft Dynamics AX. The result is a modern and powerful website that provides customers with an improved user experience while also increasing operational efficiency
iSales
NCV GmbH
iSales
NCV GmbH
On behalf of the field service team, I developed an iOS app that allows employees to access the master data of the company’s ERP system and write travel reports at any time. To ensure that employees can access the data even without an internet connection, I implemented incremental synchronization. In this project, I developed the iOS app, REST API, and services to ensure seamless integration with the ERP system Microsoft Dynamics AX. The result is a reliable and effective solution that makes the work of field service employees easier and increases productivity.
FluentNihongo
Private
FluentNihongo
Private
I have developed a platform that enables efficient vocabulary and kanji learning for the JLPT. My platform consists of a frontend, an API, and a simple data editing application.
Professional Experience
Software Engineer @ Self-employed
2023/05 - now
Software Engineer
Self-employed
2023/05 - now
- Engaged in comprehensive discussions with clients to gather and analyze project requirements, ensuring a thorough understanding of their objectives and expectations
- Executed the development and integration of tailored software features in alignment with client specifications, demonstrating adaptability to diverse project needs
- Provided expert consultation on optimizing business processes, offering strategic insights to enhance operational efficiency and align technology solutions with organizational goals
Software Engineer / Security Deputy @ Mercedes-Benz Tech Innovation GmbH
2021/01 - 2023/03
Software Engineer / Security Deputy
Mercedes-Benz Tech Innovation GmbH
2021/01 - 2023/03
- Migration from on‐premise to a managed Kubernetes platform to improve reliability and performance
- Definition and enforcement of quality standards in the development process to improve software quality
- Implementation of DevSecOps practices to increase the security and quality of projects
- Increase in company security through active participation in the Security Competence Group and identification and resolution of security issues in various projects
- Optimization of the integration of security tools by developing GitHub Actions
- Creating security awareness within the company by developing a secret scanner that facilitates finding and removing sensitive data in repositories
Software Engineer @ Onventis GmbH
2018/01 - 2019/06
Software Engineer
Onventis GmbH
2018/01 - 2019/06
- Carrying out a comprehensive UI update to improve customer satisfaction and user‐friendliness by implementing new design and UX methods that result in a smoother user experience
- Designing and implementing a dynamic document management system to replace a legacy feature in the application, increasing user friendliness, improving flexibility, and reducing error‐proneness
- Actively supporting and guiding an apprentice to assist with his tasks and expand his knowledge in specific areas
Team Lead Software Development @ NCV GmbH
2016/07 - 2017/12
Team Lead Software Development
NCV GmbH
2016/07 - 2017/12
- Conzeption and management of a project to improve the maintainability and security of the company’s website and online shop through a new software architecture and technical expertise
- Organization and implementation of regular training for the team to promote knowledge of new technologies and best practices
- Implementation of an automated order process for a large number of customers by creating a service that allows for smooth data exchange via FTP and eliminates manual data processing
- Taking responsibility for the apprentices by imparting knowledge, providing practical experience, and ensuring a solid preparation for the entry into professional life after the successful completion of the exam
Software Engineer @ NCV GmbH
2011/01 - 2016/06
Software Engineer
NCV GmbH
2011/01 - 2016/06
- Conceptualization and development of an iOS app to increase field service efficiency by providing real‐time access to the ERP system
- Refactoring and redesigning projects to improve scalability and maintainability, and to increase code quality
- Integration of a PIM system into all relevant systems for efficient updating of product information for the catalog and online shop
- Responsible for maintaining the company’s infrastructure and managing iOS devices for all employees
My Skills
Frontend
- Angular
- React
- Vue
- Aurelia
- HTML
- CSS
- LESS
- SASS
Backend
- ASP.NET
- Nest.js
- Express.js
- Django
- Flask
- RabbitMQ
- Kafka
Database
- MSSQL
- PostgreSQL
- MySQL
- MongoDB
- RavenDB
- SQLite
- RethinkDB
DevOps
- Docker
- Kubernetes
- Bash
- Jenkins
- GitHub Actions
- CircleCI
- Ansible
Programming languages
- C#
- Java
- Kotlin
- Node.js
- JavaScript
- TypeScript
- Swift
- Python
Methodologies
- Scrum
Security
- SAST
- BlackDuck
Ways you'll benefit
Tailored Solutions for Your Needs
Expertise in Diverse Domains
Efficiency and Maintainability
Strong Emphasis on Quality
Collaborative and Transparent Process
Reliability and Professionalism
Contact
Got an exciting project in mind that needs a skilled hand? Feel free to drop me an email or reach out via instant message!