Summary
Overview
Work History
Education
Skills
Important Projects
Professional Knowledge
Training
Timeline
Generic

Marek Hruška

Principal Software Engineer
Bratislava,BL

Summary

Organized Team Leader builds positive rapport, inspire trust and guide teams toward achievement of organizational goals. Strong facilitator adept at working cross-departmentally with co-management and top-level leadership. Excellent trainer and mentor.

Overview

16
16
years of professional experience
12
12
years of post-secondary education

Work History

Team Lead

Multitude
03.2018 - Current
  • Responsible for estimating, planning, delegating and tracking of work of whole team
  • Conducting 1-to-1s with people in team, quarterly setting goals and doing performance reviews
  • As Technical Lead I am responsible for driving technical vision in payments and cards areas
  • I ensure effective development with appropriate level of documentation, code reviews and test coverage
  • Technology: Spring, Hibernate, MySQL, PostgreSQL, Kafka, RabbitMQ

Java software developer

CERN
09.2015 - 02.2018
  • Develop and maintenance control software for particles accelerator
  • Technology: Hibernate, Spring, JMS, Oracle, rxjava, Java SE, Swing, JavaFX
  • Name of projects: OASIS, Post Mortem, Luminosity leveling, Filling diagnostic

Java Senior Software Developer – freelancer

Tempest, a.s
01.2014 - 08.2015
  • Design and develop java software, full stack development
  • Technology: JEE, REST, SOAP, Hibernate, Spring, Spring MVC, JS, IBM WebSphere, Tomcat, Oracle, MySQL
  • Name of projects: SFZ, SSO, Tracking, ORES, EFBO

Java Senior Software Developer

Vigour SK, s. r. o.
08.2009 - 12.2013
  • Develop java software, software maintenance, back-end development
  • Technology: ALBPM5.7, EJB, Ibatis, Hibernate, Oracle, Spring, IBM WebSphere
  • Name of projects: TBMSGATE, HomeCredit

Junior JAVA programmer

PosAm, spol. s r. o.
01.2008 - 02.2009
  • Develop java software, testing, full stack development
  • Technology: EJB, JPA, Hibernate, Wicket, JBoss, Oracle
  • Name of projects: PosAmbulancia

Education

Master of Science - Information Technology

Faculty of Informatics And Information Technologies
Slovak University Of Technology In Bratislava
04.2006 - 04.2012

Software Engineering - undefined

Faculty of Electrical Engineering and Computer science (University of Maribor, Slovenia)
01.2010 - 04.2011

Electrical Engineering

Secondary Technical School of Jozef Murgaš (Banská Bystrica, Slovakia)
01.2002 - 04.2006

Skills

Problem-Solving

undefined

Important Projects

  • Control software for LHC - standalone application, agile methodology scrum, All luminosity-related manipulations and scans in the LHC interaction points are managed by the LHC luminosity server, which enforces concurrency correctness and transactionality. Operational features include luminosity optimization scans to find the head-on position, luminosity levelling, Spring, RMI, JMS, Swing, JavaFX, Hibernate, Oracle, Jenkins, git, Grafana, Prometheus, Elasticsearch, Filebeat
  • Back office application in Prvá stavebná sporiteľňa - standalone application, waterfall model of development with tracking in JIRA, Application was meant as auxiliary tool for tracking a state of loan products. After being deployed on production it has become crucial application in the bank portfolio. Pure backend application without client side. Integration with other bank systems, JEE, Spring, Hibernate, DB2, WebSphere, Maven
  • Toll system for Slovak republic - complex information system, iterative model of development with tracking in JIRA, The toll system for evaluate a payment for using roads in the Slovak Republic for the trucks, cars and motorcycles. Generating fees and a reports in case of abuse the system. System has been integrated with other systems which was set in the heterogeneous environment, JEE, Spring, Hibernate, Oracle, JavaScript, jQuery, Tomcat, Maven
  • Branch application in Tatrabanka member of Raiffeisen bank - standalone application, iterative model of development with tracking in an internal system, Development of a key banking application used by more than one thousand employees of the bank. Branch application provides a single view on the customer. Aggregate data from different bank system and create consolidate entity. Typical use cases: client data management, opening and editing of a current account or a completed deposit, issue of a card. Solving most critical issues reported by clients to the Java application section. Support 24/7, ALBPM5.7, WebSphere, J2EE, EJB, Hibernate, Oracle, Swing, Maven
  • Loan system for HomeCredit - portal information system, waterfall model of development with tracking in JIRA, Development of a loan system. Typical use cases: client data management, opening and editing of a loan account, processing of repayment of the loan, reporting., J2EE, JSP, Spring, iBatis, (PL/SQL), Oracle

Professional Knowledge

JEE, EJB, Web Service (SOAP, REST), JPA, Spring, Hibernate, SQL, Oracle DB, DB2, MySQL, PostgreSQL, JMS, ALBPM, WebSphere, Tomcat, Swing, Wicket, JSP, JavaScript, jQuery, Spring MVC, JSF, HTML, CSS, XML, CVS, SVN, GIT, UML, JIRA, Jenkins, Docker, Prometheus, Grafana, Kibana, Eclipse

Training

  • Sun Microsystems, Inc., Sun Certified Associate
  • ITAS, Programming in Java
  • Unicorn education, How to correctly create the specification of IS

Timeline

Team Lead

Multitude
03.2018 - Current

Java software developer

CERN
09.2015 - 02.2018

Java Senior Software Developer – freelancer

Tempest, a.s
01.2014 - 08.2015

Software Engineering - undefined

Faculty of Electrical Engineering and Computer science (University of Maribor, Slovenia)
01.2010 - 04.2011

Java Senior Software Developer

Vigour SK, s. r. o.
08.2009 - 12.2013

Junior JAVA programmer

PosAm, spol. s r. o.
01.2008 - 02.2009

Master of Science - Information Technology

Faculty of Informatics And Information Technologies
04.2006 - 04.2012

Electrical Engineering

Secondary Technical School of Jozef Murgaš (Banská Bystrica, Slovakia)
01.2002 - 04.2006
Marek HruškaPrincipal Software Engineer