Petr Stahl


Personal

Phone:(+420) 705 006 306
Email:petr.stahl@zabiri.com

Experience overview

More than 15 years of experience in SW development and project management
Deep passion for embedded software and IoT
Ability to work on wide spectrum of IT projects
Strong reverse engineering skills
Excellent technical background (Java, Spring, Hibernate, Databases)
Practiced in communication with customers from all around the world
Keen on implementation of maintainable projects - JUnit tests, refactoring, code review, …
Experience with project management and estimation of work

Technological knowledge

Databases Oracle, PostgreSQL, Cassandra, MySQL
Modeling / Methodology SCRUM, RUP, UML
Operating systems Linux, Windows
Programming languages, Frameworks Java – Java EE, Spring, Spring MVC, Camel, Hadoop, ActiveMQ, JPA, Hibernate, SQL, IoT, Webservices, JSON, REST, PHP, Unix scripting, MQTT, HTML, JS, CSS, Swing, Dojo toolkit, Angular, JQuery, Groovy
Testing JUnit, Mockito, TestNG, Selenium, JMeter
Tools GIT, SVN, Maven, Gradle, Tomcat, Docker, Apache webserver, Eclipse, IntelliJ Idea, Jenkins, Checkstyle, Jira, Trac, Enterprise Architect, JBoss FUSE
Other OSGi, Networking, Unix administration, Automation, Electronics

Projects summary

2019 - 2020
Customer Regiojet
Project SJT Reservation and provisioning system
Position System architect
Work load
  • Architecture of application (Spring boot microservices)
  • Infrastructure and DevOps (AWS, Jenkins…)
2019
Customer Fintech client
Project Complex application for loan management
Position Senior developer
Work load
  • Development of core business features
  • Testing and deploy
2018 – 2020
Customer EON
Project Spinpark - application for parking slot management
Position Architect, Senior developer
Work load
  • Architecture of application (Spring, Camel, React)
  • Gathering data from IoT devices
  • Development and testing
2017
Customer Datart
Project Middleware platform - implementation of integration layer for multiple heterogeneous systems and technologies (REST, XML, SOAP, JSON, …)
Position Architect, Senior developer, Teamleader
Work load
  • Architecture of application (JBoss Fuse)
  • Communication with customer and 3rd party supplier
  • Development and testing
2016 – 2019
Customer Homecredit - EmbedIT
Project HomeSIS - application for management of points of sales all around the world in banking sector. Three layer web application in Java - Spring, Oracle,SOAP webservices used
Position Senior developer
Work load
  • Maintenance and development of international financial product modules
  • Support for testing
  • Customer support
  • Working with Oracle database
2016
Customer O2
Project Customer portlets - several Liferay portlets for O2 portal for comparison of HW prices between vendors or other customer services. Liferay, JavaEE, Spring, Oracle.
Position Senior developer
Work load
  • Development modules for Liferay portal
  • Communication with customer
  • Support for testing
2015
Customer Thorn Technologies
Project MicroLoan Platform Web and mobile based system for Myanmar customer
Position Senior developer
Work load
  • Development server side of application
  • Testing and debugging web client (Angular based)
  • Communication with developers worldwide

More projects or project details upon request.

Education, certifications

Oracle database administration
Project management
Security of web applications
Performance of web applications
Ruby programming
RUP methodics
Double-entry bookkeeping
University of West Bohemia, Faculty of Electrotechnic, extramural studies
Leading of electrotechnical projects up to 1000 V
Secondary school of Electrotechnic Pilsen, computer technology

Language skills

Czech

Native speaker

English

Upper Intermediate

Russian

Intermediate