01/22/2025 updated

**** ******** ****
100 % available

Senior Java/Fullstack Developer

Cluj-Napoca, Romania
Worldwide
M.S. in Computer Science
Cluj-Napoca, Romania
Worldwide
M.S. in Computer Science

Profile attachments

313669-PetresAndrasCV_180124.pdf

Java (Programming Language)JavaScriptAmazon Web ServicesDevOpsDigital SignatureJava Platform Enterprise Edition (J2EE)Ext JSGlassfish Application ServersGradleGroovyScalabilitySpring FrameworkApache MavenNode.jsSystems Development Life CycleRabbitMQRedisApache SolrSQL DatabasesVagrantWeb ApplicationsSpring BootBackendAngularJSGitlab-ciKubernetesFront End Software DevelopmentDockerJenkinsMicroservices
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, PDF manipulation, digital onboarding, digital signature

Experience

Professional experience5 - 10 years
Freelancer since2020

Languages

GermanBasic knowledgeEnglishFluentRomanianFluentHungarianNative speaker

Project history

Senior Software Developer - Freelance

Rockon Digital Evolution

Banking & Financial Services

< 10 team member

  • Swiss FinTech specialized in digital onboarding solutions.
  • Working as a fullstack developer and team leader on Java and Angular-based products for customers in the financial domain.
  • Implemented and maintained multiple solutions with data collection, online identification and digital signature steps.
  • Skills: Java 17, Spring Boot, Angular, Docker, PostgreSQL, PDF manipulation, digital signatures

Software Developer - Freelance

InFinIT Partners

Internet & IT

10-50 team member

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

Software Developer - Freelance

Soluzione

Internet & IT

10-50 team member

  • German client providing training software for Microsoft Office.
  • Worked on optimizing the full-text search for their e-learning platform.
  • Skills: Solr, Powershell.

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).

Software Developer

InFinIT Partners

Other

10-50 team member

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

Java Developer/DevOps Engineer

Itiviti (former Ullink)

Banking & Financial Services

500-1000 team member

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

Junior Developer

PitechPlus

Other

50-250 team member

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

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in