🌐 Language / Idioma: 🇧🇷 Português • 🇺🇸 English
Software Engineer | Digital Accessibility & Assistive Technology Specialist
- Internationally certified Web Accessibility Specialist (WAS — IAAP) & NVDA Certified Expert (NV Access)
- Postgraduate in Software Engineering (PUC)
- Postgraduate in Web & Mobile Applications Development (IF Sudeste MG)
- Official Website & Tech Articles: julianolopes.com.br
- Continue Desenvolvendo E-Learning Platform: continuedesenvolvendo.com.br
- International IAAP Credential (WAS): Verified Badge on Credly
- Official NV Access Directory: NVDA Certified Expert Directory
- YouTube Channel: Juliano Lopes on YouTube
- Back-End, Microservices & AI: Python, RESTful APIs, LLM Integration (Google Gemini API), Google Cloud Platform (Cloud Storage, Cloud Text-to-Speech), Machine Learning (Scikit-Learn, Random Forest, Pandas, Jupyter), PHP, SQL.
- Mobile Development (Native & Cross-Platform): Android Native with Kotlin and Jetpack Compose, Java for Android, React Native, Expo.
- Front-End & Full-Stack Web: TypeScript, JavaScript (ES6+), React, Next.js, Node.js, Semantic HTML5, CSS3, WAI-ARIA.
- Accessibility Engineering & Software Quality: Digital Accessibility Architecture (WCAG 2.1 / 2.2), Android Accessibility Tree Inspection (TalkBack), Global Python Add-on Development for NVDA Screen Reader, Automated Testing (Instrumented Tests in Android, Pytest/Unittest, Karma/Jasmine).
- DevOps, Agile Leadership & Version Control: Docker, Docker Compose, Firebase, Agile Management / Scrum Master, Git, GitHub, Git LFS.
- DubVideos — Distributed Microservices Platform (
dub-videos-project): Multi-container automated video dubbing ecosystem orchestrated via Docker Compose on an isolated network. Composed of:- Main DubVideos API (
main-dub-videos-api): Core media processing and orchestration REST API in Python. - Transcription & Translation API (
transcription-api): Python microservice integrating Google Gemini AI and Google Cloud Storage for audio transcription and multilingual translation. - Text-to-Speech API (
text-to-speech-api): Python microservice integrating Google Cloud Text-to-Speech for synchronized neural voice synthesis. - DubVideos Front-End (
dub-videos-front-end): Containerized web interface consuming asynchronous endpoints.
- Main DubVideos API (
- Smart Credit Score Classification System (
sistema-inteligente): End-to-end Machine Learning in Python pipeline (Random Forest model trained in Jupyter/Colab, Git LFS storage, REST API with schema validation, automated model tests withtest_model.py, and web front-end).
- Accessibility Engineering in Jetpack Compose (
accessibility-engineering-in-jetpack-compose): Research paper artifacts and postgraduate capstone project in Kotlin and Jetpack Compose (API 34+). Implements instrumented tests (A11yTreeLogTest.kt) to inspect and eliminate semantic barriers for TalkBack screen reader navigation across dual-branch experimental workflows. - Virtual Notes for NVDA (
virtual-notes-for-NVDA): Production-grade global add-on in Python for the NVDA screen reader. Features persistent disk storage, audio/text notes, internationalization (gettext en/pt_BR), SCons build automation, and Semantic Versioning releases. - MarcianoApp — Advanced OOP in Android (
pos-mobile-d): Native Android app in Kotlin showcasing clean Object-Oriented Programming (inheritance, polymorphism, and functional interfaces across multi-activity lifecycle).
- Coach4me — Full-Stack Web, Back-End & Mobile (
pos-web-mobile-mobile-ii): Complete TypeScript platform with Node.js/SQLite REST API, Next.js/React web app, and React Native/Expo mobile app. - Android Accessibility Interactive Catalog (
frontend-pos-web-mobile-react-t2): Front-end application built with React 19, TypeScript, and Vite supporting research on accessible Android development with Kotlin. - Gama News — Scrum Master & Technical Mentorship (
Gama-News): Web portal built during the Itaú Tech program where I served as Scrum Master and technical mentor, guiding team agility and reviewing/merging 65+ Pull Requests.
Engenheiro de Software | Especialista em Acessibilidade Digital e Tecnologia Assistiva
- Certificado internacionalmente como Web Accessibility Specialist (WAS — IAAP) e NVDA Certified Expert (NV Access)
- Pós-graduado em Engenharia de Software (PUC)
- Pós-graduado em Desenvolvimento de Aplicações Web e Mobile (IF Sudeste MG)
- Site Oficial e Artigos Técnicos: julianolopes.com.br
- Plataforma EAD Continue Desenvolvendo: continuedesenvolvendo.com.br
- Certificação Internacional IAAP (WAS): Credencial verificada no Credly
- Certificação Oficial NV Access: NVDA Certified Expert Directory
- Canal no YouTube: Juliano Lopes no YouTube
- Back-End, Microsserviços e Inteligência Artificial: Python, APIs RESTful, Integração com LLMs (Google Gemini API), Google Cloud Platform (Cloud Storage, Cloud Text-to-Speech), Machine Learning (Scikit-Learn, Random Forest, Pandas, Jupyter), PHP e SQL.
- Desenvolvimento Mobile (Nativo e Multiplataforma): Android Nativo com Kotlin e Jetpack Compose, Java para Android, React Native e Expo.
- Desenvolvimento Front-End e Full-Stack Web: TypeScript, JavaScript (ES6+), React, Next.js, Node.js, HTML5 Semântico, CSS3 e WAI-ARIA.
- Engenharia de Acessibilidade e Qualidade de Software: Arquitetura de interfaces acessíveis (WCAG 2.1 / 2.2), inspeção de árvore semântica no Android (TalkBack), desenvolvimento de complementos (add-ons) em Python para o leitor de telas NVDA, testes automatizados (Testes Instrumentados no Android, Pytest/Unittest, Karma/Jasmine).
- DevOps, Gestão Ágil e Versionamento: Docker, Docker Compose, Firebase, Gestão Ágil / Scrum Master, Git, GitHub e Git LFS.
- DubVideos — Orquestração e Arquitetura de Microsserviços (
dub-videos-project): Sistema distribuído completo para dublagem automatizada de vídeos utilizando Inteligência Artificial, orquestrado com Docker Compose em rede isolada de containers:- Main DubVideos API (
main-dub-videos-api): API principal em Python responsável pelo gerenciamento de mídia, extração/conversão de áudio e vídeo e orquestração do pipeline de dublagem. - Transcription & Translation API (
transcription-api): Microsserviço em Python integrado ao Google Gemini AI (google-generativeai) e Google Cloud Storage para transcrição de áudio e tradução contextual multilíngue. - Text-to-Speech API (
text-to-speech-api): Microsserviço em Python integrado ao Google Cloud Text-to-Speech para síntese de voz neural sincronizada. - DubVideos Front-End (
dub-videos-front-end): Interface web containerizada em Docker para envio de vídeos e consumo assíncrono das APIs.
- Main DubVideos API (
- Sistema Inteligente de Classificação de Score de Crédito (
sistema-inteligente): Solução ponta a ponta de Machine Learning em Python: inclui o pipeline de treinamento e avaliação do modelo preditivo (Random Forest com MinMaxScaler no Jupyter Notebook / Colab), empacotamento com Git LFS, API REST em Python com validação de schemas, suíte de testes automatizados do modelo (test_model.py) e interface web de consumo.
- Accessibility Engineering in Jetpack Compose (
accessibility-engineering-in-jetpack-compose): Artigo técnico e Trabalho de Conclusão de Curso (TCC) da Pós-graduação em Desenvolvimento Web e Mobile (IF Sudeste MG), desenvolvido em Kotlin e Jetpack Compose (API 34+). Implementa testes instrumentados para inspeção da árvore semântica do Android (A11yTreeLogTest.kt) e fluxos experimentais comparativos para remoção de barreiras semânticas na navegação com o leitor de telas TalkBack. - Virtual Notes for NVDA (
virtual-notes-for-NVDA): Complemento (add-on) oficial em Python para o leitor de telas NVDA, voltado à produtividade com notas virtuais persistentes de texto e de voz. Conta com arquitetura de plugins globais, persistência em disco, internacionalização (gettextem inglês e português), automação de build com SCons e controle de lançamentos com versionamento semântico (v1.0.0av1.5.0). - Marciano App — Programação Orientada a Objetos no Android (
pos-mobile-d): Aplicativo Android nativo desenvolvido em Kotlin aplicando conceitos avançados de Orientação a Objetos (herança, polimorfismo, interfaces funcionais e múltiplas Activities).
- Coach4me — Plataforma Full-Stack Web, Back-End e Mobile (
pos-web-mobile-mobile-ii): Aplicação completa desenvolvida em TypeScript dividida em três camadas integradas: Back-End com Node.js e SQLite, Web com React/Next.js e Mobile com React Native e Expo. - Catálogo Interativo de Acessibilidade Android em React + TypeScript (
frontend-pos-web-mobile-react-t2): Aplicação front-end modular em React 19, TypeScript, Vite e Bootstrap, que implementa o catálogo interativo de componentes do trabalho sobre desenvolvimento Android acessível com Kotlin. - Gama News — Atuação como Scrum Master e Mentoria em Git/GitHub (
Gama-News): Projeto desenvolvido em equipe multidisciplinar durante programa de seleção Itaú Tech / Gama Academy, no qual atuei como Scrum Master e líder técnico, guiando a organização ágil da equipe e a revisão de mais de 65 Pull Requests.


