Valentin Marginean

Freelance Senior Backend Developer

Timișoara, Romania

Experience

Mar 2021 - Present
4 years 5 months
Germany

Freelance Senior Backend Developer

Client in Insurance Sector

  • Long-term collaboration with German clients
  • Modernization and implementation using Spring Boot
  • Participation in every stage of software development: defining requirements, sprint/task planning, implementation, automated testing, deployment, and troubleshooting
  • Implementation of automated tests with JUnit (80% coverage for more than 9 months to date)
  • Software architecture and development of new modules focusing on clean code and industry standards
  • Implementation of client-side API code as well as integration with multiple external APIs: Auth0, Amazon S3, Outlook Email, and two proprietary insurance APIs
  • Coaching of junior software developers
Aug 2019 - Mar 2021
1 year 8 months
Hamburg, Germany

Backend Developer

Client in Finance Sector

  • On-site work with communication in German
  • Development and automated testing (test coverage > 80%) for a modern Spring Boot microservice application
  • Adjustments aimed at deployment to multiple environments: federal cloud, JBoss EAP, and Tomcat
Nov 2017 - Mar 2020
2 years 5 months
Timișoara, Romania

Full Stack Developer

virtual7

  • Designing, implementing, and presenting new microservice applications
  • Automated testing: JUnit for backend, Jasmine & Karma for frontend
  • Coaching for three newer team members

Summary

I am a freelance backend developer in international German-speaking teams. Since I place a high value on good communication and collaboration, I can quickly integrate into new teams and coach newer developers in a short time.

One of my passions is learning. Therefore, I can become productive very quickly even if the technology is new to me. It often took less than 3 days from researching a new library to implementing new features.

I appreciate clean code and automated testing (with TDD). This allows me to write code that is easy to understand and maintain, and will still be in use after many years.

Languages

Romanian
Native
English
Advanced
German
Advanced

Certifications & licenses

Spring Professional