Post Job Free
Sign in

Software Engineer Systems

Location:
Krakow, Lesser Poland Voivodeship, Poland
Posted:
February 04, 2025

Contact this candidate

Resume:

RAFAEL VINICIUS BATTEZZATI

Software Engineer

Contact: +48-690****** E-mail: ******.**********@*****.*** LinkedIn: https://www.linkedin.com/in/rafael-battezzati-71a077142 Location: Kraków, Poland Nationality: Brazil / Italy Summary

Software Engineer with experience in designing, developing, and maintaining software systems and applications. Strong focus on microservices- based architectures. Expertise in Back-End development. Proficient in Java and well-versed in a range of programming languages and frameworks including Spring modules, Java EE, Hibernate, Flask. Strong background in object-oriented design, API development, Messaging communications and microservices integration. Adept at working in agile environments, collaborating with cross-functional teams, and delivering robust, efficient code and apply design patterns. Interested in microservices applications with service design, containerization, orchestration, message brokers, service discovery, load balancing, event driven architecture, security, etc. Skills

Programming Languages: Java J2EE Javascript SQL Python Shell scripting (Bash) Java Frameworks: Spring SpringBoot Spring Core/Data/Cloud/Web/Aspect/Security Netflix Eureka Service Registry JPA Hibernate Javascript Frameworks: AngularJS JQuery Typescript Primefaces Ajax NojeJS Python frameworks: Flask (Python)

APIs Architecture Patterns: REST SOAP Webhook Swagger JSON/XML Content types Architectures/Designs: Object-Oriented Design (OOD) Microservices Event-driven architecture Design Patterns Distributed System Patterns SOLID ACID Message Brokers Service design

Messaging/Streaming/Caching: Kafka Flink RabbitMQ ActiveMQ Redis Databases: PostgreSQL MySQL MongoDB Oracle SQLServer Informix DevOps / Cloud Platforms: Microsoft Azure Docker Kubernetes Testing Methodologies: Unit Test Integration Test Functional Test Testing: JUnit Groovy Mockito Postman Jacoco Jira SonarQube PMD Checkstyle Version Control/Build Tools: Git CVS GitHub GitLab Gradle Maven Jenkins CI/CD: Gitlab Kubernetes Docker Jenkins

IDE/Tools: IntelliJ IDEA, Eclipse, Visual Studio Code Linux Distributions: SuSE RedHat Ubuntu

Project Management Tools: Jira Confluence Sharepoint Strengths

Problem-solving and debugging

Ability to identify, analyze, and resolve

issues in software systems by applying

logical thinking and technical expertise

Strong communication and

teamwork

Collaborative team player who actively

contributes and works cohesively with

team to achieve shared goals and

deliver software solutions.

Cross-functional collaboration

Skilled in working effectively with

diverse teams, including developers,

designers, product managers, and

stakeholders, to align on goals and drive

project success.

Agile methodologies

Proficient in applying Agile practices

such as Scrum to manage projects and

deliver software iteratively. Experienced

in working within sprints, adapting to

changing requirements and continuous

delivery of value.

Continuous learning and flexibility

Committed to staying current with

emerging technologies, industry trends,

and best practices on education and

professional development.

Adaptability

Flexibility to adapt to new technologies,

tools, and changing project

requirements.

u

h o H

Experience

UBS Kraków, Poland

Software Engineer / Associate Director 2021 - Present Experience on development for UBS projects.

Worked in Finance Technology (FRAS) Team: Contributed to advanced financial technology solutions in the Finance, Risk, and Analytics Service

(FRAS) Technology team.

Global Sign-Off System Experience: Developed and maintained UBS's global sign-off system, collaborating with senior stakeholders. Experienced Java Developer: Proficient in Java and a wide range of frameworks and tools including Spring (Boot, Web, WebFlux, Data, Security), PostgreSQL, Lombok, OpenAPI 3, Swagger, Docker, Kubernetes, Node.js, TeamCity, Git, GitLab, Flyway, and H2. Microservices Architecture: Designed and implemented microservices architecture with integration and event-driven patterns on the Azure platform.

FullStack Development and Support: Managed development, integration, testing (unit/integration), BDD/TDD design, deployment, and environment support for cloud-based microservices. Agile and Pipeline Management: Engaged in project estimation, Agile practices, and verification of processes and CI/CD pipelines. Multitenant Platform: Contributed to a large-scale multitenant platform using Spring microservices and event-based architecture on Azure. Cronos Group Luxembourg Luxembourg, Luxembourg

Software Engineer 2018 - 2021

Experience on development for client European Comission project (EuroStat -http://ec.europa.eu/eurostat) in Luxembourg. European Commission Project Development: Worked on the EuroStat project for the European Commission in Luxembourg, managing statistical data for EU countries.

Project Details: EuroStat is the EU's statistical office, which handles and manages all the data related to statistics in EU. Technologies Used: Java, Spring Boot (Data, Security, MVC), AngularJS, REST API, Hibernate, Jira/Confluence, GIT, and JavaScript. HSBC Service Delivery Polska Krakow, Poland

Sr Software Engineer 2014 - 2017

Engaged in project for HSBC France and HSBC Turkey HSBC France (2015 - 2017): Developed insurance applications. Utilized Java for backend development, Sybase for database management, jQuery for interactive user interfaces, and Spring MVC for creating robust web applications. HSBC Commercial Market Banking - Turkey (2014-2015): Developed a Java-based front-end system. Employed Spring MVC for application framework, Oracle for database management, JavaScript for dynamic features, Taglibs for JSP custom tags, and HSBC’s proprietary front-end framework for enhanced UI.

HSBC Global Technology Brazil Curitiba, Brazil

Sr Software Engineer 2006 - 2014

Architecture Governance team (2012 - 2014)

-Applied TOGAF standards and principles to guide technology, architecture, and governance across global projects, ensuring a structured and strategic approach to enterprise architecture.

- Conducted comprehensive technical assessments to ensure governance standards were met across technology, security, risk management, and product evaluations, maintaining compliance and mitigating potential risks.

- Handover good practices and ensure roadmaps are aligned. Project LAM Core Banking – Software House Lending System (2011 - 2012)

- Led the successful implementation of the SLS (Software House Lending System) across multiple LAM countries, including Chile, Paraguay, Colombia, and Peru, ensuring seamless integration and functionality across regional banking operations.

- Development on back-end development using Java, MQ, DB2, AS400, and RPG.

- Manage system interface communication using Connect Direct instead of MQ.

- Collaborated closely with the HSBC Hong Kong team for implementation. Project SWH OHRD CCE (2009 - 2011) / HSBC Direct France Project (2008)

-Analysis, Design activities, Project Planning and Control activities.

-Work with SWH Canada team to apply the functionality.

-Implementation of a HSBC Direct solution for France Direct contact with the client to define scope, plan and track tasks. One HSBC 2Gv3 (2007) / WSBCC Migration (2006)

During this project I worked in Vancouver, Canada with Software House team during 6 months.

-Participated in developing the architectural design, coding, test cases.

- Internal Quality Assurance function in August/2007.

- Developed the Credit Card Bill Payment module onsite SWH Vancouver Canada. Develop migration of 2G payments (pay now, pay later, multiple payments) code to the HSBC framework

Experience

TATA Consultancy Services Curitiba, Brazil

Java Software Analyst 2004 - 2006

TCS developed for Renault France Software House many R@D applications for usage in their factories. These systems were developed, integrated, tested and deployed by TCS team onsite Renaults factory in Sao Jose dos Pinhais, Parana. My international work experience have been increased and I have worked during Quality Process certification level 5, participating in audits. Development of application onsite in Renault Factory of Brazil. Development of R@D applications used in France.

Development of E-Soft application used in 3 countries. Development of Traffic application used in 8 countries. Traffic: This system is responsible for automobile and banking control processes Development using the methodology ISO 9001/2000.

Development and Quality Process using CMMI Level 5. Technologies used: Java, J2EE, JSP, Servlets, JDBC, Struts, Hibernate, JSF, Spring, JFreeChart, JasperReport, Tiles, JUnit, Websphere, IBM Rational Clearcase, Database: DB2, Oracle, Toad.

Instituto Curitiba de Informatica Curitiba, Brazil Java Developer 2004

The most experience acquired in ICI was the usage with Oracle tools used to synchronize the source and handle database. Development of system which controls life of all public Schools of Curitiba. Working using Java, Oracle 9I, SourceSafe, JDeveloper, BC4J and Oracle. Technologies used: - Java, J2EE, JSP, Servlet, Forms, Javascript, XML, HTML, CSS, UML, MVC and Design Patterns. University ESEEI / Unisystems Curitiba, Brazil

Java Developer 2001 - 2004

On my university was my first job as Java Analyst and Developer. I have studied and worked there as a intern (2 years) and employee (2 years). This institution uses only Linux environment in your tech structure then during these years I have worked with J2EE, SQL, shell script, web frameworks, Web Servers everything in Unix/Linux using its features. The main objectives realized were the systems used like College Web Academic system, College Web Library system, SysFeira Web system, Policy Security System, E-commerce system.

College Web Academic System Control: Maintain all the electronic features of the institution like employees, teaches, students, invoices, enrollments, classes and grade generation.

College Web Library System: Web library of the institution, maintain and control the rent of all the books, collections, audio and equipment's. SysFeira Web System: This was external project developed by Unisystems. This controls all the visitors in the event, collect customers information using to be used in direct mailing for example. Police Security System: This was external project developed by Unisystems. This system was created to computerize all the routines present in police, it control the accident report, crimes, creates the surveys, suspects, makes statistics. The system controls audio, videos like testimonials, pictures, signs, etc.

Tecnologies used: Java, J2EE (JSP / Servlets), Design Patterns, Struts, Hibernate, HTML, CSS, Javascript, Tomcat, UML. Linux many distributions (SuSE, RedHat, Ubuntu, Debian, Slackware): Shell Script, CVS, Apache Server. Database: Informix, MySQL and Postgres.

Education

Faculdades ESEEI Curitiba, Brazil

Bacharelor’s degree in Computer Science 2001 - 2004 Federal University of Technology Curitiba, Brazil

Postgraduate degree in Applications Oriented Object using Java Systems -Postgraduate Studies

2004 - 2006

FIEP – Federation of Industry of Parana Curitiba, Brazil MBA on Project Management 2012 - 2014

Languages

English Proficient Portuguese Native Spanish Proficient Polish Intermediate Italian Intermediate



Contact this candidate