Português | English
PDF (right click/save as)

Curriculum (português)

Júlio César Ködel – Engenheiro & Arquiteto de Software – 20+ anos de experiência

São Judas - São Paulo - SP – jckodel@gmail.com

Formado em tecnologia e administração de empresas pela FATEC Jundiaí

 

Objetivos

Arquitetura de Softwares, Engenharia (Full-Stack), Pesquisa & Desenvolvimento, Liderança Técnica.

Pretensão salarial: CLT R$ 20000, PJ R$ 15000

 

Projetos & Histórico

LinkedIn: https://www.linkedin.com/in/jckodel/

Portfolio de projetos 1: https://sites.google.com/site/jckodelportfolio/

Portfolio de projetos 2: https://www.behance.net/jckodel

 

Linguagens de programação (25 anos de experiência)

Expert: C#, TypeScript, JavaScript

Tem conhecimento: BASIC (inc. Visual BASIC), C, Java, PHP, C++, Assembly, Pascal (inc. Delphi)

Não trabalha: Java, Ruby, Python, PHP, Pascal, BASIC, Ruby, Erlang, Scala, Swift, Objective-C, Perl, Go

 

Banco de Dados (20 anos de experiência)

Expert: MS SQL Server (2016+), SQL Azure, MongoDB, SQLite

Tem conhecimento: MySQL/MariaDB, PostgreSQL, CouchDB, Firebase, Redis

Não trabalha: Oracle, Cassandra, DB2, SAP Hana, Access

 

Backend, Cloud & Serverless (9 anos de experiência)

Expert: .net, .net core (Windows, Linux, Docker), Azure Functions/Web Apps

Tem conhecimento: NodeJS, Amazon Web Services, Google Cloud

Não trabalha: Heroku, ambientes Java, outras nuvens

 

Mobile (6 anos de experiência)

Expert: Windows (XAML & UWP), Cordova, Ionic Capacitor, Xamarin

Tem conhecimento: Java (Android), Flutter, React Native, NativeScript

Não trabalha: Swift, Objective-C

 

FrontEnd (20 anos de experiência)

Expert: HTML/CSS/JS, VueJS, Ionic StencilJS, Ionic 4, Framework7, SPA, PWA

Tem conhecimento: React, Ember, Aurelia, Angular, OnsenUI

Não trabalha: Angular, Ionic 1/2/3

 

Design (8 anos de experiência)

Tem conhecimento: Corel!Draw, Adobe Photoshop, Adobe Illustrator

 

Principais desafios & projetos relevantes

Meu Cronograma Capilar: app Android/iOS construída em Xamarin Forms, com 1.3 milhões de downloads, ~200 mil usuários ativos mensalmente, geralmente entre top 3 na categoria beleza (https://play.google.com/store/apps/details?id=br.art.code.meucronogramacapilar e https://apps.apple.com/br/app/meu-cronograma-capilar/id1208584232), agora sendo reconstruído em StencilJS/PWA em https://mcc.code.art.br/app/index.html com tecnologia backendless própria (WSFX).

 

WebScaleFX: tecnologia e metodologia de desenvolvimento ágil utilizando conceitos backendless (interfaces de recursos especializados (SRPI) ao invés de interfaces de programação (API)), permitindo criar aplicativos completos com 0 linha de código de back-end, fornecendo respostas inferiores a 100ms, com um custo de US$ 140/mês em Azure. Aplicações criadas: https://mcc.code.art.br/app/index.html, https://appdiva.azurewebsites.net/, https://youber.app, https://www.ecopeca.com.br, dentre outras não disponíveis na internet pública.

 

Análise e classificação de ligações telefônicas: sistema de recuperação, conversão áudio para texto, classificação e análise de milhões de ligações telefônicas diárias, utilizando Azure Batch (com 9000 VCPUs ativas), Azure Search, Azure SQL e Azure Blob Storage, chegando nos limites de escalabilidade da nuvem Microsoft. Também foram realizados trabalhos de captura de PAs (como leitura de memória de navegadores, scanning e OCR de aplicativos de terceiros para obtenção de metadados). Artigo: https://news.microsoft.com/pt-br/atento-utiliza-inteligencia-artificial-da-microsoft-para-entender-perfil-consumidor/

 

Escalabilidade Wordpress x Azure: trabalho de escalabilidade para uma grande empresa de análise de crédito, onde era necessário realizar a checagem gratuita de débitos no CPF dos usuários que chegavam ao website através de anúncios no intervalo do Jornal Nacional. O Wordpress, em sua forma bruta, suporta cerca de 60 usuários concorrentes. Os dados da empresa, hospedados em um midrange IBM AS/400 suportava cerca de 500 usuários concorrentes. A demanda era de 1 milhão de usuários concorrentes. Foi realizado um trabalho de escalabilidade do Wordpress em ambiente Microsoft Azure, além de serviços de proteção, contenção e fila para o mainframe para conseguir atender a demanda, com a escala automática do Wordpress e a construção de widgets mais robustos em .net.

 

Superintendência Regional do Departamento de Polícia Federal em São Paulo: informatização da SRDPFSP, com criação de dezenas de sistemas, desde o controle de acesso do prédio (que, na época, não era comum), até a criação de uma intranet para inteligar as Superintendências, sistemas de dossiês para Interpol, controle de catalogagem da primeira campanha de desarmamento (onde catalogávamos as armas entregues pela população), utilizando ASP.net 1.1 e MS SQL Server 2000.

 

Servidor Ultima Online: servidor de multi massive online role playing games, onde dezenas de milhares de usuários concorrentemente e ativamente lidavam com diversos eventos no jogo, controlados por um servidor escrito em C# utilizando sockets TCP. Cada passo do jogador, cada porta aberta, cada inteligência artificial de non-playable characters controladas, em tempo real, em um servidor (em 2002). Técnicas avançadas de engenharia de software, como ObjectPool para evitar o uso de Garbage Collector, programação multithread, multithreading preemptiva, etc. foram utilizadas para fazer o servidor responder instantaneamente (<10ms) às ações de 15000 usuários conectados simultaneamente, durante média de 6 horas.

 

Aplicativos Windows 8/Windows Phone: construção (do levantamento de requisitos até o deploy nas lojas) de mais de 20 aplicativos para Windows 8 e Windows Phone. Na época, a Microsoft contratava empresas terceiras para construir ou converter aplicativos para as plataformas Microsoft a fim de tentar constuir uma presença na Windows Store. Foram executados aplicativos para Cinemark, InfoExame, Totvs, Terra, Movile, O Globo, dentre outros. Cada aplicativo era construído de forma extremamente eficiente e não levava mais do que 30 dias paras serem entregues, sem outros desenvolvedores.

 

Integrator ERP: ERP construído em Visual Basic 6.0 em 1998 com funções de controle de estoque, contas a pagar/receber, controle de balcão de empresas prestadoras de serviços de assistência técnica, controle de empresas locadoras de filmes, tendo obtido diversos prêmios e reviews favoráveis em sites de distribuição de softwares da época como Lemon, Superdownloads, etc.


Resume (english)

Júlio César Ködel – Engineer & Software Architect – 20+ years of experience

São Judas - São Paulo - SP – jckodel@gmail.com

Graduated in Technology and Business Administration - FATEC Jundiaí

 

Objectives

Software architecture, Engineering (Full-Stack), Research & Development, Technical Leadership

Wage claim: CLT R$ 20000, PJ R$ 15000

 

Projects & History

LinkedIn: https://www.linkedin.com/in/jckodel/

Project Portfolio 1: https://sites.google.com/site/jckodelportfolio/

Project Portfolio 2: https://www.behance.net/jckodel

 

Programming Languages (25 years of experience)

Expert: C#, TypeScript, JavaScript

Has knowledge: BASIC (inc. Visual BASIC), C, Java, PHP, C++, Assembly, Pascal (inc. Delphi)

Avoids: Java, Ruby, Python, PHP, Pascal, BASIC, Ruby, Erlang, Scala, Swift, Objective-C, Perl, Go

 

Databases (20 years of experience)

Expert: MS SQL Server (2016+), SQL Azure, MongoDB, SQLite

Has knowledge: MySQL/MariaDB, PostgreSQL, CouchDB, Firebase, Redis, MSSQL <= 2008

Avoids: Oracle, Cassandra, DB2, SAP Hana, Access, MSSQL 97/2000

 

Backend, Cloud & Serverless (9 years of experience)

Expert: .net, .net core (Windows, Linux, Docker), Azure Functions/Web Apps

Has knowledge: NodeJS, Amazon Web Services, Google Cloud

Avoids: Heroku, ambientes Java, outras nuvens

 

Mobile (6 years of experience)

Expert: Windows (XAML & UWP), Cordova, Ionic Capacitor, Xamarin

Has knowledge: Java (Android), Flutter, React Native, NativeScript

Avoids: Swift, Objective-C

 

FrontEnd (20 years of experience)

Expert: HTML/CSS/JS, VueJS, Ionic StencilJS, Ionic 4, Framework7, SPA, PWA

Has knowledge: React, Ember, Aurelia, Angular, OnsenUI

Avoids: Angular, Ionic 1/2/3

 

Design (8 years of experience)

Has knowledge: Corel!Draw, Adobe Photoshop, Adobe Illustrator

 

Major challenges & relevant projects

Meu Cronograma Capilar: Android app / iOS built in Xamarin Forms, with 1.3 million downloads, ~200 thousand monthly active users, usually among top 3 in the beauty category (https://play.google.com/store/apps/details?id=br.art.code.meucronogramacapilar and https://apps.apple.com/br/app/meu-cronograma-capilar/id1208584232), now being remade in StencilJS/PWA at https://mcc.code.art.br/app/index.html with own backendless technology (WSFX).

 

WebScaleFX: agile development technology and methodology using backendless concepts (specialized resource interfaces (SRPIs) instead of programming interfaces (APIs)), allowing to create complete applications with 0-line backend code, providing responses at <100ms, with a cost of $ 140 / month in Azure. Created apps: https://mcc.code.art.br/app/index.html, https://appdiva.azurewebsites.net/, https://youber.app, https://www.ecopeca.com.br, among others not available in the public internet.

 

Analysis and classification of telephone calls: system recovery, audio to text conversion, sorting and analysis of millions of daily phone calls, using Azure Batch (with 9000 active VCPUs), Azure Search, Azure SQL and Azure Blob Storage, reaching the scalability limits of the Microsoft cloud. Work was also carried out to capture PAs (such as reading browser memory, scanning and OCR from third-party applications screens to obtain metadata). Article: https://news.microsoft.com/pt-br/atento-utiliza-inteligencia-artificial-da-microsoft-para-entender-perfil-consumidor/

 

Wordpress x Azure scalability: scalability work for a large credit analysis company, where it was necessary to perform free checking of debits in the CPF of users who arrived at the website through ads in a major TV channel. Wordpress, in its raw form, supports around 60 concurrent users. The company data, hosted in an IBM AS/400 supported about 500 concurrent users. Demand was 1 million concurrent users. A Wordpress scalability work was done in Microsoft Azure environment, as well as protection, contention and queuing services to protect the AS/400 to meet the demand, with the automatic scale of Wordpress and the construction of more robust widgets in .NET.

 

Regional Superintendence of the Federal Police Department in São Paulo: computerization of the SRDPFSP, with the creation of dozens of systems, from the access control of the building (which was not common at the time), to the creation of an intranet to link superintendencies, Interpol dossier systems, cataloging control of the first disarmament campaign (where we cataloged the weapons delivered by the population) using ASP.net 1.1 and MS SQL Server 2000.

 

Ultima Online server: multi-server online role playing games, where tens of thousands of users concurrently and actively deal with various events in the game, controlled by a server written in C # using TCP sockets. Each player step, each door opened, each artificial intelligence of non-playable characters controlled, in real time, on a server (in 2002). Advanced software engineering techniques such as ObjectPool to avoid using Garbage Collector, multithreaded programming, preemptive multithreading, etc. were used to make the server respond instantly (<10ms) to the actions of 15,000 connected users simultaneously for an average of 6 hours.

 

Windows 8/Windows Phone apps: construction (from requirements to store deploy) of more than 20 applications for Windows 8 and Windows Phone. At the time, Microsoft contracted third-party companies to build or convert applications to Microsoft platforms in order to attempt to build a presence for the Windows Store. Applications were made for Cinemark, InfoExame, Totvs, Terra, Movile, O Globo, among others. Each application was built extremely efficiently and took no more than 30 days to be delivered without any other developers.

 

Integrator ERP: ERP built in Visual Basic 6.0 in 1998 with functions of inventory control, accounts payable/receivable, control of companies providing technical assistance services, control of movie rental companies, having obtained several awards and favorable reviews in websites of distribution of software of the time as Lemon, Superdownloads, etc.