Josef Adamčík
Senior Software Engineer
🌐 https://josef-adamcik.cz
🌐 https://adamcik.me
📍 Prague, Czech Republic
Professional Summary
Self-reliant problem solver and permanent learner with 19 years of software development experience. I work well both independently and as part of a team, often becoming the go-to person for tackling challenging technical problems. I value gradual improvement over big rewrites and believe that clean code, automated testing, code reviews, and CI/CD are crucial for high-quality software development. Most importantly, I focus on delivering real value to users and businesses.
Professional Experience
Senior Software Engineer
Hubexo (formerly ByggFakta) | Europe (Remote) | June 2024 - Present
Senior software engineer working on internal startup product development using modern Java/Spring and NestJS/TypeScript technologies with DevOps responsibilities. Collaborating with a distributed team of experts across Europe. Company transformed from ByggFakta to Hubexo in autumn 2024.
- Backend development using Java/Spring and NestJS/TypeScript stacks
- DevOps responsibilities including infrastructure management and automation
- Contributing to internal startup product development and architecture decisions
- Collaborating with distributed team of experts across Europe
Senior Software Engineer
Olmero | Germany (Remote) | April 2021 - June 2024
Transitioned to backend engineering after mobile team restructuring, focusing on e-tendering solutions with microservice architecture. Key contributor to critical infrastructure migration from on-premise to Google Cloud platform.
- Developed e-tendering product for construction industry using microservice architecture
- Key contributor to major DevOps initiative migrating entire company infrastructure from on-premise to Google Cloud
- Implemented full-stack solutions across multiple technologies and platforms
Senior Android Developer
Olmero | Germany (On-site) | October 2018 - April 2021
Developed Android applications for Swiss construction industry leader, focusing on mobile solutions for construction site management and contractor collaboration.
- Built OLMeRo Android application for construction industry workflow management
- Developed features for construction process management and contractor collaboration
- Built complete project management platform including plans, defect tracking, and task management
Android Developer
Freelance | Czech Republic | March 2018 - October 2018
Provided specialized Android development consulting services to help companies accelerate their mobile software projects and implement best practices.
Software Developer
Smarcoms | Czech Republic | January 2006 - January 2018
Full-stack development role spanning web, mobile, and backend technologies. Progressed from PHP/Symfony web development to Java enterprise applications and native Android development. Key contributor to major projects including sports booking platform, retail and TV mobile applications.
- Progressed from student developer to senior technical contributor over 12-year tenure
- Architected and developed Bizzy booking system for sports centres using Java/Spring/Hibernate stack
- Key contributor to backend and mobile development for Shopin retail guide, transitioning from hybrid to native Android
- Built complete application ecosystems including APIs, web administration, and mobile applications
- Became primary technical problem-solver and resource for development team
- Delivered multiple Android applications and supporting backend systems for diverse client base
Technical Skills
Mobile Development (Expert)
- Android, Kotlin, Java
Backend Development (Expert)
- Java, Spring, Spring Boot, Hibernate, NestJS, Node.js, TypeScript, Node.js, PHP, Symfony, Firebase, REST, GraphQL
Database Technologies (Advanced)
- MySQL, PostgreSQL, MongoDB, Firebase Firestore
Web Technologies (Intermediate)
- JavaScript, HTML, CSS, JSF
DevOps & Cloud (Advanced)
- Kubernetes, HELM, Docker, AWS, Google Cloud (GCS), Terraform, Helm, Git, CI/CD, Github Actions, Linux, Prometheus
Testing & QA (Advanced)
- JUnit, Mockito, Jest, Espresso, TDD, Automated Testing
Methodologies (Advanced)
- SCRUM, Kanban, Agile
Other Technologies (Intermediate)
- Python, Drupal, Cordova, SVN, Kafka
Education
Master's Degree in Software Engineering in Economics
Czech Technical University in Prague, Faculty of Nuclear Sciences and Physical Engineering
2006 - 2010
Bachelor's Degree in Software Engineering in Economics
Czech Technical University in Prague, Faculty of Nuclear Sciences and Physical Engineering
2003 - 2006
High School - Electronics, Computer Technology
SPŠ strojní a dopravní v Děčíně
1999 - 2003
Languages
- Czech: Native
- English: Professional
- German: Elementary
Online Profiles
- LinkedIn: https://www.linkedin.com/in/josefadamcik/
- GitHub: https://github.com/josefadamcik
- Stack Overflow: https://stackoverflow.com/users/135837/josef-adamcik