I hold a bachelor's degree in computer science and a postgraduate degree in cyber security. Teamwork and effective communication are integral aspects of my work style. Collaborating with colleagues and sharing knowledge are essential components of achieving collective success. Mentoring and supporting new developers to foster their career growth brings me immense satisfaction. Additionally, I possess the Scrum Foundations Professional Certificate (SFPC), which underscores my appreciation for agile methodologies in enhancing development and delivery processes. Overall, I am deeply passionate about delivering high-quality results, fostering teamwork, and consistently expanding my expertise in the field.
With nearly 10 years of experience as a Java developer, I have honed my skills in Java 8, Angular 2+, and the Spring framework for over 6 years. My work approach is characterized by its proactive, evaluative, and strategic nature, and I firmly believe that self-management skills are integral to achieving success. I excel in efficiently managing tasks and actively contribute to meetings to discuss requirements with my team. Throughout my career, I have successfully employed techniques such as design patterns, code review, test-driven development (TDD), unit test coverage, and agile methodologies. These strategies have consistently empowered me to deliver projects of exceptional quality. My career trajectory is guided by the pursuit of embracing novel technologies, while also seeking opportunities for professional evolution and personal growth.
Mercado Libre is the largest e-commerce platform in Latin America; however, its business is not limited to only this. Mercado Libre is a big technology company that creates its own technologies, such as Fury SecOps that manages the entire CD/CI process and security , a web framework based on React (Nordic).
As a software engineer my responsibilities are to code new functionalities, discuss requirements with the team, prepare technical documents for projects and new functionality, fix bugs and maintain projects, support new developers, and code review. Meeting with product managers and other stakeholders to discuss project progress and make important decisions. I also work with the sellers' experience (sales, reputation, product posting, logistics, etc)
This project uses technologies such as architecture microservices, Fury, Nordic, Java 17, Spring framework, Spring boot 3, Docker, New Relic, Kibana, DataDog, NoSql, Mysql, Messaging, Job’s, Multi- Cloud, Code versioning Git, Code review, PullRequest, JSON, API Rest and Restful, Postaman, Unitary tests with Junit and Mockito, Maven, Gradle Jira, Agile process.
I have been working at Cielo. This company is a Brazilian financial services company. It operates as a multi-brand acquirer, being one of the entities responsible for capturing, transmitting, and settling credit and debit card transactions. It also offers loans and insurance for its customers.
My responsibilities are to code new functionalities, discuss requirements with the team, prepare technical documents for projects and new functionality, fix bugs and maintain projects, support new developers, and review code. Meeting with product managers and other stakeholders to discuss project progress and make important decisions.
This project uses technologies such as architecture microservices with Java 8 and Java 11, Spring framework (Spring boot, Spring data, Spring Security), Hibernate, JPA, SoapUi, RabbitMQ, Sensedia API gateway, Docker, Kubernetes, CI/CD, AWS (EC2, SQS, RDS and S3) Nginx, Postaman, Unitary tests with Junit and Mockito, Oracle SQL 11 and Mysql, Code versioning GITLab, Code review, PullRequest, JSON, API Rest and Restful, Maven, Jira, Angular 2+, TypeScript, Jquery, HTML5, Bootstrap4 and Css styler.
The most important thing for me about this project was:
I had the opportunity to change from version angular 2 to version 8. Applying the best practices to update the system, such as load balance of modules, Angular Router using route guards, and interceptor requests over HTTP.
Migration project On-premise to WAS.
Analyst and systems developer with agile method. This project are using tecnologys as: Architecture microservices with Java 8; Docker; Spring data, JDBCTemplate, Spring-Boot, Spring Cloud, Spring Security, Eureka service and client, Postaman; Unitary tests with Junit; Oracle SQL 11; Code versioning GITLab; Code review; PullRequest; Json; API Rest, Maven; Jira; Angular 4 materialize ; HTML5 and Css styler.
Analyst and systems developer of APIs for the bank sector using technologies: Java 7 and 8; Hibernate, JPA, Spring Boot, Spring Cloud, Apache TomCat 8, Oracle SQL, GIT, JSON, SOAPUI, REST, MAVEN, Micro applications, Micro Services, Agile methodologies: SCRUM.
Bank Original
Requirements gathering, understanding demands, maintenance, development and Analysis of banking
systems interfaces in JSP, html5, JSF, JavaScript, Jquery, Ajax, Angularjs, Java 7; Hibernate, JPA, Spring
FrameWork, ApacheTomCat 6, Apache TomCat 7, Oracle SQL, GIT, JSON, SOAPUI, REST,
MAVEN;
Bank – Bradesco
Responsible for organizing, maintaining, developing and automating systems banking interfaces in JSP,
Servlets, javascript Java 5, Jsf 2.0, primefaces, Webservice, AWB 2, StarTeam, WinMerge, pdc-ejb-1.3,
myfaces-all-1.1.1, richfaces. Carrying out the creation of unit and integrated tests, preparation of
documents for software, test scripting.
Developer and maintenance of IT solutions system for the financial market. Technologies: Java JEE, JSF, HTML, CSS, Javascript, Tomcat, Integration with MainFrame, MyFaces, Tomahawk, Prime Faces, Integration of systems with web services. Reports with JasperReport. Responsible for organizing, maintaining, developing and automating banking systems. Analysis, specification, systems design, programming, approval, implementation and monitoring of the systems requested by its users.
Creating and supporting page HTML, changing descriptions on the website. Completed an intensive program covering HTML, CSS, and JavaScript fundamentals. Gained hands-on experience in building web pages, linking content, and creating forms using HTML.
Brazil is already among the 10 countries that offer the most virtual ones, and with this, professionals in the information security area are currently being sought. The course aims to train specialists in the area of information security, capable of designing effective virtual protection methodologies for business processes, such as risk analysis, prevention of vulnerabilities, and penetration tests in software and systems. Extreme deepening of the application of security policies, resulting in the confidentiality and dependability of network data. It is aimed at professionals in the areas of security and information technology, auditing and compliance, lawyers with an interest in the areas of electronic law, and criminal experts with a focus on specialization in the area of combating electronic crimes.
With a broad background, UNINOVE's Computer Science course enables students to work in a market in constant change and growth, to analyze, specify, develop, implement, and evaluate computerized systems according to current needs. It also enables students to develop general and specific-purpose software, design, maintain, and manage computer networks and internet users, among other functions. The trained scientist who graduated from UNINOVE is prepared to assume his role as a transforming agent of the market and society.
Management of quality It trains professionals capable of guaranteeing quality throughout the manufacturing and commercialization of products or services. Curriculum and pedagogical project Areas of expertise:
Quality Certification
Audit
Process Modeling
Develop a systematic assessment of the organization's internal and external procedures and routines.
Management principles under the precepts of total quality in production and customer service.