AR
available

Last update: 10.01.2024

Senior Software Engineer

Graduation: Master Degree in Electronic Engineering
Hourly-/Daily rates: show
Languages: English (Full Professional) | Italian (Native or Bilingual)

Attachments

andrea-rinaldelli_100124.pdf

Skills

Senior Software Engineer > Software Architect and Developer.

Clarify requirements, Design structure and concepts, Implement requirements and Shipping implementation, Communicate architecture, Analyze and evaluate architecture.

Cloud-native applications, microservices architecture and patterns.
Always keen to design, develop and deliver high quality standard systems that are responsive, resilient, elastic, and message-driven.

Software Architecture and Software Design, UML, arc42.

Spring Expert:
> Spring Framework, Spring Boot, Spring Cloud, Spring Security, Spring RESTful Web Service, Spring Data, Spring Batch, ... etc.
> Reactive Spring.

Java, Java Enterprise Edition.

CI/CD pipelines.

Pivotal certifications:
> Pivotal - Certified Pivotal Spring Professional v5.0.
> Pivotal - Spring Boot Developer v2.x.
Oracle certifications:
> Certified Oracle Java SE7.
> Certified Mobile Cloud Computing with Android.

Scrum Master with several years of working experience in different projects and sectors.

Scrum.org certifications:
> Professional Scrum Master - PSM.
> Professional Scrum Developer Java - PSD Java.

Master Degree in Electronic Engineering - Università Politecnica delle Marche

Project history

01/2023 - 08/2023
senior software engineer
UK Company in the Traveling sector (Transport and Logistics, 50-250 employees)

Andrea is working in a large java/jee
project as part of the development team and he is in charge for analyze and
implement back-end requirements and new functionalities.
Seeing that the application is running in production bug fixing activity was also
done.
The application helps Online Travel Agencies access “deep” traveling content
from multiple markets through a single API, saving them time and money and
much more.

10/2023 - 12/2022
senior software engineer
one of leading company in the field of Qualified Trusted Solutions Provider (Other, 250-500 employees)

Andrea is working in a large java/jee project as part of the development team. Andrea is in charge for analyze and implement back-end requirements for a product doing “long-term digital
preservation” of digital objects.
This product is going to guarantee: 1. the integrity, availability and durability of documents and information over time.
2. document migration in standard and open formats to guarantee legibility
over time.
Authorized users can store and access documents, download copies with
associated metadata and search within their storage space.
This is an enterprise application using microservices architecture, Rest API,
asynchronous communications with messaging and more. The software can
resides on cloud or on-premise.

03/2022 - 10/2022
senior software engineer
One of the largest IT Consultant Company (Internet and Information Technology, 1000-5000 employees)

Andrea is working in a large and complex java/jee project as part of a scrum team.
Andrea is in charge for critical microservices where he is doing analysis, implementation and deployment in production.
The specific project is a cloud based enterprise application using microservices architecture, Rest API, Messaging and Batch services.
Andrea is also communicating and documenting to the team, to the client and stakeholders the software architecture using standard tools and representations (ex. Building block view, UML diagrams, flow charts, etc etc).

Local Availability

Open to travel worldwide
Based in Italy but flexible to travel time to time to the client if it's requested
Profileimage by Anonymous profile, Senior Software Engineer Senior Software Engineer
Register