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
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
• 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
• 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