Keywords
Java (Programming Language)
Clean Code Principles
Data Architecture
Software Design Patterns
Gradle
Hibernate (Java)
Java Database Connectivity
Java Persistence API
Apache Maven
MySQL
Object-Oriented Software Development
Dropwizard
Web Services
Spring-boot
Backend
Git
Restful Api
Microservices
+ 8 more keywords
Attachments
Resume-Valentin-Oprea_080724.pdf
CoverLetter-Valentin-Oprea_080724.pdf
Diploma-OCPJSE11_080724.pdf
Please upgrade to the business membership to download freelancers' CVs.
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
? 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
? 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
? 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.