Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Mayara Nicochelli

Curitiba

Summary

Over five years of experience as a Software Engineer, with extensive expertise in application development and cloud computing. Skilled in implementing microservices and applying Clean Code principles. Proficient in Java, Kotlin, Spring, and Node.js, with strong troubleshooting abilities and a commitment to mentoring interns. Significantly contributing to the migration of legacy banking systems to the cloud by delivering scalable solutions through RESTful APIs.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Software Engineer

Bradesco Bank
01.2021 - Current
  • Developed new features for Bradesco Banking mobile app services and financial microservices using Java, Spring and React framework.
  • Contributed to cloud migration of legacy Java systems by designing, developing, testing, and documenting new solutions to ensure scalability and reliability. Applied Clean Code practices, modularization, functional programming, GitLab, Jenkins, Oracle, Openshift Red Hat Cloud and Redis Cache.
  • Maintained and monitored backend financial API's using Dynatrace and Graylog platforms, with expertise in analyzing and resolving application issues and bugs.
  • Proficient in Agile software development methodologies, including Scrum integrated with Jira.
  • Mentored software engineering interns in backend and cloud computing, offering guidance on software development best practices including clean code, unit testing with JUnit, effective logging practices, and optimizing code performance.
  • Participated as a Maintainer in code reviews, providing constructive feedback to team members, and enhancing the software documentation process with Confluence.
  • Designed and implemented a new onboarding process that significantly enhanced user experience for credit card banking app users. Additionally, developed around 20 APIs for Open Finance and Banking Innovation, including features such as online credit card payments and NFC transactions, resulting in a significant impact on millions of users.

Software Developer

Freelancer at Studio Maquette
02.2019 - 12.2020
  • Designed and developed web applications, publishing websites as a web developer using HTML, CSS, JavaScript, Java, and Spring Boot.
  • Collaborated on UX/UI designs and integrated 3D assets created in SketchUp and Figma to transform wireframes and prototypes into responsive, interactive web experiences.

Education

Postgraduate - Software Architecture And Cybersecurity

Catholic University of Parana
Curitiba, Parana, Brazil
12.2024

Bachelor - Software Engineering

Cesumar University
Curitiba, Parana, Brazil
12.2022

Skills

Java, Kotlin, Nodejs

  • Spring Boot, RESTful API
  • React , Javascript, Html, CSS
  • Azure, Red Hat Openshift, AWS, Cloud Computing
  • Git, Docker, Kubernetes, Jenkins, Kafka, Redis, MongoDB, SQL
  • Dynatrace, Graylog, Testing and debugging
  • Clean Code, Object-Oriented Programming, Microservices, Hexagonal Architecture
  • Agile Methodologies, JIRA, Software Documentation with Confluence

Certification

  • Microsoft Certified, Azure Developer Associate - Microsoft.
  • Microsoft Certified, Azure Data Fundamentals - Microsoft.
  • Microsoft Certified, Azure Fundamentals - Microsoft.
  • Introduction to Generative AI - Google.
  • Introduction to Responsible AI - Google.

Timeline

Software Engineer

Bradesco Bank
01.2021 - Current

Software Developer

Freelancer at Studio Maquette
02.2019 - 12.2020

Postgraduate - Software Architecture And Cybersecurity

Catholic University of Parana

Bachelor - Software Engineering

Cesumar University
Mayara Nicochelli