About Me

by Ian Oliv / 1 View(s)


I am a seasoned software developer with a strong background in software engineering, specializing in both front-end and back-end technologies. With over five years of professional experience, I have honed my skills in Java, Python, and JavaScript, utilizing frameworks like React and Vue for front-end development. My journey at IBM has seen me progress from an Application Developer to a Tech Leader, where I have led cross-functional teams in designing and implementing scalable microservices architectures. I am passionate about innovation and continuous learning, always seeking to introduce best practices in containerization, orchestration, and CI/CD pipelines. My expertise also extends to Agile methodologies, where I have played a pivotal role in enhancing team agility and productivity. With a strong focus on customer empathy, I strive to translate complex technical challenges into strategic business solutions. My educational background includes a Bachelor's Degree in Computer Science and a Postgraduate Degree in Software Architecture, complemented by certifications from IBM.

Timeline


Education

  • Postgraduate Degree, Software Architecture - FIAP (Oct 2023 - Aug 2024)
  • General English Program - Advanced - ILAC (2020)
  • Bachelor's Degree, Computer Science - Universidade São Judas Tadeu (2016 - 2020)

Professional Experience

IBM (6 years 3 months)

  • Application Developer (GCLM) (Aug 2023 - Jun 2024)

    • Developed scalable, cloud-based applications
    • Improved user experience and enabled containerization and automation
    • Utilized Full-Stack JavaScript, Tekton CI/CD, and Web Components
  • Technical Lead (SOP / MST ) (Feb 2022 - Aug 2023)

    • Fostered a culture of innovation and continuous learning
    • Implemented containerization with Docker and orchestration with OpenShift
    • Designed and implemented Tekton CI/CD pipeline for microservices architecture
    • Developed reusable web components using React and Vue
    • Transformed deployment models to a Kubernetes-managed environment
  • Senior Software Engineer ( SOP / MST / BPMS ) (Sep 2020 - Feb 2022)

    • Headed the design and implementation of a microservices architecture
    • Developed reusable web components with modern JavaScript frameworks
    • Led transformation to Kubernetes-managed deployments
    • Established CI/CD pipeline for microservices
  • Software Engineer (EDP / BPMS / SALEOUT / BPGUI) (Sep 2018 - Sep 2020)

    • Developed scalable cloud-based applications
    • Integrated various services to create cohesive applications
    • Focused on improving user experiences
    • Containerized applications using Docker and Kubernetes
    • Automated testing processes with JUnit, Jest, and Cypress
    • Maintained applications based on PWA technology
  • Application Developer Internship (EDP / BPMS) (Apr 2018 - Sep 2018)

    • Developed applications using AngularJS, NorthStar, Java EE, JPA, DB2
    • Maintained WebSphere Java J2EE code
    • Participated in Agile project planning

Elaw Tecnologia S.A. (6 months)

  • Developer Internship (Jun 2017 - Nov 2017)
    • Worked on application integrations
    • Managed projects
    • Developed Java components to integrae with S3/Buckes
    • Developed a REST API to integrate with Docusign
    • Utilized REST and SOAP Web Services

Languages

  • Portuguese (Native or Bilingual)
  • English (Professional Working)
  • Spanish (Limited Working)

Certifications

  • Artificial Intelligence Fundamentals (IBM - Apr 2024)
  • Formação Nest.js: aplicações Node.js eficientes e escaláveis do lado do servidor (Alura - Mar 2024)
  • IBM watsonx Foundations (IBM - Mar 2024)
  • Nest.js: adicionando funcionalidades com Redis, JWT e logging (Alura - Mar 2024)
  • AWS Certified Cloud Practitioner: Domain 1 e 2 (Alura - Feb 2024)
  • ChatGPT: desvendando a IA em conversas e suas aplicações (Alura - Feb 2024)
  • Nest.js: lidando com migrações, relacionamentos ORM e erros em uma API (Alura - Feb 2024)
  • Formação Linguagem Rust (Alura - Jan 2024)
  • Nest.js: Persistindo dados com TypeORM e PostgreSQL (Alura - Jan 2024)
  • Nest.js: criando uma API Restful (Alura - Jan 2024)
  • Docker: criando e gerenciando containers (Alura - Oct 2023)
  • Node.js: API Rest com Express e MongoDB (Alura - Oct 2023)
  • Modelagem de banco de dados: entidades, relacionamentos e atributos (Alura - Sep 2023)
  • Next.js: explorando o framework (Alura - Sep 2023)
  • Procedures SQL: executando código no MySQL (Alura - Sep 2023)
  • React: escrevendo com Typescript (Alura - Sep 2023)
  • NGINX Parte 2: performance, FastCGI e HTTPS (Alura - Aug 2023)
  • NGINX: servidor Web, Proxy Reverso e API Gateway (Alura - Aug 2023)
  • Node.js: criando sua primeira biblioteca (Alura - Aug 2023)
  • Blue Core Mentor (IBM - Jul 2023, Expires Jul 2025)
  • Figma: construindo o layout do seu site mobile (Alura - Jul 2023)
  • Inteligência artificial Generativa: Midjourney e ChatGPT (Alura - Jun 2023)
  • XP Farm - Beginner XP Developer (IBM - Mar 2023)
  • Developer Profession - Level 1 Foundation (IBM - Oct 2022)
  • IBM Cloud Essentials (IBM - Sep 2022)
  • CERTIFICAÇÃO LINUX LPI ESSENTIALS PARTE 5: DIRECTORIES AND LISTING FILES AND MANAGING FILES (Alura - Aug 2021)
  • Git e Github: controle e compartilhe seu código (Alura - Aug 2021)
  • Raspberry Pi Node-RED: elabore aplicações conectando dispositivos e serviços (Alura - Jun 2021)
  • Certificação Linux LPI Essentials parte 3: Command Line Basics (Alura - Apr 2021)
  • Go: Iniciando com a linguagem do Google (Alura - Apr 2021)
  • Kubernetes: Pods, Services e ConfigMaps (Alura - Feb 2021)
  • Understanding TypeScript - 2022 Edition (Udemy - Jan 2021)
  • KUBERNETES: INTRODUÇÃO A ORQUESTRAÇÃO DE CONTAINERS (Alura - Feb 2019)
  • JASMINE: TESTES AUTOMATIZADOS EM JAVASCRIPT (Alura - Dec 2018)
  • NODE.JS E HTTP: DESENVOLVENDO UMA API SEGUINDO O ESTILO REST (Alura - Dec 2018)
  • PYTHON 3: INTRODUÇÃO A ORIENTAÇÃO A OBJETOS (Alura - Dec 2018)
  • REACT PARTE 1: COMPONENTES REUTILIZÁVEIS PARA SUA WEBAPP (Alura - Dec 2018)
  • REACT PARTE 2: CONTAINER COMPONENTS E O CICLO DE VIDA DO REACT (Alura - Dec 2018)
  • JavaScript: Understanding the Weird Parts (Udemy - Nov 2018)
  • Python for Data Science (IBM - Nov 2018)
  • DOCKER: CRIANDO CONTAINERS SEM DOR DE CABEÇA (Alura - Oct 2018)
  • GULP: AUTOMAÇÃO DE TAREFAS FRONT-END (Alura - Jun 2018)
  • MONGODB: UMA ALTERNATIVA AOS BANCOS RELACIONAIS TRADICIONAIS (Alura - May 2018)
  • NODE.JS: INOVANDO COM JAVASCRIPT NO BACKEND (Alura - May 2018)
  • CORDOVA & PHONEGAP: APPS MOBILE COM HTML, CSS E JS (Alura - Mar 2018)
  • JQUERY: DOMINE A BIBLIOTECA MAIS POPULAR DO MERCADO PARTE 1 (Alura - Mar 2018)
  • JAVA E JPA: PERSISTA SEUS OBJETOS COM A JPA2 E HIBERNATE (Alura - Jan 2018)
  • MAVEN: BUILD DO ZERO A WEB (Alura - Nov 2017)
  • SERVLETS: FUNDAMENTOS DE JAVA NA WEB (Alura - Nov 2017)
  • PYTHON 3 PARTE 1: INTRODUÇÃO À NOVA VERSÃO DA LINGUAGEM (Alura - Jun 2017)
  • PYTHON 3 PARTE 2: AVANÇANDO NA LINGUAGEM (Alura - Jun 2017)
  • UML INTRODUÇÃO: MODELAGEM DE SOLUÇÕES (Alura - Jun 2017)
  • LINUX I: CONHECENDO E UTILIZANDO O TERMINAL (Alura - May 2017)
  • LINUX II: PROGRAMAS, PROCESSOS E PACOTES (Alura - May 2017)