malves.ca Open in urlscan Pro
2606:4700:3031::6815:5945  Public Scan

URL: https://malves.ca/
Submission: On May 14 via api from US — Scanned from CA

Form analysis 0 forms found in the DOM

Text Content

Open sidebar
aboutresumeportfoliocontact


I'M MARCOS ALVES CUNHA.

I'm a Brazilian Senior Software Engineer currently living in Vancouver, Canada.
I have over 14 years of experience developing software solutions for various
industries, including finance, telecom, and e-commerce.

When I'm not coding, I enjoy hiking, working out and exploring the beautiful
landscapes of British Columbia.


ResumeContact



ABOUT ME

I am a Brazilian Senior Software Engineer currently living in Vancouver, Canada.
I have over ten years of experience developing software solutions for various
industries, including finance, telecom, and e-commerce.

I am most comfortable with various technologies, including Java, Kotlin, and
Node.js. I enjoy working with databases like Postgres, MongoDB, and Redis, and I
have experience with both back-end and front-end development. I also have
experience with DevOps technologies such as Terraform, Ansible, Git, Jenkins,
Docker and Grafana.

My personality values collaboration, transparency, and open communication. I
believe that the best software is developed through a team effort, and I always
strive to create a supportive and inclusive environment for my colleagues. I am
also comfortable with taking risks and trying new things, whether learning a new
programming language or experimenting with a new development framework.

 * Location:Vancouver, BC
 * Age:39
 * Nationality:Brazilian
 * Interests:Coding, Health and wellness


EDUCATION


SPECIALIZATION IN SOLUTIONS ARCHITECTURE

FIAP•March 2014 - April 2015



BACHELOR IN INFORMATION SYSTEMS

Centro Universitário Fundação Santo André•February 2008 - December 2011



WORK


SENIOR SOFTWARE ENGINEER

Craver•July 2023 - January 2024

• Responsible for maintaining a legacy system and designing a new POS
integration to manage orders and inventories using Java 11, Spring Boot, MySQL,
Gradle, Kubernetes, and Google Cloud.


SENIOR SOFTWARE ENGINEER

Letus•December 2021 - May 2023

• Responsible for designing an SMS service capable of notifying customers and
processing their payments using text messages across Canada and the USA using
Java 11, Springboot, MongoDB, Gradle and AWS.

• I was in charge of troubleshooting and fixing bugs reported by users or found
during testing and identifying the root cause of the issue, understanding the
codebase and making changes to the legacy code to resolve the problem.


SENIOR SOFTWARE ENGINEER

Pagbank•February 2020 - January 2022

• Responsible for defining tests and delivery processes using Blue Green and
Canary deployment.

• Designed & Developed new features for a billing system, using Kotlin,
SpringBoot, Amazon RDS and Apache Kafka, delivering that application that can
process 800 requests per second.

• Designed & Developed microservices for payment gateways using Kotlin, Gradle,
and reactive programming.

• Designed & Developed a system to pay government benefits using Kotlin and
oAuth2 authentication.


SABBATICAL BREAK

Toronto, Vancouver and San Diego•June 2019 - January 2020

• I explored cities across Canada and the USA to improve my English and broaden
my personal and professional perspectives.


TECH LEAD

Gympass•January 2019 - May 2019

• Build the billing solution integrating with the payroll system using Scala,
Akka, AWS, and Agile Methodologies.

• Elaboration of the definition of OKR's of the team of corporate integrations.

• Responsible for the team's feedback to improve performance and develop the
team's career plan.


SENIOR SOFTWARE ENGINEER

Pagbank•September 2014 - January 2019

• Designed & Developed a billing system using Java 8, SpringBoot, Apache
Cassandra, and Spark, delivering that application that can process thousands of
charges for the day.

• I Developed automation processes to configure and deploy microservices using
the Gradle custom plugin, reducing by 80% the time to deploy an application in
production.

• I was responsible for designing microservices' architecture tests using Spring
Cloud Contract, Jenkins, and Sonar and increasing deliveries frequency with
quality.

• I was responsible for creating unit tests on a legacy system removing dead
code, and increasing test coverage in the legacy system developed in Java.


SENIOR JAVA DEVELOPER

Via Varejo SA•September 2012 - September 2014

• Professional assigned in the systems development area of Via Varejo (Casas
Bahia).

• Performance in the development, corrections and evolutions of internal
systems.

• Elaboration of use cases, technical specifications and test cases.

• Interaction with user for needs definition and system validation.

• Configuration and preparation of development environment in an automated way.

• Configuration of software quality analysis tools.


JAVA DEVELOPER

Indra Politec•February 2012 - September 2012

• Allocated in the system development area at Telefonica R&D.

• Performance in the definition and development of the internal test execution
system.

• Creation of webservices to integrate with other systems of the company.


JAVA DEVELOPER

Borland•January 2011 - February 2012

• Allocated in the area of systems development at PRODESP (Data Processing
Company of the State of São Paulo).

• Performance in the development of one of the modules of the SAOG (Operational
Support and Management System).

• Testing functionalities developed by other team members.

• Corrections and evolutions of internal systems.


JAVA DEVELOPER

Atento Brasil•February 2010 - January 2011

• Performance in the development of web system used JAVA as programming language
and the frameworks JSF, RichFaces and MyFaces.

• Reporting using Reporting Services and the MS Sql Server 2000 and 2008
databases.

• Maintenance and updating of web systems developed in asp.


DEVELOPER

Excelencia Solucoes Servicos De Informatica•July 2008 - December 2009

• Performance in the development of desktop systems, from the definition of the
requirements with the client until the development and deployment, using as
programming language MS Visual Basic 6 and the databases MS SQL Server 2000 and
Firebird 2.1.

• Support to users, through direct assistance, guiding and correcting procedures
to use the systems when necessary.


SKILLS

Backend development
Java

Kotlin

Javascript

Python

Scala

Frontend development
React

Typescript

DevOps
Jenkins

Git

Gradle

Terraform

Docker

Linux

Database
Postgres

MySQL

MongoDB

DynamoDB

Oracle

Spoken languages
English

Portuguese





GET IN TOUCH.

Thank you for visiting my personal site! I'm always excited to connect with
like-minded individuals and discuss potential opportunities. If you have a
question about my experience, want to discuss a potential collaboration, or just
want to say hi, feel free to reach out anytime. I'm looking forward to hearing
from you!

Emailalvesfc@pm.me
LocationVancouver BC, Canada
Instagram@marcosalves.dev
Githubalvesfc

© Credits Tim Baker