JAVA · FULL STACK · WEB DEVELOPMENT

Software that
takes your work
further.

I’m Petr Kobelka. I build web applications and information systems that simplify processes, so you can focus on what matters — your business.

Since 2006 in software developmentFrom design to deployment backend and frontend
FROM BACKEND TO USER INTERFACEJava / Spring Boot / Angular / PostgreSQL / PHP & Nette

REAL-WORLD EXPERIENCE

Who I’ve worked for

  • Finshape
  • onsemi — ON Semiconductor
  • Edhouse
  • Avast
  • AVG
  • VHOS

01 / ABOUT ME

Technology is a tool.
A great result is the goal.

Petr Kobelka wearing a navy blazer
Petr KobelkaJava & Full Stack Developer

I enjoy working on interesting and unconventional projects that make people’s lives easier. My focus is information systems and web applications — from understanding your processes and designing a solution to building the software.

At Finshape, I work as a senior backend developer on the Digital Identity module. Alongside that, I work as a freelance full stack developer, primarily using Java and PHP / Nette. I combine backend, frontend and database experience to design solutions that work as a whole.

More on LinkedIn ↗

Czech · native speaker   /   English · professional working proficiency

02 / SERVICES

From the initial brief
to a working solution.

One partner for technical design,
development and ongoing improvements.

01{ }

Java & full stack development

Java and Spring Boot on the backend, Angular on the frontend. REST API integration, database development and improvements to existing applications.

JavaSpring BootAngular
02⌘

Custom information systems

Your processes are the starting point. I help analyse requirements, design the architecture and build a system that makes your day-to-day work easier.

AnalysisArchitectureIntegration
03</>

Websites & consulting

Responsive websites based on custom or supplied designs. Technical consulting for new projects and guidance on their future development.

Web developmentPHP / Nette

03 / EXPERIENCE

Experience I build on.

Application development, client communication
and experience across technologies.

2006↗

The year I started my
career in software development.

Professional profile ↗
SINCE MAY 2020

Freelance Developer

Java / PHP · Full stack development

Developing web applications and intranet solutions around client needs. Java, PHP and Nette, business websites and custom information systems. Experience with projects for University Hospital Olomouc (FNOL) and VHOS Moravská Třebová.

JANUARY 2018 — MAY 2020

Edhouse

Software Engineer · Projects for onsemi

Working with customer teams at ON Semiconductor. Java EE, Spring Boot, JDBC and Hibernate; applications with an Angular frontend, PostgreSQL / JPA and REST integrations with other databases, including Oracle. Scrum with two-week sprints.

OCTOBER 2016 — DECEMBER 2017

Avast Software

Developer · Internal products

Developing internal products in the ICT Content Commerce and Zen department. Java EE, Maven, WildFly, Selenium and Microsoft SQL Server. Agile teamwork in Scrum and Kanban.

JANUARY 2016 — SEPTEMBER 2016

AVG Technologies

Developer · Internal products

Designing and developing new features for internal ICT Content Commerce and Zen products. Java EE, Maven, WildFly and Selenium, alongside PHP and Zend Framework. Working in an agile team.

AUGUST 2006 — DECEMBER 2015

Winternet

Software Developer

Requirements analysis, two-tier and three-tier architecture design, and PHP / Nette development. MySQL and PostgreSQL database design, project management, responsive Bootstrap websites, user training and support.

04 / TECHNOLOGIES

Backend expertise.
A full-picture approach.

I choose technologies to fit the project.
These tools form the foundation of my experience.

Backend

Java Spring Boot JPA Hibernate JDBC PHP Nette

Frontend

Angular JavaScript HTML CSS Sass / Less

Data & integration

PostgreSQL MySQL Oracle Microsoft SQL Server REST API

Tools & collaboration

Maven Gradle Docker Kubernetes WildFly Selenium Scrum / Kanban

05 / HOW I WORK

Understand first. Then build.

01 /

Define the brief

We discuss your needs, existing processes and what the solution should deliver.

02 /

Design the solution

I propose an approach and suitable technologies. We agree on the scope and how to work together.

03 /

Build & communicate

We review progress regularly to keep the application aligned with real-world use.

04 /

Deploy & improve

I help with deployment and provide further improvements and support as agreed.

GET IN TOUCH

Have a project in mind?
Let’s bring it to life.

Tell me what you need to solve.
We’ll find the next step together.

Send a message ↗