Profileimage by Valentin Oprea Java Back-End Developer | Java Engineer | Java Software Developer from BietigheimBissingen

Valentin Oprea

available

Last update: 08.07.2024

Java Back-End Developer | Java Engineer | Java Software Developer

Graduation: B.Sc. Aerospace Engineering, M.Sc. Industrial Engineering
Hourly-/Daily rates: show
Languages: German (Elementary) | English (Native or Bilingual) | Romanian (Native or Bilingual)

Keywords

Java (Programming Language) Clean Code Principles Data Architecture Software Design Patterns Gradle Hibernate (Java) Java Database Connectivity Java Persistence API Apache Maven MySQL + 8 more keywords

Attachments

Resume-Valentin-Oprea_080724.pdf
CoverLetter-Valentin-Oprea_080724.pdf
Diploma-OCPJSE11_080724.pdf

Skills


I am a highly responsive and adaptable professional who excels at meeting the needs of my clients, striving to go above and beyond their expectations. Being highly communicative, collegial and hands-on, I don't shy away from tough meetings and negotiations where someone needs to address the elephant in the room. In fact, I often take the initiative to do tasks that go beyond my own area of responsibility in order to help drive things forward.

Understanding intrinsically the multi-faceted paradigm of quality, I established it as a top priority for me, believing firmly in delivering state-of-the-art work.
 My products are being developed with the highest levels of coding standards, dedication and enjoyment.

✅ Java
✅ Spring Boot & Dropwizard
✅ JDBC, JPA, Hibernate
✅ MySQL, H2, Derby
✅ REST API
✅ Web Services | Microservices
✅ Design Patterns
✅ Data structures & algorithms
✅ OOP
✅ KISS
✅ Clean Code
✅ Git
✅ Maven & Gradle

Project history

05/2023 - Present
Senior Java Software Engineer
General Engineering & Management Solutions

? Java Software Development Projects

✔ Access Control & Security IoT Project (#propTech): developed cloud to cloud integrations that would facilitate new functionalities for the 500K+ users such as: calendars syncing with access control, batch sharing keys, cryptographic encryptions. Designed & implemented APIs from scratch. Mentored & guided junior members of the team to ramp-up their technical skills.

? Tools & paradigms section:

? Back-end oriented. Microservices architectural approach: Java + Spring Boot + Spring Cloud + AWS + Dropwizard

? Developing RESTful applications following SOLID principles & Design Patterns.

? Ensuring OOP best practices are implemented creating a clean and maintainable code

10/2021 - 05/2023
Senior Java Back End Developer
Ferendin Gmbh

? Java Software Development Projects

✔ Multi-banking application: developed backend microservices, features and bug fixes and improving overall code quality. Created APIs to connect TPPs, performing code reviews and implementing the clean code paradigm.

✔ Real-Estate Application: developed from scratch a full backend MVP. Defined the objects and normalized the database, building the application from bottom-up. Created a full dynamic SQL query using JDBC framework preventing 100% SQL injection attacks. Implemented the possibility of generating over 500k possible filtering queries by the users for their specific search.

✔ Machine Fleet IoT Application: Developed a RESTful API microservice capable of managing authentication and authorization programmatically through Keycloak. Integrated DeepL APIs for automatic translation purposes as well as developed routes and services to manage procedures and templates.

? Tools & paradigms section:

? Back-end oriented. Microservices architectural approach: Java + Spring Boot + Spring Cloud

? Developing RESTful applications following SOLID principles & Design Patterns.

? Ensuring OOP best practices are implemented creating a clean and maintainable code

09/2020 - 10/2021
Java Software Developer

? Worked as a contractor to help businesses develop their products.

✔ My programming language of choice is Java with Spring Boot framework but I have also used Javascript with Typescript and Express JS

✔ Recruitment Application: Implemented an invoice management system capable of managing an entire database of invoices and printing them to PDF as fast as possible. Developed also an automatic email reply system for customers.

Certifications

OCPJSE11 - 1Z0-819
2023

Local Availability

Only available in these countries: Germany, Switzerland und Liechtenstein
Profileimage by Valentin Oprea Java Back-End Developer | Java Engineer | Java Software Developer from BietigheimBissingen Java Back-End Developer | Java Engineer | Java Software Developer
Register