MARCOS


CAPUTO


🇧🇷 🇮🇹

Programmer • Life Explorer

I have no special talents. I am only passionately curious.

Albert Einstein

SKILLS

I am passionate about learning & sharing, but more importantly, I am an empathetic person who strives for self-improvement and helping others. I pride myself on surpassing expectations, not only by my work, but through my contributions to the team.

Here are some of the things I have knowledge on:

Languages
Python
Java
Rust
JavaScript
HTML & CSS
Fluent in Portuguese
Tech Concepts
Algorithms
Data Structures
Web Development
Artificial Intelligence
Databases
Problem Solving
Raspberry Pi
Version Control
Testing
Agile Environment
Other
Node.js
WebAssembly
Node-RED

PROJECTS

node-red-contrib-oauth2more_vert

An OAuth2 client which sends an oauth2Response object as output.

Link

node-red-contrib-oauth2close

This node is intended to be used for communicating with OAuth2 protected APIs. Once you configured it, for each incoming message the node will emit a message containing the msg.oauth2Response value which can be passed to other nodes sending messages to an OAuth protected API.

Technology used
Node.js, HTML, CSS (Bootstrap)

Link

GOAPy (Contributor)more_vert

Goal-Oriented Action Planning implementation in Python
Link

Goal-Oriented Action Planningclose

GOAP is a real-time planning algorithm for autonomous agents (AA). AA are able to create an action planning based on a set of actions available to the AA.

The Planner class searches for the correct set of actions from an initial state to it' goal. To perform the search the planner sets a graph using the possible world states as nodes and the available actions as edges of the graph. To search for the shortest path it uses the A* algorithm.

Technology used
Python, Shell, Docker

Link

Micro-FrontEnd with jsGrid & MongoDBmore_vert

Display, Create, Remove, uUpdate and Delete data.

Link

Micro-FrontEnd with jsGrid & MongoDBclose

This flow uses the html template and js-grid to display, create, remove, update and delete data rows.

Technology used
Node-RED, JavaScript, MongoDB

Link

EXPERIENCE

Full Stack Engineer (Italtel)more_vert

Nov 2021 - Aug 2022 · 10 mos
Tags: CISCO, BPA, NSO, Network Automation

Senior System Analyst (OI)more_vert

Dec 2017 - Jun 2018 · 7 mos
Tags: Telecom Mediation, Ericsson DUP (DataUnit Processing language), PERL

Senior Software Engineer (B2W)more_vert

2018 - Sep 2020 · 2 yrs 9 mos
Tags: Java, Python, Databases, Scripting, Automation, REST APIs, AWS

Senior Software Engineer (WPensar)more_vert

Nov 2015 - Nov 2017 · 2 yrs 1 mo
Tags: Python, JavaScript, JIRA, AWS, DevOPS

Technical Consultant (ORGA)more_vert

Sep 2007 - Sep 2014 · 7 yrs 1 mo
Tags: VAS - Value-added Services, Problem Solving, Java, C, SQL

TESTIMONIAL

Caputo is intelligent, easygoing and committed. He is always eager to learn, always share his knowledge. He was just a great partner I had at Orga.

Petula Guimaraes · Coach, Trainer and Digital CEO - All Things Agile .ca

Marcos Caputo is a very good professional. He knows how to deal with problems with patience and how to deal in critical and stressing situations. He's a skilled professional and has the ability to learn new things very quickly.

Leonardo Pepe - DevOps Engineer for Data Science at MOIA

Marcos Caputo is probably the best programmer I have ever seen. I would not hesitate to hire him. =)

Himself

ABOUT ME

I'm an Experienced Software Developer adept in bringing forth expertise in design, installation, testing, and maintenance of software systems. Equipped with a diverse and promising skill-set. Proficient in various platforms, languages, and embedded systems. Experienced with the latest cutting edge development tools and procedures. Able to effectively self-manage during independent projects, as well as collaborate as part of a productive team.

I am a very curious person with a wide range of interests and passions.
Currently expanding my knowledge and skills in the field of Network Automation.

Here are some things I enjoy
  • music_videoMusic, Movies & Books

    Music: Enya • Bad Religion • Pennywise • NOFX • Supertramp • Neil Young • The Beatles

    Movies: La Guerre du feu • The Matrix • Eternal Sunshine of the Spotless Mind • Inception • Interstellar • Lord of the Rings • Wall-E

    Books: Meditations: Aurelius, Marcus • A Vida Como Ela É • The Hitchhiker's Guide to the Galaxy • Sapiens: A Brief History of Humankind • A Short History of Nearly Everything

  • directions_runActivities & Sports

    Activities: Making people laugh • Hiking • Reading • Learning • Teaching • Travelling • Making myself laugh • Trying new things • Helping

    Sports: Surf • Sk8 • Capoeira

  • favoriteGeneral Interests

    UFO • Programming • Artificial Intelligence • Cybersecurity • Bioinformatics • Science • History • Philosophy • Photography • Travel • Food

Reach out to me

Share similar interests? Let me know!