Alan de Oliveira

Software Engineer at DevReady
  • Claim this Profile
Contact Information
Location
Curitiba, Paraná, Brazil, BR

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • Jun 2022 - Present

      United States

    • Italy
    • International Trade and Development
    • Expert Developer
      • Sep 2021 - May 2022

      Curitiba, Paraná, Brazil Inter is one of the most relevant Digital Banks in Brazil, which is known for its platform that delivers a variety of services from Financial and Investments to Shopping and Food Delivery. As a Dev Specialist, I am responsible for improving the backend solutions of the Core Banking area. It’s been a great opportunity to architect, design, and develop high-performance and scalable microservice applications that leverage as much as possible of the AWS solutions. Technologies & Tools… Show more Inter is one of the most relevant Digital Banks in Brazil, which is known for its platform that delivers a variety of services from Financial and Investments to Shopping and Food Delivery. As a Dev Specialist, I am responsible for improving the backend solutions of the Core Banking area. It’s been a great opportunity to architect, design, and develop high-performance and scalable microservice applications that leverage as much as possible of the AWS solutions. Technologies & Tools applied: • Plan: Jira, Confluence; • Backend Development: Java, Spring, Kafka, Maven, MapStruct, Lombok, OpenAPI, JUnit, Mockito, Sonar; • Database: AWS Aurora, Redis for cache, SQLServer; • Operation: GitLab, Terraform, Docker, Kubernetes, AWS ECS; • Monitoring: NewRelic. Show less

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Tech Lead
      • Mar 2021 - Sep 2021

      Curitiba, Paraná, Brazil Supported Next, a Brazilian Digital Bank that has about 10 million clients. Promoted to Tech Lead, I was responsible for leading 5 developers to continuously improve Pix (a new instant payment system) in their app. Some activities, but not restricted to: • Collaborating on Grooming and Discovery meetings with the Product Owner, Scrum Master, and Leaders; • Conducting Planning meetings with the team to create an estimate of all the tasks of the Backlog and Sprint; •… Show more Supported Next, a Brazilian Digital Bank that has about 10 million clients. Promoted to Tech Lead, I was responsible for leading 5 developers to continuously improve Pix (a new instant payment system) in their app. Some activities, but not restricted to: • Collaborating on Grooming and Discovery meetings with the Product Owner, Scrum Master, and Leaders; • Conducting Planning meetings with the team to create an estimate of all the tasks of the Backlog and Sprint; • Delegating and Supporting the team in each task; • Controlling the development status and blocks; • Analyzing and Fixing production errors; • Providing feedback and feedforwards. To sum up, this opportunity gave me the chance to be officially who I am as a professional. In other words, I was able to put into practice what leadership means to me, it’s collaborating, teaching, organizing, managing, and assisting others to develop themselves. ★ Main achievements: • Continuous Improvement: Conducted the team to improve code quality, decreasing the defects in production and increasing test coverage from 70 / 90%; • Proactivity: Reduced the waiting time to find project information from minutes to seconds, which resulted in quicker problem investigation and better decision making; • Empowering Leadership: Mentored 5 team members to develop hard, leadership, and organization skills, taking them to another step in their careers.

    • Software Engineer
      • Oct 2019 - Feb 2021

      Curitiba Area, Brazil Supported Next, a Brazilian Digital Bank that has about 10 million clients. As a Senior Software Engineer, I was responsible for delivering Insurance products in the mobile application by developing backend services. Some activities, but not restricted to: • Collaborating on Grooming and Discovery meetings with the Product Owner, Scrum Master, and Leaders; • Understanding the company’s architecture and code patterns; • Conducting Code Review to assure the patterns were… Show more Supported Next, a Brazilian Digital Bank that has about 10 million clients. As a Senior Software Engineer, I was responsible for delivering Insurance products in the mobile application by developing backend services. Some activities, but not restricted to: • Collaborating on Grooming and Discovery meetings with the Product Owner, Scrum Master, and Leaders; • Understanding the company’s architecture and code patterns; • Conducting Code Review to assure the patterns were strictly followed; • Developing and Testing the applications; • Analyzing and Fixing production errors. It was a great opportunity to practice collaboration and team working skills because it wouldn’t be possible for a brand new team to develop the first insurance product within an aggressive deadline. ★ Main achievements: • Engagement: Developed a dentistry insurance product in only 4 weeks, which resulted in more than 50000 insurances sold and more projects for the outsourcing company; • Persistence: Developed a solution that allows fast money transfers over smartphones within an aggressive timeline, which changed the way that Brazilians transfer and pay bills. Technologies & Tools applied: • Plan: Jira, Confluence; • Backend Development: Java, Spring, Gradle, OpenAPI, Hibernate, JUnit, Mockito, Sonar; • Database: Oracle; • Operation: Bamboo, Docker, Kubernetes.

    • India
    • IT Services and IT Consulting
    • 700 & Above Employee
    • DevOps Engineer
      • Jan 2019 - Oct 2019

      Curitiba, Paraná, Brazil Multicultural office team member for Mastercard's project with teams all over the world. As a DevOps Engineer, I was responsible for assisting Dev Teams to onboard their applications into the Automation Framework and cooperating with the processes and technology improvements. Some activities, but not restricted to: • Joining daily meetings with teams from the USA, India, and Brazil; • Understanding the needs of the development teams; • Creating deploy pipelines and… Show more Multicultural office team member for Mastercard's project with teams all over the world. As a DevOps Engineer, I was responsible for assisting Dev Teams to onboard their applications into the Automation Framework and cooperating with the processes and technology improvements. Some activities, but not restricted to: • Joining daily meetings with teams from the USA, India, and Brazil; • Understanding the needs of the development teams; • Creating deploy pipelines and configuration files; • Deploying the applications using the Automation Framework; • Analyzing the solutions and proposing improvements; I need to mention that it was my first International Project, something that I planned since I started my career. So it was a great opportunity to develop strong communication skills and learn how to deal with different cultures at work. ★ Main achievements: • Team Work: Saved a lot of working hours of development teams by supporting them to deploy their applications automatically on a bunch of premise servers; • Problem Solving: Reduced deploy pipeline failures down to 20% in development environments by fixing the out of date servers, being awarded as an employee of the month; • Innovation: Supported the company to improve its Automation Framework technology by proposing, presenting, and developing new solutions. Technologies & Tools applied: • DevOps: Java, Groovy, Shell Script, Gradle, Maven, Jenkins, StackStorm, Salt, Chef, Kitchen, Flyway, Artifactory. Show less

    • United Kingdom
    • Consumer Electronics
    • Software Engineer
      • Apr 2018 - Jan 2019

      Curitiba, Paraná Supported Bradesco Bank As a Software Engineer, I was responsible to design and develop RESTFul APIs to allow modern applications, such as Cloud Native and Mobile ones, to consume and deliver features faster. ★ Main achievements: • Productivity: Developed more than 20 APIs in 10 months. Technologies & Tools applied: • Backend Development: Java, Spring Framework, Maven, Swagger, JUnit, CA Gateway, SOAP-UI, Postman.

    • Software Developer
      • Oct 2017 - Apr 2018

      Curitiba e Região, Brasil Supported Secretaria da Fazenda, Serasa Experian and Bradesco Bank. As a Software Developer, I was responsible for the design and development the following projects: • Secretaria da Fazenda: Developing a Portal Website for taxpayers, which would be part of a complex solution with BPM and IBM Home Broker; • Serasa Experian: Migrating Java Frameworks to modernize the backend applications, enabling the usage of emerging technologies; • Bradesco Bank: Proposing and developing a… Show more Supported Secretaria da Fazenda, Serasa Experian and Bradesco Bank. As a Software Developer, I was responsible for the design and development the following projects: • Secretaria da Fazenda: Developing a Portal Website for taxpayers, which would be part of a complex solution with BPM and IBM Home Broker; • Serasa Experian: Migrating Java Frameworks to modernize the backend applications, enabling the usage of emerging technologies; • Bradesco Bank: Proposing and developing a new pattern for RESTFul APIs development using modern technologies like Spring Boot. Technologies & Tools applied: • Backend Development: Java, Struts, Spring Framework, Spring MVC, Spring REST, Spring Boot, Spring Fox, Maven, Swagger, JUnit, Mockito, REST Assured, CA Gateway; • Frontend Development: HTML, CSS, JavaScript, Angular; • Database: MySQL; • Reporting: JasperReports. Show less

    • Brazil
    • Appliances, Electrical, and Electronics Manufacturing
    • 1 - 100 Employee
    • Software Developer
      • May 2016 - Oct 2017

      Curitiba e Região, Brasil Velti is a company that specialized in the development of point and access management software and equipment. As a Software Developer, I was responsible for developing and maintaining an Enterprise Management System with collaboration in the whole Software Development Life Cycle. Some activities, but not restricted to: • Understanding the client’s needs; • Translating client’s needs to functional requirements; • Designing and Developing the Monolith application; •… Show more Velti is a company that specialized in the development of point and access management software and equipment. As a Software Developer, I was responsible for developing and maintaining an Enterprise Management System with collaboration in the whole Software Development Life Cycle. Some activities, but not restricted to: • Understanding the client’s needs; • Translating client’s needs to functional requirements; • Designing and Developing the Monolith application; • Implementing Unit Testing; • Performing Manual Integration Testing; • Cooperating with the operation on AWS. ★ Main achievements: • Proactivity: Took initiative, studied, and developed the first API that would allow the company to start the decomposition of an application's module to split the monolith into a microservice architecture. Technologies & Tools applied: • Backend Development: Java, JSF, JPA, Hibernate, Maven, Git, Tomcat, RESTFul Web Services, Jersey, JAX-B, Swagger; • Frontend Development: HTML, CSS, JavaScript, Primefaces; • AWS: EC2, S3, SQS; • Database: Oracle; • Reporting: IReport. Show less

    • Education Administration Programs
    • 700 & Above Employee
    • English Teacher
      • Oct 2015 - Mar 2016

      Taquarituba, São Paulo, Brazil I had just finished college and I wanted to continue studying and practicing English while I was getting prepared to join the IT market. So I decided to instruct and teach students because teaching is a very effective way of deep learning. Therefore, I taught English to about 15 beginner and intermediate students, which made me develop not only the language but also communication and interpersonal skills.

    • Brazil
    • Higher Education
    • 100 - 200 Employee
    • Software Engineer
      • Jun 2014 - May 2015

      Bandeirantes, Paraná, Brazil Holding a scholarship, I developed a prototype of a Document Management System from conception to programming with the delivery of a lot of Software Engineering artifacts using UML and Java Web languages. Technologies & Tools applied: • Software Engineering: Requirement and System Analyses, Design Patterns, UML; • Backend Development: Java, JavaEE, Servlets, JSP, JSF, JPA, CDI, Hibernate; • Database: MySQL; • Frontend Development: HTML, CSS, Primefaces.

    • Software Developer
      • Jun 2013 - May 2014

      Bandeirantes-PR Pacto & Byte’s is a company that specialized in Accounting and Enterprise Management systems. As a Software Developer, I was responsible for developing and maintaining an Enterprise Management System named Memphis. This was my first professional experience as a Developer and a great opportunity to work in a small but very well-organized company. I can say that this experience made me feel comfortable with the position’s challenges and then decide that I wanted to continue on this… Show more Pacto & Byte’s is a company that specialized in Accounting and Enterprise Management systems. As a Software Developer, I was responsible for developing and maintaining an Enterprise Management System named Memphis. This was my first professional experience as a Developer and a great opportunity to work in a small but very well-organized company. I can say that this experience made me feel comfortable with the position’s challenges and then decide that I wanted to continue on this path. ★ Main achievements: • Collaboration: Supported the company to improve the software development process by adopting agile methodologies, which resulted in fewer defects in production and an increase in the employee's quality of life. Technologies & Tools applied: • Backend Development: C#, SQL, Visual Studio; • Frontend Development: Windows Forms; • Database: Microsoft SQL Server; • Reporting: Crystal Reports. Show less

Education

  • Full Cycle
    Master of Business Administration - MBA, Full Cycle Architecture
    2023 - 2025
  • Pontifícia Universidade Católica do Paraná
    Postgraduate Degree, Computer Software Engineering
    2017 - 2019
  • Universidade Estadual do Norte do Paraná - UENP OFICIAL
    Bachelor's degree, Information Systems
    2011 - 2015
  • Universidade Estadual do Norte do Paraná - UENP OFICIAL
    Teaching Degree, Information Technology
    2011 - 2015

Community

You need to have a working account to view this content. Click here to join now