Avatar of Michel Ferreira.
Michel Ferreira
Tech Engineering Specialist
ProfileResume
Posts
0Connections
Print
Avatar of the user.

Michel Ferreira

Tech Engineering Specialist
Kotlin/Java backend developer who doesn't like coffee. Lover of new technologies and software architectures.
Logo of the organization.
C6 Bank
Federal University of Goias
Goiânia, State of Goiás, Brazil

Professional Background

  • Current status
  • Profession
    Software Engineer
  • Fields
    Banking
    Finance
    Software
  • Work experience
    10-15 years (6-10 years relevant)
  • Management
    I've had experience in managing 1-5 people
  • Skills
    Java / Kotlin
    RDBMS (MySql
    Postgres
    SQLServer
    Oracle)
    NoSQL (MongoDB)
    IMDB (Redis
    H2)
    Software engineering development cycles
    Restfull webservices (SpringBoot)
    Cloud (GCP
    AWS)
    Streaming Data (SQS/SNS)
  • Languages
    English
    Intermediate
    Portuguese
    Native or Bilingual
  • Highest level of education

Job search preferences

  • Desired job type
    Full-time
    Remote Only
  • Desired positions
    Tech Engineering Specialist
  • Desired work locations
  • Freelance
    Full-time freelancer

Work Experience

Logo of the organization.

Tech Engineering Specialist

May 2021 - Present
As part of the CRM team, I'm responsible for keeping products running with a large number of customers (over 20 million and growing). I am also responsible for leading the technology team through our challenges, evaluating the best approaches and solutions. Here are some highlights: Developing from zero an application that allows over 1M daily requests to access dynamic user data, with a real short response time, using cache and asynchronous process. Scaling an application just using code skills, such as refactoring, best practices and the latest language tools.
Logo of the organization.

Tech Lead Instructor

Jan 2022 - May 2023
1 yr 5 mos
Leading Dev Sprints and teaching about the most relevant subjects in the Backend field, such as architecture, unit tests, frameworks, best practices and development patterns. That was an amazing opportunity to share my knowledge about software development. I did some classes about: Hexagonal Architecture, Unit Tests, Component Tests and Kotlin development.
Logo of the organization.

Specialist Java Software Engineer [C6Bank]

Jul 2020 - May 2021
11 mos
Consultant at the C6 Bank, in the CRM team. Working with Kotlin Language. As a senior, I worked on maintenance and development of several microservices, building integration with third parties and internal services. Participation in architectural solutions. As a specialist, I led a team of 4-5 developers and still hands on with them, developing and participating in decisions about tech solutions. I helped to build an application with five nines of availability. It has been supported from 0 to 20M customer data and continues to grow. That application is responsible for any creation or updating of personal data.
Logo of the organization.

Senior Java Software Engineer [C6Bank]

Jul 2019 - Jul 2020
1 yr 1 mo
Consultant at C6 Bank, in the CRM team. Working with Kotlin. Maintenance and development of several microservices for integration with third parties and internal. Participation in architectural solutions.
Logo of the organization.

Senior Java Software Engineer [Netshoes]

May 2019 - Jul 2019
3 mos
Consultor at Netshoes. Performance in the Marketplace team. Development / Maintenance of micro-services in Spring with different types of integration using RestFull, Soap and Kafka and MongoDB technologies.

Mid Level/Senior Java Software Engineer

Oct 2016 - May 2019
2 yrs 8 mos
Development/Maintenance of a monolithic software aimed at financial control of horizontal buildings made with JSF 2.x. Requirements survey and analysis; Data Base Modeling/Manipulation; Architecture of new solutions and refactorings to improve performance; The last two years I was technical team leader of three developers. LG lugar de gente Desenvolvedor C abril de 2016 - outubro de 2016 Goiânia e Região, Brasil

Junior C# Software Developer

Apr 2016 - Oct 2016
7 mos
N3 bug fixes; Preparation of Test Cases; Participation of features from the beginning of the new HR system on a web platform.

Trainee/Junior Java Software Developing

Feb 2015 - Apr 2016
1 yr 3 mos
Maintenance of a legacy system focused on internal control (intranet) in Struts I. Database and server support. Implementation of architectural improvements; Participation in the development of new software solutions. I started as Internship and then hired as Junior.

Trainee

Nov 2012 - Mar 2014
1 yr 5 mos
Intranet development using Joomla. Development of an employee management system in Java. Equipment maintenance. User support.

Education

Bachelor of Engineering (BEng)
Conputer Information Systems
2012 - 2016
Associate’s Degree
Internet Computing
2009 - 2012