GithubHelp home page GithubHelp logo

Icaro Jonas Ferreira Sousa

Back-end Software Engineer
Porto, Portugal
Github | Linkedin | E-mail | +351 912 826 357


I am a passionate professional, always striving for excellence. I love learning and applying my knowledge and skills to improve the environment around me. I’m a self-taught person, who doesn't fear to learn from mistakes, always seeking a new adventure as an amazing opportunity to learn, grow up and spread my horizons. I’m a person with strong work ethic combined with the ability to perform in high-pressure, fast-paced environments with long hours. I like learning and excelling at new technologies as needed and I care about self-improvement and improvement and prosperity about the Company that I work for.


Work Experience

Back-end Software Engineer @ Farfetch - Aug/2021 - Present - Porto, Portugal

​ → Developed back-end microservices using best practices(SOLID principles, DRY, TDD) and testing automation. prioritizing performance, resilience, reuse and automated testing.
​ → Built a mass communication tool using Google FCM and Apache Kafka and .net core.
​ → Created integration tests by using TestContainers, Docker-Compose
​ → Used MongoDB for all services.

Back-end Software Engineer @ Natixis - Aug/2020 - Aug/2021 - Porto, Portugal

​ → Developed back-end services using best practices(SOLID principles, DRY, TDD) and testing automation.
​ → Created internal tooling using .net core and node.js tecnologies, programming with C# and Typescript(Angular).
​ → Built libraries to share common(Cache, Database access, Http Requests, Blob Storage) code through the company, reducing code duplication and letting a single point of modification, making the code base testable and maintainable.

Back-end Software Engineer @ Softplan - Jan/2018 - Aug/2020 - Florianópolis, Brazil

​ → Member of the team responsible to design and implement the new version of the company’s application, moving a legacy Delphi monolith into a .net core and React microservices based.
​ → Responsible for building, maintain and improve internal tooling(Private Cloud, Continuous Integration, Continuous Delivery) that enable the company’s developers to build, test and deploy applications as easily as possible.
​ → Successfully implemented a continuous deployment process using Docker,Terraform and Gitlab CI.

Back-end Software Developer @ Siacon - Feb/2015 - Jan/2017 - Goiânia, Brazil

​ → Successfully integrated third-party hardware and the company software through tcp/ip, udp and rs232 protocols, automating basic processes making them reliable and fast, reducing working time and achieving the goal of reduce frauds to zero in all automated processes.
​ → Back-end developer using .net technologies, programming with C# and Delphi languages along with databases Microsoft SQL Server, providing communication between software of the company through RESTful web services.

Back-end Software Developer @ Engegraph - Goiânia, Brazil

[Jan/2017 - Jan/2018]
​ → Implemented a continuous integration pipelineusing Microsoft TFS enabling merge request, code reviews and continuous testing, reducing the time to integrate source code, reducing the bugs returns in 70%.
​ → Brought automated tests, achieving continuous delivery making fast and reliable the process to deploy the company products.
​ → Brought Kanban board and Scrum methodologies, turning visible team's results enabling setting team’s goals.

[Feb/2012 - Jan/2015]
​ → Back-end developer using .net technologies, programming with C# and Delphi languages side-by-side with Microsoft SQL Server and Firebird databases.

Education

2014 - B. In Technology of Industrial Automation, Instituto de Tecnologia Senai Italo Bologna

​ → Conducted a project that aimed to remotely monitor the physical state of people with mobility disabilities/difficulties.
​ → Was part of the university's special research team in micro-controllers as an embedded software developer.

2018 - MBA in Governance of Information Technology

Certifications

​ → Microsoft MCP, C# Programming

Languages

​ → Portuguese, Native
​ → English, Advance
​ → French, Basic

Courses

​ → C# With Clean Code, Fundamentals
​ → The MongoDB Aggregation Framework
​ → Querying with T-Sql
​ → Demystifying LINQ
​ → DevOps for Developers.
​ → Arduino, Basics.
​ → Innovation and Creativity.

Icaro Sousa's Projects

acquiringbank.simulator icon acquiringbank.simulator

The **Acquiring Bank Simulator** is designed to simulate an Acquiring Bank's functionality in processing payments through a Payment Gateway.

kattis icon kattis

Repo to store the challenges that I face and will face on Kattis (https://open.kattis.com/)

pet icon pet

Projeto para gerenciar Petshop

wallet icon wallet

This is a little project to put order in my finances.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.