Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content
View mvdiogo's full-sized avatar

Block or report mvdiogo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mvdiogo/README.md

Marcus de V. Diogo da Silva

Software Engineer & Educator

A highly motivated and experienced software engineer with a diverse background in computer science, telecommunications engineering, and accounting. Passionate about technology and its application in solving real-world problems. Proven ability to lead and contribute to complex software development projects across various industries. Dedicated to continuous learning and sharing knowledge through teaching and community involvement.

YouTube Views


Summary

Holding a Master's degree in Computer Science, a Postgraduate degree in Telecommunications Engineering, a Bachelor's degree in Accounting, and incomplete studies in Systems Analysis and Development. Professional experience includes roles as a Development Analyst at Datacenter Caixa Econômica, Software Engineer at Raízen, Instructor and IT Support Analyst at SENAI Ceará, and Support Analyst at Pathfind Logística.


📊 Stats

Marcus's GitHub stats


🧰 Languages and Tools

TypeScript

Git

Linux

HTML

CSS

JavaScript

React

NodeJS

Python

GitHub

Bash



Professional Experience

Consultant
February 2023 - Present
Caputo & Pereira Law Firm

  • Systems development and maintenance, process review, web crawling.
  • Technologies: Python

Senior Developer
December 2022 - February 2023
Sonda

  • Development and maintenance of various systems for Caixa Econômica Federal within the Brasília Datacenter.
  • Technologies: Python, PHP, Node.js (React and Angular), Microsoft SQL

Senior Developer
November 2019 - November 2022
Global Hitss

  • Development and maintenance of various systems for Caixa Econômica Federal within the Brasília Datacenter.
  • Technologies: Python, PHP, Node.js (React and Angular), Microsoft SQL

Senior Developer
July 2021 - February 2022
Radix

  • Supported the creation of Raízen's data science framework in the data lake using Python.
  • Developed Raízen's Pricing System using Vue.js, PostgreSQL, Python, Drone, Spark, and Airflow.
  • Technologies: Python, Node.js (Vue.js and Angular), PostgreSQL

Projects

  • Member of the former BrOffice NGO
  • Wikipedia Editor
  • Member of the Nazarene Church technology team
  • Member of the Janus NGO
  • Instituto Platão - Training and consulting
  • Ong BrOffice - Organized virtual meetings.
  • Ong Janus - Website creation and maintenance.

Publications

  • Presentations and studies on microcontrollers, security, and networks.
  • "HCM Huffman Compression for Microcontrollers" - INPI
  • "Industrial automation with PLC in modbus rs485 industrial network controlled and monitored by SCADA" - IFCE SETI 2019
  • "Embarcados Extreme" - IFCE SETI 2019
  • "Software-Defined Industrial Internet of Things in the Context of Industry 4.0" - UECE Master's 2016
  • "End-to-End Communication Delay Analysis in Industrial Wireless Networks" - UECE Master's 2015

Skills

  • Programming Languages: Python, PHP, JavaScript, Node.js, C, C++, Java
  • Frameworks/Libraries: React, Angular, Vue.js, Spring
  • Databases: Microsoft SQL, PostgreSQL
  • Tools: Git, Docker, Spark, Airflow, Drone, MQTT, Modbus, RS485
  • Other: Microcontrollers (Raspberry Pi, Arduino), Information Security, Industrial Networks, Web Crawling

Popular repositories Loading

  1. CrewAI CrewAI Public

    CrewAI Internet Search Agents is a Python project that utilizes the CrewAI tool and DuckDuckGoSearchRun

    Python 17 1

  2. Langgraph-langchain-Ollama-and-DuckDuckGo Langgraph-langchain-Ollama-and-DuckDuckGo Public

    Revolutionize linguistic interactions and facilitate seamless communication by leveraging cutting-edge technologies: Langgraph, Langchain, Ollama, and DuckDuckGo.

    Python 8

  3. AutoGen-Ollama AutoGen-Ollama Public

    This project utilizes PyAutoGen and Litellm, along with the AutoGen framework, to develop LLM applications enabling conversational interactions between multiple agents.

    Python 7

  4. opencv-orangepi opencv-orangepi Public

    opencv-orangepi

    6 2

  5. RAG_with_Internet_Browsing RAG_with_Internet_Browsing Public

    This project is a web page search application that uses Langchain for web page analysis and Ollama for answer generation. It is built with Flask and integrates with the Langchain and Ollama APIs.

    Python 6 2

  6. research-assistant research-assistant Public

    Research Assistant with LangChain, DuckDuckGo and Ollama

    Python 3