Profileimage by Andrs Petres Senior Java/Fullstack Developer from ClujNapoca

András Petres

available
Contact

Last update: 04.05.2022

Senior Java/Fullstack Developer

Graduation: M.S. in Computer Science
Hourly-/Daily rates: show
Languages: German (Elementary) | English (Full Professional) | Romanian (Full Professional) | Hungarian (Native or Bilingual)

Attachments

cv.pdf

Skills

Java, Spring, Java EE, Groovy, Node, JS, SQL, Redis, ELK, Solr, DevOps Docker, Kubernetes, AWS, Vagrant, Jenkins, Gitlab-CI, Maven, Gradle, RabbitMQ, Spring Boot, microservices, scalability, Java 8, Java 11, full-text search, SDLC, frontend, backend, ExtJS, Angular, UI, web applications, Glassfish

Project history

02/2022 - Present
Software Developer - Freelance
InFinIT Partners (10-50 employees)
Internet and Information Technology
  • Romanian client providing IT solutions to various clients.
  • Working on the modernization of a legacy JavaEE application using Spring Boot.
  • Skills: Java 11, Spring Boot, Angular, MySQL, Hibernate, Solr.

01/2022 - 01/2022
Software Developer - Freelance
Soluzione (10-50 employees)
Internet and Information Technology
  • German client providing training software for Microsoft Office.
  • Worked on optimizing the full-text search for their e-learning platform.
  • Skills: Solr, Powershell.

05/2021 - 12/2021
Freelance Java Developer
  • German client in the health sector, worked on their e-sports platform.
  • Skills: Java 11, Spring Boot, microservices, JUnit, RabbitMQ, websockets, MySQL, Hibernate, REST API.
  • Delivered the first major feature set 15% ahead of deadline by leveraging pair-programming with an experienced colleague.
  • Split ”overweight” Spring Boot-based microservices into small and ”real” microservices resulting additional scalability.
  • Migrated 10+ microservices from Java 8 to Java 11 in order to enable upgrading dependencies (and to improve developer experience).

10/2019 - 05/2021
Software Developer
InFinIT Partners (10-50 employees)
Other
  • Romanian client providing IT solutions to various clients. Working on the modernization of a legacy JavaEE application using Spring Boot.
  • Skills: Java, MySQL, PostgresSQL, Hibernate, Angular, React, AWS, Terraform, Kubernetes, Gitlab-CI.
  • Participated in all the phases of the SDLC, from requirements engineering to production deplyoment and client support.
  • Led the rewriting of the frontend of an application with Java backend, from ExtJS to Angular, resulting in a significantly more responsive UI.
  • Set up the deployment of 5 microservices based on Spring Boot, onto Kubernetes on AWS, version-controlled using Terraform.
  • Did 24/7 support and interventions for client in food industry with a mission-critical application, to minimize downtime.

06/2016 - 10/2019
Java Developer/DevOps Engineer
Itiviti (former Ullink) (500-1000 employees)
Banks and financial services
  • Client in the financial industry providing various trading and connectivity solutions for top-tier financial instituions.
  • Skills: Docker, Groovy, Java, Jenkins, Powershell, VMware vCenter, Bash, Gerrit
  • Maintained the CI infrastructure. Implemented 5+ Gradle plugins for sophisticated build system. Migrated Maven project setups to Gradle.
  • Implemented a Groovy-based DSL for Jenkins jobs which greatly reduced the effort needed to set up CI for individual projects.
  • Designed a new CI setup requiring 75% less maintenance time with the same hardware cost.
  • Developed Jenkins plugin for the auto-recovery of failing pipelines, reducing the number of failing jobs by 30%.

11/2014 - 01/2016
Junior Developer
PitechPlus (50-250 employees)
Other
  • Skills: Java, JavaEE, MySQL, ExtJS, JPA, Glassfish.
  • Developed Java-EE based web applications running in Glassfish with ExtJS frontend.
  • Performed the upgrade of the UI framework with a major version for 10% faster loading time and RTL support.

Time and spatial flexibility

Once a month, up to a few days, in EU only

Other

Software engineer with master’s in computer science and 6+ years experience. Proficient in Java but also experienced with
various frontend and devops technologies. Loves open-source projects.

Started freelancing recently, until know I worked with two German clients. I communicate in English, but I can (have experience) work with documentation/specifications in German.

Contact form

Contact details