Martin Mucha

I'm mainly java developer, but I'm not afraid of other languagues/technologies, including ones requiring strictly different mind set. I want to do things right, but I understand that there might be situation(exception from rule), when this is not possible.

Barclays 2021-12-01 — 2022-01-10

Java Developer

Algo trading team, we found out, that we all have incompatible expectations.

Embedit 2017-08-31 —

Java Developer

My current employer, we’re developing centralised registry for multiple company systems using bigdata technologies and (at the moment) servlet based springboot. I do not lead the team, but I’m technically in position to decide which technology will be used and how (and be responsible for such decision). I’m also responsible for helping 6 other team members with their tasks if they need it, and same is true for members of other teams. I solved a lot of technical and inter-personal issues, and I really think I helped/allowed others to be more productive and to be happy in our team.

Red Hat 2014-03-31 — 2017-11-30

Senior J2EE Developer

I worked as a senior J2EE developer in network team of "open virtualization manager (oVirt)". Open-source distributed virtualization solution, I worked on app administering this. Originally written in C# (if I remember correctly), auto-migrated to java, GWT on frontend, postgreSQL as a data store. This app controlled other nodes used hosts for virtualization mainly via libVirt using python.

GMC software 2013-12-31 — 2014-03-31

Java Developer

Multi branch with strong ephasis on code quality and customer satisfaction. I worked in great truly agile team, mainly on business layer, partly on frontend of "Inspire Interactive +" (sw targeted for handling/creating documents of banks or insurence companies, ...). High code coverage, emphasis on code quality (mostly) well shaped mature code pleasant to read and test, customer on first place. Because of SCRUM nature I worked partly on backend(60%, java) and partly on frontend(40%, pure javascript for processing non-trivial data, jQuery etc for GUI). Have to quit due to moving to Brno.

Sitewell s.r.o 2008-12-31 — 2013-12-31

Java Developer

Multi branch czech company, namely providing GIS services. I worked as a part of team responsible for creating custom modular "blend" of CRM system, DMS, Resource management system and map services. Mine responsibility was to supervise business layer and desing/develop/maintain most of system core issues.

Faculty of Informatics, Masaryk University, Brno 2000 — 2005

Bachelor's degree in Applied informatics
Bachaleor thesis: Realtime texture synthesis using jump map

Faculty of Informatics, Masaryk University, Brno 2005 — 2008

Master’s degree in Applied informatics
Master thesis: Adaptive algorithms for finding shortest paths in dynamic graphs

Faculty of Informatics, VUT, Brno 2008 — 2009

Ph.D. in field of artificial intelligence
unfinished

Java

  • J2SE
  • J2EE

Other languagues

  • bash scripting
  • scala

Misc frameworks/tools

  • Spring(servlet-based)
  • Spring WebFlux
  • EJB
  • RxJava/project reactor
  • Hibernate
  • JUnit
  • Mockito
  • Hamcrest
  • GWT
  • CDI/WELD
  • maven
  • angular2
  • Akka
  • JSR-168/268
  • jq

Messaging

  • kafka
  • avro
  • jms

VCS

  • git
  • hg
  • svn

DB

  • Hibernate
  • iBatis
  • JPA
  • Envers
  • Oracle
  • h2
  • Cassandra
  • Elassandra
  • PostgreSQL

operating systems

  • Linux (only)
  • Windows(will not work with)
en
C1

sport

  • hiking
  • mountains
  • cycling