Recommended expert

Rui (De Sousa) Rocha

Senior Java Backend Developer

Rui Rocha
Vila Nova de Gaia, Portugal

Experience

Apr 2019 - Jun 2024
5 years 3 months
Munich, Germany

Senior Java Backend Developer

EbiCentric

  • Architected an automated investment banking application, streamlining complex processes and significantly enhancing operational efficiency through advanced software design and system integration.
  • Developed Java-based application-specific software for Julius Bär.
  • Oversaw system integration and distributed system architecture to ensure scalability and reliability.
  • Re-engineered and optimized existing applications for improved performance and reduced operational costs.
May 2018 - Apr 2019
1 year
Frankfurt, Germany

Senior Java Backend Developer

Arena Banking

  • Delivered Java application-specific software for Bethmann Bank.
  • Specialized in software development, system integration, and distributed system architecture.
Aug 2012 - Jun 2024
11 years 11 months
Porto, Portugal

Owner and Lead Consultant

SINTAXE

  • Founded and managed SINTAXE, a boutique IT consulting and software development firm specializing in tailored solutions, consulting, outsourcing, and nearshoring services.
  • Developed Java-based application software and re-engineered distributed system architectures for EbiCentric (Julius Bär).
  • Designed and maintained the Product Information Brochure Module and implemented Java-specific software solutions for Kosmos Banking (Julius Bär, Bethmann Bank).
  • Developed custom Java software and integrated distributed system architectures for Arena Banking (Bethmann Bank).
  • Acted as Team Leader and Architect, designing and developing a credit analysis approval workflow software solution for Montepio Crédito.
  • Delivered a fully customized scheduling application for Dr. Schedule, managing the development lifecycle from concept to deployment.
  • Directed multidisciplinary teams and provided hands-on leadership in software development and system integration.
  • Spearheaded Agile methodologies and modern CI/CD practices, leveraging technologies like Java, Oracle, Kubernetes, GitOps, and Jenkins to ensure successful project delivery.
Aug 2012 - Apr 2018
5 years 9 months
Frankfurt, Germany

Senior Java Backend Developer

Kosmos Banking

  • Architected and maintained the Product Information Brochure Module for Julius Bär and Bethmann Bank.
  • Focused on system integration and distributed system architecture development.
Feb 2008 - Jul 2012
4 years 6 months
Porto, Portugal

Team Leader and Information Analyst

Armis Group

  • Directed task assignment and supervised the development team to ensure timely delivery.
  • Acted as the primary liaison with clients to gather requirements and produce technical specifications.
  • Contributed to Java and PL/SQL development for tailored software solutions.
Sep 2005 - Feb 2008
2 years 6 months
Porto, Portugal

Senior Software Engineer and Clinical Analysis EAI Responsible

Alert Life Sciences Computing

  • Oversaw clinical analysis EAI (Enterprise Application Integration) processes.
  • Conducted software development and collaborated with clients and third-party companies.
Oct 2004 - Sep 2005
1 year
Cortegaça, Portugal

Senior Developer

Microfil

  • Led requirements gathering and functional analysis for various projects.
  • Interfaced with clients to align deliverables with their business needs.
  • Delivered customized software development solutions.
Jan 1998 - Nov 2004
6 years 11 months
Porto, Portugal

Team Leader - Project Manager – Software Developer

Indra CPC

  • Managed the CRM Development Team and ensured the success of online banking projects.
  • Performed functional analysis and full-stack development, primarily in the financial sector.
  • Directed multidisciplinary teams and oversaw project management responsibilities.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (24 years), Banking and Finance (18.5 years), and Pharmaceutical (2.5 years).

Information Technology
Banking and Finance
Pharmaceutical

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (26.5 years), Project Management (18.5 years), and Product Development (17.5 years).

Information Technology
Project Management
Product Development

Summary

IT professional with 20+ years of experience in software development and system architecture, with a proven track record in the banking and investment banking sectors. Experienced in roles ranging from Team Leader to Senior Developer and System Analyst, successfully guiding cross-functional teams and delivering complex projects on time and within scope.

Most recently, I have been serving as a Senior Developer, spearheading Agile initiatives and delivering innovative solutions using modern frameworks, CI/CD pipelines, and containerization technologies.

Skills

  • Leadership & Team Management: Skilled At Leading Software Teams And Driving Agile Projects, Ensuring High-quality, Timely Delivery; Experienced In Leading Cross-functional Teams, Mentoring Developers, And Managing Agile/scrum Projects From Concept To Delivery.
  • Client & Stakeholder Engagement: Adept At Building Trust, Translating Business Needs Into Technical Solutions, And Maintaining Long-term Client Partnerships; Strong Interpersonal And Communication Skills, With A Proven Ability To Translate Business Needs Into Scalable Technical Solutions.
  • Problem Solving: Skilled At Analyzing Complex Challenges And Implementing Effective, High-quality Solutions Under Tight Deadlines.
  • Software Development: Java, J2ee, C#, .Net, Php, Pl/sql.
  • Architectural Design: Distributed Systems, Microservices, Integration Architectures, System Scalability, And Security.
  • Frameworks & Libraries: Spring, Apache Solr, Zkoss.
  • Frontend Development: Jsp, Html, Css, Javascript, Ajax.
  • Databases: Oracle, Sql Server, Mysql, Postgresql.
  • Integration & Data Processing: Corba, Eai, Etl/elt, Pl/sql.
  • Devops & Ci/cd: Kubernetes, Argocd, Jenkins, Gitlab, Gitops.
  • Methodologies & Tools: Agile, Scrum, Jira.
  • Operating Systems: Linux, Windows.

Languages

Portuguese
Native
English
Advanced
Spanish
Advanced
French
Advanced

Education

Universidade do Porto

Master of Science · Informatics · Porto, Portugal

Universidade Portucalense

Bachelor of Science · Informatics · Porto, Portugal

Certifications & licenses

HL7 Control Specialist

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Rui based?

Rui is based in Vila Nova de Gaia, Portugal.

What languages does Rui speak?

Rui speaks the following languages: Portuguese (Native), English (Advanced), Spanish (Advanced), French (Advanced).

How many years of experience does Rui have?

Rui has at least 26 years of experience. During this time, Rui has worked in at least 6 different roles and for 8 different companies. The average length of individual experience is 3 years and 4 months. Note that Rui may not have shared all experience and actually has more experience.

What roles would Rui be best suited for?

Based on recent experience, Rui would be well-suited for roles such as: Senior Java Backend Developer, Owner and Lead Consultant, Team Leader and Information Analyst.

What is Rui's latest experience?

Rui's most recent position is Senior Java Backend Developer at EbiCentric.

What companies has Rui worked for in recent years?

In recent years, Rui has worked for EbiCentric and SINTAXE.

Which industries is Rui most experienced in?

Rui is most experienced in industries like Information Technology (IT), Banking and Finance, and Pharmaceutical.

Which business areas is Rui most experienced in?

Rui is most experienced in business areas like Information Technology (IT), Project Management, and Product Development.

Which industries has Rui worked in recently?

Rui has recently worked in industries like Banking and Finance and Information Technology (IT).

Which business areas has Rui worked in recently?

Rui has recently worked in business areas like Information Technology (IT), Product Development, and Project Management.

What is Rui's education?

Rui holds a Master in Informatics from Universidade do Porto and a Bachelor in Informatics from Universidade Portucalense.

Does Rui have any certificates?

Rui has 1 certificate: HL7 Control Specialist.

What is the availability of Rui?

Rui is immediately available for suitable projects.

What is the rate of Rui?

Rui's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Rui?

To hire Rui, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

600
450
300
150
Market avg: 380-540 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.