Sou William Koller, sou desenvolvedor Backend focado no ecosistema JavaScript, mas já atuei com Golang e Python, atualmente tenho desenvolvido APIs, BFFs e Micro Serviços com Nodejs usando o framework Nestjs, PostgreSQL, ORM TypeORM e TypeScript. Sou Co-Founder na cominudade NestJS Brasil e tenho um canal no Youtube que ensino Nestjs, 041 Code Koller.
Criando API's, BFF e microservices com Azure, Docker, Nodejs, Nestjs, Kubernetes, Rancher e PostgreSQL.
Nav PROBest Practices, Clean Architecture, MongoDB, Kafka (Connect, KSQLDB), Nodejs (Nestjs) e Microsoft Azure.
InfracommerceAplicação de uma plataforma de Saúde Mental no Gympass - Wellz Care. Desenvolvimento da plataforma em Golang, usando PostgreSQL, Node.js com Nestjs e Lambda Function. Banco de dados com PostgreSQL e MongoDB. Criação de componentes em React.js, Next.js e dando manutenção em um sistema legado feityo em Angular. CMS com Strapi.io. AWS Cognito (AmplifyJS), Athena e SES. Monitoriamento com Datadog, Deploy no Github Actions usando a estratégia de CI (Continuos Integration) e CD (Continuos Delivery), e Stream Processing com Apache Kafka.
Emotional Health/Wellz CareAplicação de uma plataforma de atendimento via telefone e chat para os clientes Quinto Andar. Desenvolvimento da plataforma usando Twilio e seu compilado de utilidades, Python com Flask e Django, Banco de Dados com PostgreSQL e MongoDB, AWS S3, SQS, SNS. GitOps com ArgoCD for Kubernetes e Stream Processing com Apache Kafka, Monitoramento com Kibana, Grafana, Prometheus e Instana. Acompanhava todo o ciclo do desenvolvimento, Spikes, criação tarefas no board, desenvolvimento, deploy, monitoramento, criação de alertas de monitoriamento. Fiz uma apresentação para o time de engenharia sobre Blue/Green Deployment e Canary Release.
Quinto AndarAplicação para uma plataforma de transportes de Caminhoneiros. Desenvolvimento da plataforma em Node.js com Nestjs, usando TypeScript, PostgreSQL usando TypeORM, dando manutenção em um sistema legado desenvolvido em CSharp com .NetCore e Entity Framework Core.
TmovDesenvolver e Implementar Soluções na platafoma Devolutivas, um projeto que fornece feedback aos usuários (diretores de escolas, professores, alunos e outros) sobre as avaliações que os alunos fizeram. Mostra muitas estatísticas e gráficos apontando os pontos fracos do aluno, tornando-se a melhor ferramenta para o professor ver como ele pode atender melhor o aluno. Utilizando Nestjs, TypeORM, PostgreSQL, Redis, OAuth2, Google Firebase (Firestore, Functions, Trigger, Scheduler), AWS (SDK Cognito, S3, SQS, Producer e Consumer), Gitlab (CI) e Testing com Jest.
Desenvolver e Implementar Soluções para a Plataforma meuSucesso.com versão 2, utilizando Adonisjs v4, com ORM Lucid com polimorfismo e PostgreSQL.
Desenvolvimento de microsservices com Clean Architecture, Design Patterns, SOLID e TDD. Trabalhando com Google Cloud DataStore, desenvolvendo a arquitetura do microsservices, utilizando so principios do Clean Arquitecture.
Desenvolvimento de soluções para plataforma Wiseup Online, utilizando Node.js, TypeScript e PosgreSQL. Trabalhando com Google Cloud Bucket/Storage, Docker e versionamento de código.
Desenvolver e Implementar Soluções para melhor atender as necessidades dos nossos clientes, atráves da nossa IA. Utilizando TypeScript no Backend, teste de API com Postman, Cloud - Google Cloud, CRM - SalesForce, DevOps - git, git flow, Docker. Machine Learning - Dialogflow Cloud Google.
Desenvolvimento de aplicações Web, utilizando PHP7 com o framework Laravel no Backend, Ajax, CSS, Bootstrap 4, JavaScript e jQuery no FrontEnd. Metodologia ágil com Scrum e Kanban com Pipefy, controle de versão utilizando git e git flow. Banco de daos - MySQL, Docker (docker-compose, docker images, docker sh e Nginx, Redis, SSL e MySQL. CloudFlare, Cloud Infrasctructure and Security (Amazon - AWs, EC2 - Management Console, Python, S3 AWS e RDS). CMS - Wordpress + OptimizePress + Elementor.
Desenvolvimento de aplicações Web, utilizando PHP7 com o framework CakePHP no Backend, HTML5, CSS, Jade (Bug) e JavaScript com framework AngularJS no Frontend. Controle de versão utilizando o git e smartgit. Teste de API com Postman, utilização de Gulp e Vagrant. Metodologia Scrum e Kanban com Jira/Confluence. Banco de daos - Postgres.
Desenvolvimento de ferramentas para comunicação em tempo real via texto e vídeo utilizando WebRTC e Websocket. Utilizando a linguagem PHP7 com o Zend Framework 2/3 no Backend, HTML5, CSS e JavaScript no Frontend. Controle de versão utilizando o git, Server - Google Cloud, Banco de dados - MySQL, WordPress e Woocommerce.