Tomas Kramaric

Backend Developer

(421) 918-913399
Kaplna 187
90084 Kaplna Slovakia SK

"When work, commitment, and pleasure all become one and you reach that deep well where passion lives, nothing is impossible." --Nancy Coey.

I am experienced Java Developer. I developed Java SE apps, SWT GUI apps & Java OSGi apps (Eclipse RCP). Currently developing Java EE apps with REST Web Services. In private working on small Android project for community.

I love Linux/Unix systems & Shell scripting. Whenever I feel I need to run similar process over and over I rather autimatize it. I have big passion in software development and Information technologies. Lately I started digging into JavaScript, Node.js and functional programming.

Work Experience

IBM ISC s.r.o, Slovakia

Application Developer

2014-01-01 - Present

Development of "Java Enterprise Edition"​ based application using RESTful web services, running on "IBM Websphere"​ application server. DB2 database interconnection to application REST api. Transformation of HTML content to other formats e.g. PDF. RESTfull APIs documentation. Development under RationalTeamConcert & Jazz source control using Eclipse IDE. Lead migration from Jazz/RTC to Github Enterprise. Occasional development of "Java Standard Edition" console apps. Occasional development of Eclipse RCP desktop applications. Creating gradle & ant build scripts, integration with Jenkins. Driving innovation to our project, using useful modern technologies

  • JavaEE development, creating RESTful services
  • Lead migration from Jazz/RTC to Github Enterprise
  • Daily help, support and teaching of younger colleagues
  • Test driven development
  • Agile / Scrum methodology
  • JavaSE applications
  • Microservices & Docker oriented

SIEMENS, Slovakia

Software Developer - Java EclipseRCP Developer

2012-06-01 - 2013-12-01

Agile methodology based development (scrum). Eclipse Rich Client Platform based development. Desktop GUI design (SWT/RCP/RWT). Object-relational mapping Design - Java Persistence classes (EclipseLink), using SQL Apache Derby Embedded & MySQL. Creating 'Eclipse Help system' based HTML online help & documentation. Development under team (Source code) management system (Subversion). Working with many Open Source libraries (Apache projects etc.). Proficiency with basic Linux/Unix administration (Ubuntu Server Edition, FreeBSD). Proficiency with basic administration of Subversion, Apache Server, MySQL, Jetty & Apache Tomcat. Familiarity with Desktop Java SE based development. Familiarity with Eclipse Remote Application Platform based development (Server-like RCP)

  • JavaSE applications
  • OSGi/Eclipse RCP modular Java applications
  • Agile / Scrum methodology

SIEMENS, Slovakia

System Tester, System Integrator

2008-01-01 - 2012-07-30

Proficiency in Software System testing. Software System Integration. Software development support (Developer support, Symptom collection, evaluation & analysis). Basic Linux/Unix administration (Debian, Ubuntu Server, FreeBSD). Basic L1-L3 IP administration. Proficiency in Telco NGN/IMS products & technologies (Configuration & administration (SIEMENS, NSN)). Familiarity with Telco TDM products & technologies (Configuration & maintenance (SIEMENS, NSN)). Technical support (occasional traveling abroad)

  • Software testing
  • Telecommunication technologies
  • Linux / Unix systems

Education

Slovak University of Technology, Slovakia

Faculty of electrical engineering and IT

Master of engineering

2008-09-01 - 2010-06-30
GPA: 7.0

Slovak University of Technology, Slovakia

Faculty of electrical engineering and IT

Bachelor

2005-09-01 - 2008-06-30
GPA: 6.0
  • CISCO CCNA : 1st semestre - IP Basics

Secondary Technical School, Trnava

Telecommunications

Graduation

2001-09-01 - 2005-06-30
GPA: 7.0

Awards

SLOVAK TELECOM DAYS, 2009

Slovak Telecom

2009

NextGenerationNetworks Solution for TDM (fixed networks) operator

Publications

Migration to Next Generation Networks

STU

2010-07-01

This work deals with problematic of convergence (of old telephone TDM/SS7 networks) to IP NGN / IMS. • Describes processes of migration for telco operator (to be able smoothly migrate from TDM to NGN). • These migration scenarios using ETSI TISPAN NGN / IMS model. • Work contains evaluations of real HW tests, which were done on NGN components from telco vendor NSN.

Migration scenarios from the point of view of Siemens

STU

2007-07-01

• This work deals with problematic of convergence of fixed TDM networks to NGN networks. • Describes all technologies which have significant role in convergence process (N-ISDN, B-ISDN, ATM, IP). • Describes most important protocols used in NGN model (IP, MPLS, SIP, H.248, H.323). • Important part is dedicated to NGN components which were developed by Siemens company. • Describes also basic problematic of migration scenarios from TDM networks to NGN IP networks.

Skills

Backend Development

Master

  • JavaEE
  • Web Services
  • REST
  • Gradle
  • Jenkins
  • JUnit
  • Git
  • JSON
  • XML

Beginner

  • Docker
  • Node.JS

Web Development

Beginer

  • HTML
  • CSS
  • Javascript

Application Development

Advanced

  • JavaSE
  • SWT
  • OSGi
  • REGEX
  • Eclipse
  • Multi-threading

Mobile Development

Advanced

  • Android

Linux Unix Operating Systems

Advances

  • Shell scripting
  • Basic linux servers administraions
  • MacOs

Languages

English

Advanced

Slovak

Native speaker

Interests

Nature

Programming

Photography