Tomas Skalicky

Angestellt, Java Team Lead, CHECK24 Vergleichsportal Baufinanzierung GmbH

Abschluss: Mgr. (MSc. equivalent), Charles University in Prague, Faculty of Mathematics and Physics

Munich, Deutschland

Fähigkeiten und Kenntnisse

Agile Software Development
Software Architecture
Software Development
Design Patterns
Java
Spring Framework
MVC
Kotlin
Hibernate
WebSockets
TestNG
Mockito
Oracle DB
PostgreSQL
Elasticssearch
Redis
MongoDB
MySQL
Flyway
Gradle
Maven 3
Git
Groovy
Bash
Jenkins
Tomcat
SonarQube
UML
Behave as a role model
Recruitment
Conflict Management
Communication
Collection of feedback
Giving feedback
Process Optimization
Mentoring

Werdegang

Berufserfahrung von Tomas Skalicky

  • Bis heute 6 Jahre und 3 Monate, seit Apr. 2018

    Java Team Lead

    CHECK24 Vergleichsportal Baufinanzierung GmbH

    • Effectively a Java Team Lead from 1.1.2018. Team of 7 - 9 developers (me included), mainly Seniors. • Disciplinary responsibility for the team • Responsible for a recruitment of new team members • Technical responsibility for the backend part of inhouse product • A further development of inhouse product -> doing a consultancy work for POs, developers and DevOps -> code and doc reviews -> being a PO for a technical development of the backend • Technologies same as before + Spring 4 (Session)

  • 1 Jahr, Apr. 2017 - März 2018

    Deputy Java Team Lead

    CHECK24 Vergleichsportal Baufinanzierung GmbH

    • Futher development of the product • Scrum master role in a Scrum team of 6 - 10 frontend, full-stack and backend developers • Support of my manager in recruitment of new Java/DevOps developers • Support of team lead having a team of 4 - 7 developers

  • 4 Jahre, Apr. 2014 - März 2018

    Senior Software Developer

    InfoDyn AG

    • Freelancer contract • Work on a complete redesign and reimplementation of existing project called ICem (design and setup of structure of multi-tier web application, selection of appropriate technologies and their integration) • Advisory role for a team in Croatia • Setup of CI pipeline in Jenkins • Java 8, Spring 4 (MVC, Data, Boot), Hibernate, Oracle DB, Gradle 2, Git, Bash, Jenkins, Tomcat

  • 1 Jahr und 9 Monate, Juli 2015 - März 2017

    Senior Java Developer

    CHECK24 Vergleichsportal Finanzen Betriebs GmbH + Co KG

    • Futher development • Setup of CI/CD pipeline • In March 2016 I got the role of feature team lead. I was responsible for further development and maintenance of proprietary CRM system. My tasks were to support my team to deliver what POs wanted in a good quality on time as well as to take care of my team. The CRM team had between 4 - 5 devs. My further activities were optimizing process, providing time estimates, coding, reviewing and reporting progress. • Technologies same as before + WebSockets

  • 1 Jahr und 3 Monate, Apr. 2014 - Juni 2015

    Java Developer

    CHECK24 Vergleichsportal Finanzen Betriebs GmbH + Co KG

    • Work on an entirely new product "mortgages comparator" from its very beginning (design and setup of structure of multi-tier web app, selection of technologies and configuration, feature implementation) • Jenkins and SonarQube setup • Participation on definition of agile processes and their deployment • Support in recruitment • Java 8, Spring 4 (MVC, AOP, Data JPA, Security), Hibernate, TestNG, Mockito, Oracle DB, ElasticSearch, Redis, Flyway, Gradle, Groovy, Git, Bash, Jenkins, Tomcat 8, SonarQube

  • 6 Monate, Okt. 2013 - März 2014

    Software Developer

    BBF GmbH

    • Coordination of team in Croatia • Development, refactoring and bug-fixing of webapp for a management of Informatica environments called ICem • Time estimation of issues tracked by Redmine • Code review • Jenkins and Sonatype Nexus setup • Participation on definition of processes in the company and their deployment in praxis • EJB, Spring 3, Spring Data JPA, EclipseLink, Hibernate, Vaadin 6, JUnit 4, Oracle DB, DB2, Liquibase, Maven 3, Gradle, Git, Bash, Jenkins, Sonatype Nexus, GlassFish 3

  • 1 Jahr und 5 Monate, Mai 2012 - Sep. 2013

    Junior IT Specialist

    GfK SE

    • Worked on 2 projects: • Location Insights (05 - 09/2013): Development of Map-Reduce jobs and of REST services – location analytics based on data from an USA carrier and the Federal Statistical • AnalyzeIT (05/2012 - 05/2013): Development and bug-fixing of a webapp and eval. engine, Performance tuning of the engine, Migrations of Ant to Maven and CVS to SVN, Jenkins setup • Spring 3, Hadoop, Struts 1, JUnit4, Mockito, Flyway, MySQL, MongoDB, Maven 3, Git, SVN, CVS, Bash, Tomcat 6, Jenkins

  • 1 Jahr und 6 Monate, Jan. 2010 - Juni 2011

    Team Lead and Developer

    ManOPT Systems Ltd.

    • Developed for ManOPT Systems Ltd. • Design and development of a plug-in for viewing and editing Gantt charts and schedules of resource allocation • Team leading • The project was presented at the following conferences: ICAPS 2011 (http://icaps11.icaps-conference.org/demos), TAAI 2011, ICKEPS 2012 competition, ICAPS 2012 gained System Demonstration and Exhibits Award, ECAI System Demo (http://www2.lirmm.fr/ecai2012/) • C#, .NET 3.5, IBM ILOG Gantt library

  • 4 Monate, Nov. 2010 - Feb. 2011

    Developer

    ProTyS, a.s.

    • Contractor: Rockwell Automation • Participated on an overall comparison of JavaScript engines connected to Java • Wrote Ant scripts for the whole project called ViewE Distributed • Java SE, JNI, JavaScript engines (QtScript, SpiderMonkey, V8), Protocol Buffers, Apache Ant, OSGi

  • 10 Monate, Juli 2009 - Apr. 2010

    Extern PHP developer

    Informica, s.r.o.

    • Development and bug-fixing of web sites and web apps generated from XSLT templates • Creation of import/export PHP scripts • PHP 5, MySQL, PostgreSQL, XSLT

  • 2 Monate, Aug. 2008 - Sep. 2008

    PHP developer

    Nantuko, s.r.o.

    • Development of a front-end of a web app for a mobile service provider • PHP 5, JavaScript

Ausbildung von Tomas Skalicky

  • 4 Monate, Apr. 2011 - Juli 2011

    Computer Science

    Universität des Saarlandes

    Erasmus program

  • 2 Jahre und 5 Monate, Okt. 2009 - Feb. 2012

    Computer Science, Software Engineering

    Charles University in Prague, Faculty of Mathematics and Physics

    Master thesis and program • The goal was to design and implement a graphical tool for visualization and editing of schedules (hierarchical Gantt charts) which would provide a function for automatic repairing of violated constraints in the schedule...

  • 3 Jahre und 6 Monate, Sep. 2005 - Feb. 2009

    Computer Science, Programming

    Charles University in Prague, Faculty of Mathematics and Physics

Sprachen

  • Englisch

    Fließend

  • Deutsch

    Fließend

  • Tschechisch

    Muttersprache

Interessen

New technologies and technology approaches
Software Engineering
Startups
Investments (Properties and Stocks)
Business
Soft skills
Riding bike
Swimming
Skiing
Music (playing the guitar)
Dance (Latin and Standard dance)

21 Mio. XING Mitglieder, von A bis Z