Recommended expert

Daniel Lima

Senior Java Full Stack Developer

Daniel Lima
Oeiras, Portugal

Experience

Jul 2022 - Present
3 years 7 months

Senior Java Full Stack Developer

Revolut

  • Led the architecture and development of NovaBank Core, achieving 25,000+ TPS and 40% latency reduction.
  • Built distributed microservices using Java 17, Spring Boot, and Kubernetes, ensuring high scalability and maintainability.
  • Developed RESTful and GraphQL APIs for financial applications, enabling seamless integrations.
  • Implemented event-driven data pipelines with Apache Kafka and RabbitMQ for real-time transaction monitoring.
  • Optimized AWS cloud infrastructure using Terraform and CloudFormation for automated deployments.
  • Enhanced authentication with OAuth2 and JWT, ensuring secure access control.
  • Integrated Stripe and PayPal for secure payment processing.
  • Led the development of interactive dashboards using Angular 14, RxJS, and NgRx.
  • Automated CI/CD pipelines, reducing deployment times to under 5 minutes.
Mar 2018 - Jul 2022
4 years 5 months

Senior Full Stack Engineer

Bial

  • Spearheaded the development of real-time claims validation and eligibility checks using Spring Boot and AWS Lambda.
  • Built cloud-native solutions with AWS Aurora, DynamoDB, and FHIR for healthcare data integration.
  • Developed RESTful and GraphQL APIs to streamline communication between healthcare providers and insurers.
  • Implemented FHIR and HL7 standards, ensuring HIPAA compliance and data interoperability.
  • Designed scalable and secure systems for healthcare data storage, retrieval, and processing.
  • Automated data pipelines using Apache Kafka, AWS Glue, and Apache Spark for real-time analytics.
  • Optimized PostgreSQL performance through query optimization and database partitioning.
  • Led cross-functional teams in the development of patient-facing portals using React.js.
  • Improved system monitoring with Prometheus, Grafana, and ELK Stack for proactive incident resolution.
Sep 2015 - Mar 2018
2 years 7 months

Java Full Stack Developer

Glintt

  • Developed enterprise applications for the financial sector using Spring MVC, Hibernate, and JPA.
  • Migrated monolithic applications to a microservices architecture, enhancing scalability and maintainability.
  • Designed and implemented RESTful and SOAP APIs, improving integration with external systems.
  • Integrated Oracle and MySQL databases, optimizing performance for high-volume financial transactions.
  • Built real-time messaging systems using ActiveMQ and RabbitMQ for loan approvals and insurance claims.
  • Developed dynamic, interactive web UIs using jQuery and Bootstrap.
  • Led the migration of legacy systems from Struts to Spring MVC, improving performance and modularity.
  • Implemented RBAC for secure access control to sensitive data and applications.
  • Automated build, test, and deployment pipelines with Jenkins and SVN

Summary

Senior Java Full Stack Developer with 10+ years of hands-on experience in designing, developing, and optimizing enterprise-scale applications across the finance, insurance, and healthcare sectors. Proficient in Java, Spring Boot, Microservices, Cloud Computing (AWS, Azure), and Frontend Technologies (Angular, React.js). Extensive experience in architecting distributed systems, implementing RESTful & SOAP APIs, developing event-driven applications using Kafka and RabbitMQ, and optimizing database performance. Skilled in CI/CD automation, containerization (Docker), and infrastructure-as-code (Terraform, CloudFormation) to streamline deployments. Strong advocate of clean code, test-driven development (TDD), and security best practices, with a passion for mentoring teams and driving Agile development.

Skills

Backend:

  • Java (Se 6/7/8/11)
  • Spring (Boot, Cloud, Security)
  • Rest
  • Graphql
  • Microservices

Frontend:

  • Angular
  • React
  • Redux
  • Typescript
  • Bootstrap
  • Material-ui

Databases:

  • Postgresql
  • Mysql
  • Mongodb
  • Dynamodb
  • Redis
  • Elasticsearch

Cloud & Devops:

  • Aws (Ec2, S3, Lambda, Rds)
  • Docker
  • Kubernetes
  • Terraform
  • Jenkins
  • Github Actions

Event-driven Systems:

  • Apache Kafka
  • Rabbitmq
  • Activemq

Security:

  • Oauth2
  • Jwt
  • Spring Security
  • Hipaa
  • Gdpr Compliance

Agile & Tdd:

  • Scrum
  • Kanban
  • Junit
  • Mockito
  • Selenium

Languages

English
Advanced
Portuguese
Intermediate

Education

Aug 2011 - Aug 2015

University of Lisbon

Bachelor of Computer Science · Computer Science · Lisbon, Portugal

Certifications & licenses

Backend Certification

Triplebyte.com

Frontend Certification

Triplebyte.com

Java Certification

Triplebyte.com

Javascript Certification

Hackerrank.com

Problem Solving Certification

Hackerrank.com

React Certification

Hackerrank.com

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 Daniel based?

Daniel is based in Oeiras, Portugal.

What languages does Daniel speak?

Daniel speaks the following languages: English (Advanced), Portuguese (Intermediate).

How many years of experience does Daniel have?

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

What roles would Daniel be best suited for?

Based on recent experience, Daniel would be well-suited for roles such as: Senior Java Full Stack Developer, Senior Full Stack Engineer, Java Full Stack Developer.

What is Daniel's latest experience?

Daniel's most recent position is Senior Java Full Stack Developer at Revolut.

What companies has Daniel worked for in recent years?

In recent years, Daniel has worked for Revolut and Bial.

Which industries is Daniel most experienced in?

Daniel is most experienced in industries like Banking and Finance, Healthcare, and Pharmaceutical. Daniel also has some experience in Information Technology (IT).

Which business areas is Daniel most experienced in?

Daniel is most experienced in business areas like Information Technology (IT) and Product Development.

Which industries has Daniel worked in recently?

Daniel has recently worked in industries like Healthcare, Pharmaceutical, and Banking and Finance.

Which business areas has Daniel worked in recently?

Daniel has recently worked in business areas like Information Technology (IT) and Product Development.

What is Daniel's education?

Daniel holds a Bachelor in Computer Science from University of Lisbon.

Does Daniel have any certificates?

Daniel has 6 certificates. Among them, these include: Backend Certification, Frontend Certification, and Java Certification.

What is the availability of Daniel?

Daniel is immediately available full-time for suitable projects.

What is the rate of Daniel?

Daniel'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 Daniel?

To hire Daniel, 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.

800
600
400
200
Market avg: 620-780 €
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.