Please upgrade to the business membership to download freelancers' CVs.
Skills
I am a fullstack developer with focus on backend, devops. Worked on various projects, small and big teams and companies as well.
I have experience with microservices and hybrid solutions ( modular monolith & microservices ), mainly with Azure cloud managed with Terraform, but not only.
I started my journey 19 years ago by writing a blog engine, and since then I got in touch with various parts of the programming world. I wrote a camera driver, used genetic algorithm to optimize control systems, but also done a full day course on css animations only to mention something completely different.
While the general knowledge is usually more useful in startups and greenfield projects, it helped me solve issues, which a whole team was struggling with; or save weeks of work on mature projects as well.
Among the generalist mindset, I develop specialist knowledge, when I feel the need for it. For example Hibernate ORM I know pretty well, because having a shallow knowledge could easily lead to unwanted side-effects, and a few years ago I worked on a project, which used it heavily.
After all the technicalities mentioned above you might picture me a geek, so I would like to soften this impression :). Even though I do enjoy technical parts of projects, I find communication even more important, thus I communicate honestly and clearly. I am a cool-headed type, who likes to spend meetings effectively, but takes time for important decisions. ( I have to admit, I can be annoying for managers, who like to talk about nothing for long. :) )
I worked as a developer in English-speaking teams in the last ~7 years, but after living 3 years in German-speaking area, I can understand German texts, and speak on a B1 level according to a recent language school assessment.
If you would like to know me better or have any question, don't hesitate to drop me a line.
P.S.: my name is pronounced like English words "me" "hi" together, but you can call me Mike or Michi as well, I listen to those too :)
Various
(Consumer goods and retail, >10.000 employees)
Implemented backend features using Spring Boot, Micronaut
Investigated live issues in a microservice environment as part of support activity
Created performance analysis of different solutions with edge computing part
Initiated process changes targeting quality and effectiveness improvements
Wrote documentations, integration and unit tests
Led plannings, retrospectives
Created infrastructure using Terraform and Helm in Azure cloud
Wrote reactive, event-driven applications and contributed to frontend development
06/2020
-
11/2020
Lead Software Developer
CERTUM Technology AG
(Banks and financial services, < 10 employees)
Implemented backend features using Kotlin
Wrote unit- and functional tests
Fixed frontend bugs using Angular
Created CI/CD system with Gitlab and deployed to Google Cloud (GKE)
Communicated with subcontractors and architect
Note: The positive side of this workplace was the team and the technologies, so that I could learn a lot in a short time, but unfortunately the conditions to be a successful firm were not present.
04/2018
-
05/2020
Senior Software Developer
EPAM Systems (Switzerland) Ltd.
(Banks and financial services, >10.000 employees)
Implemented backend and frontend features using Spring and EclipseRCP
Wrote unit- and functional tests
Profiled and optimized code for runtime
Held knowledge transfer sessions
Enhanced test data loading workflow from production system in cooperation with multiple teams and business
Optimized maven builds
05/2016
-
04/2018
Senior Fullstack Software Developer
EPAM Systems Ltd.
(Internet and Information Technology, >10.000 employees)
Implemented backend features with TDD using Spring Framework
Implemented frontend features using Angular
Wrote unit-, integration- and functional tests
Stabilized Selenium tests and reduced runtime
Improved Continuous Integration system (custom quality gates not supported by sonar, reduced runtime to 25%)
Fixed and wrote new Ansible roles for Ubuntu servers
Implemented EPAM SSO (oauth2, jwt) integration as an extra authentication option using Spring Security
Local Availability
Open to travel worldwide
Europe - short notice travel
Global - at least 2 weeks
Occasional travel is not a problem, but remote work is preferred.