02/12/2025 updated

**** ******** ****
60 % partially available

Senior Java Developer | Consultant

Vila Nova de Gaia, Portugal
Vila Nova de Gaia +25 km
Master of Science Computer Science (M.Sc.)
Vila Nova de Gaia, Portugal
Vila Nova de Gaia +25 km
Master of Science Computer Science (M.Sc.)

Profile attachments

CV-Martin-Drees.pdf

Java (Programming Language)JavaScriptBash ShellBusiness RequirementsConsultingContinuous IntegrationDevOpsPerl (Programming Language)Systems AnalysisIntelliJ IDEASpring FrameworkPython (Programming Language)PostgreSQLLinux AdministrationMariaDBProject ManagementMySQLSoftware SystemsTypeScriptReact.jsGitLabFull Stack DevelopmentApache KafkaSoftware PlanningDockerJenkins
I'm a software developer with over 15 years of experience building and optimizing software solutions, with a strong foundation in Java development. My expertise extends across the development lifecycle, from translating complex business requirements into clear technical language to planning and implementing robust software systems.

My primary experience lies within the health sector, specifically with medical registries. This background provides a strong understanding of the industry's specific needs and regulations.


Development Skills:
Full-Stack Development, Java, Java Spring Boot, Apache Kafka, Typescript/Javascript, React, Python, Perl, MySQL/MariaDB, PostgreSQL

Consulting:
Software Planning, System Analysis, Technologie Research, Project Management

DevOps:
Docker, Gitlab, Jenkins, CI/CD, Linux Administration, Bash Scripting

Experience

Professional experience10+ years
Freelancer since2024

Languages

GermanNative speakerEnglishFluentPortugueseBasic knowledge

Project history

Senior Java Programmer SwissRDL

SwissRDL, ISPM, University of Bern

Pharmaceuticals & Medical Technology

10-50 team member

  • Java development
  • Linux administration
  • CI/CD
  • Software planning

Head of IT Department SwissRDL

SwissRDL, ISPM, University of Bern

Pharmaceuticals & Medical Technology

10-50 team member

  • Team leader of up to 8 persons
  • Scrum project management
  • IT infrastructure planning
  • Software planning
  • Software development
  • Linux administration

Senior Java Programmer SwissRDL

SwissRDL, ISPM, University of Bern

Pharmaceuticals & Medical Technology

10-50 team member

  • Java development
  • Linux administration
  • CI/CD
  • Software planning

IT Consultant

Landeskrebsregister North-Rhine Westphalia / IT Department, Bochum, Germany

Pharmaceuticals & Medical Technology

50-250 team member

IT Consultant for the Project of “Evaluation of the breast cancer mortality in the German
mammography screening program”, Landeskrebsregister North-Rhine Westphalia / IT
Department, Bochum, Germany

Senior Java Programmer, Information Security Officer

Landeskrebsregister North-Rhine; Westphalia / IT Department

Pharmaceuticals & Medical Technology

50-250 team member

  • Java development
  • Software planning
  • Linux administration
  • Information security officer

C# and Java Developer

CDH-Computing GmbH, Greven, Germany

Other

< 10 team member

  • Java development
  • C# development (Microsoft Sharepoint)
  • Lotus Notes

Student Assistant / Administrator and database programmer

Westfälische Wilhelms Universität Münster, Germany

Government and Public Services

250-500 team member

  • Combit CRM configuration, administration and customizing

Student Assistant / Java Developer

CDH-Computing GmbH, Greven, Germany

Other

< 10 team member

  • Java development

Contact form

Log in to get in touch

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

Sign upLog in