GT

Gregor Tavčar

available

Last update: 17.07.2023

Senior Java Developer (Spring Boot, J2EE, JPA, Angular, Android, Design Patterns, Clean Code)

Graduation: Computer and Information Science
Hourly-/Daily rates: show
Languages: German (Elementary) | English (Full Professional) | Croatian (Full Professional) | Slovenian (Native or Bilingual)

Attachments

cv-english_220523.pdf

Skills

Experience:
  • Languages: Java (15+ years of experience), JavaScript, TypeScript, Python, C, C++, C#, PHP, SQL, HTML, CSS
  • Frameworks: Spring Boot, J2EE, Angular, JPA, AWS – Amazon Web Services
  • Dev. tools: Git, Maven, Gradle, Jira, Docker, Kubernetes, Jenkins, Collaborator, SonarQube, Postman
  • Unit and integration tests with Test Driven Development (TDD)
  • Data manipulation ORM, JPA, Hibernate, Kafka, JSON, XML
  • SOLID - object oriented design principles
  • Design patterns
  • Domain driven design
  • Agile development with scrum
  • IDE: Intellij Idea, Visual Studio, Android Studio, Xcode
  • Industries: Financial services, Pharmaceutical, Energy
Education: Bachelor degree in Computer and Information Science

Project history

09/2020 - Present
Senior Software Engineer, Developer
ePrvak (Marketing, PR and Design, 10-50 employees)

ePrvak - contractor
Work (Senior Software Engineer, Developer)
Developing E-mail marketing system and tools for analysing data.
Technologies: Java, Spring Boot, Jpa, SQL, AWS - Amazon Web Services, TypeScript, Angular, Git, Maven, Kafka, JUnit.

07/2018 - 07/2020
Senior Software Engineer, Developer
Allianz (Insurance, >10.000 employees)

Allianz Technology (Vienna Austria) - contractor
Work (Senior Software Engineer, Developer)
Developing ABS – Allianz Business System front and backend for insurance agents.
Technologies: Java, SQL, DB2, ABS Core - Java framework and ORM, JUnit, Jmockit, Maven, Jenkins, SVN

01/2014 - 06/2018
Senior Software Engineer
Startup company (Internet and Information Technology, < 10 employees)

Startup company
Work (Senior Software Engineer)
Developing mobile app for Android platform and backend services.
Technologies: Java, Android, Spring Boot, Jpa, SQL, Git, Gradle, youtube API, Facebook API

05/2011 - 01/2014
Software Engineer
Akademika (Internet and Information Technology, 10-50 employees)

Work (Software Engineer, Data analyst)
Programming crawlers to collect data from web pages and automatic analysis of financial reports.
Technologies: Java, J2EE, JSON, JavaScript, Ajax, SQL

07/2006 - 04/2011
Software Engineer, Project leader
Hermes Softlab/Comtrade (Internet and Information Technology, 500-1000 employees)

Work (Software Engineer, Project leader)
Working as an engineer on several projects for Roche Swiss pharmaceutical company. Responsible for design and implementation of point of care protocol for medical data transfer.
Technologies: C#, Visual Basic, SQL Server database, Unit test framework

Local Availability

Only available in these countries: Germany, Austria, Switzerland und Slovenia
Profileimage by Gregor Tavar Senior Java Developer (Spring Boot, J2EE, JPA, Angular, Android, Design Patterns, Clean Code) from Ljubljana Senior Java Developer (Spring Boot, J2EE, JPA, Angular, Android, Design Patterns, Clean Code)
Register