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)