Guilherme França

Sobre mim

Guilherme

Desenvolvedor Web

São Paulo - SP

🖥️ Muito bom dia! Me chamo Guilherme França, tenho 31 anos e atualmente trabalho como engenheiro de software, em uma empresa de desenvolvimento de softwares de pequeno porte focada no nicho acadêmico (escolas, bibliotecas e cursos livres). Meu foco de atuação é no segmento web e mobile, porém também possuo experiência em análise de sistemas e gestão de projetos.

11 anos

de experiência

20+ Projetos

entregues

Freelance

disponível

Serviços

Desenvolvimento Web

Desenvolvimento de sistemas para internet escaláveis, com qualidade e personalização. Sempre de olho em novas tendências e utilizando as melhores tecnologias do mercado sempre alinhadas com os seus objetivos.

Desenvolvimento Mobile

Desenvolvimento de aplicativos para celular com alta performance, com foco na experiência do usuário final. Oferecemos a solução completa, desde a criação até a publicação no Google Play e App Store.

Criação de Sites

Sites profissionais, personalizados e responsivos de alta performance e otimizados para o Google. Aumente a visibilidade do seu negócio na internet e gere credibilidade para a sua empresa.

Migração de Dados

Vai mudar de sistema? Realizamos migração de dados de diferentes fontes, seguindo com estudo de caso, levantamento dos dados, elaboração de algoritmos de extração utilizando scripts e ferramentas ETL, testes e documentação.

Criação de Bots

Automatize seus processos (atendimento ao cliente, suporte, etc) com nossas soluções de chatbots inteligentes para Whatsapp, Telegram, Discord, etc.

Arquitetura de Sistemas

Desenvolver nem sempre é tudo, mas a arquitetura de um sistema diz muito sobre ele. Construímos arquiteturas de sistemas escaláveis e de fácil adaptação/manutenção.

Integração entre Sistemas

É muito improvável que hoje, uma companhia fique restrita a um único sistema de comunicação. No entanto, é fundamental que essas aplicações possam trabalhar juntas.
A integração de sistemas é um processo que tem o propósito de reunir duas ou mais soluções empresariais em apenas uma ou deixá-las interligadas.

Business Intelligence

Arquitetura e desenvolvimento de Projetos de Business Intelligence e análises de dados com o uso das melhores ferramentas e metodologias do mercado.

Depoimentos

Resumo

Experiência

Tech lead

março/2023 - atual | Crescer Soluções em TI

Planejar, coordenar e executar projetos de desenvolvimento de sistemas.

Controlar, monitorar e orientar a equipe interna ou externa no que tange os projetos de desenvolvimento de sistemas desktop/web/mobile.

Apoiar a gerência no planejamento de sistemas subsidiando com informações técnicas para a tomada de decisão.

Planejar e coordenar o desenvolvimento de novos produtos de software.

Planejar arquitetura dos novos sistemas para a organização e para os clientes.

Elaborar solicitações de propostas para novos projetos.

Documentar e confeccionar processos internos.

Realizar o meio de campo entre o time de desenvolvimento e os clientes.

Engenheiro de software

2019 - março/2023 | Crescer Soluções em TI

Engenheiro de software, realizando as seguintes atividades:

Gestão de projetos de desenvolvimento, análise de sistemas e dados, desde a definição do escopo, requisitos, arquitetura, tecnologias, ciclo de vida e delegação de tarefas.

Replicação de conhecimento técnico e metodológico para desenvolvedores mais novos, abrangendo front end, back end, banco de dados, boas práticas (SOLID), e métodos ágeis (Scrum e XP).

Desenvolvimento hands-on de soluções web, móveis e desktop, utilizando diversas linguagens, frameworks e ferramentas. Além disso, realização de code review, projeto e migração de bancos de dados SQL e NoSQL, e construção de relatórios de business intelligence

Desenvolvedor fullstack

2017 - 2019 | Crescer Informática

Desenvolvimento front-end de SPA's, portais, sites, portfólio, dentre outros (HTML / CSS / Javascript / JQuery / ReactJS);

Desenvolvimento backend em Javascript (Node.js) e PHP (Laravel / Lumen / Slim Framework);

Integração entre sistemas (REST e SOAP);

Migração de dados (SQL Server / MySQL / Oracle / PostgreSQL / Firebird / MongoDB / Textos / JSON / XML / Planilhas / Microsoft Access);

Desenvolvimento de painéis para Business Inteligence (Power BI / Libs Open Source);

Otimização e Performance em banco de dados (MySQL / SQL Server);

Desenvolvimento de rotinas em bancos de dados (Procedures / Triggers / Functions) (MySQL / SQL Server)

Desenvolvedor android

2017 | Mobile Design Apps

Desenvolvimento de aplicativos Android (Kotlin/React Native) e iOS (React Native);

Desenvolvimento backend na construção de web services em Javascript (Node.js) ou PHP (Laravel).

Analista de Suporte

2016 - 2017 | Crescer Informática

Auxiliar o supervisor responsável em:

Instalar softwares diversos;
identificar erros no sistema;
elaboração de relatórios através de ferramentas e softwares;
analisar defeitos em softwares;

Educação

Pós graduação em engenharia de software

2023 - 2024 | Estácio

A engenharia de software é a área da ciência da computação que trata da especificação, arquitetura, desenvolvimento, manutenção e criação de software. O grande objetivo aqui é o desenvolvimento de softwares com organização, agilidade e visando um produto final escalável, de fácil manutenção e, sobretudo, que atenda as necessidades do cliente.

Tecnólogo em banco de dados

2017 - 2019 | UNIBTA

O profissional de Banco de Dados é aquele que projeta, implementa e gerencia a base de dados. A partir de recursos técnicos e ferramentas de programação e supervisão, desenvolve métodos de segurança e integridade, aplicativo de dados, administrando ambientes e planejando estratégias de utilização. É responsável também por manter ativos e em operação o sistema de banco de dados, zelando pelo sigilo sobre as informação.

Barcharelado em ciência da computação

2015 - 2019 | Universidade Nove de Julho

Com uma formação ampla, o curso de Ciência da Computação da UNINOVE capacita os alunos para atuar em um mercado em constante mudança e crescimento, para analisar, especificar, desenvolver, implantar e avaliar sistemas informatizados, de acordo com as necessidades atuais. Também habilita os estudantes a elaborar softwares de propósito geral e específico, projetar, manter e administrar redes de computadores e conexões de internet, entre outras funções. O cientista da computação formado pela UNINOVE é preparado para assumir seu papel de agente transformador do mercado e da sociedade.

Skills Comportamentais

Auto-didata

100%

Pensamento crítico em prol do resultado

95%

Fácil adaptar às mudanças

95%

Pragmático

90%

Skills Técnicas

Javascript/Typescript

95%

PHP

95%

SQL

90%

Python

85%
95%

Node.js

95%

Laravel

90%

Flutter

90%

Vue.js

85%

Nuxt.js

80%

Docker

Meu Fluxo de Trabalho

01

Requisitos

Realizamos uma reunião para entendimento das necessidades, através de um brainstorming prático e objetivo a fim de estudar a viabilidade e definir o modelo a ser usado

02

Prototipação

Elaboramos um modelo de concepção, especificação, design da interface, prototipação e design da arquitetura.

03

Desenvolvimento | Testes

Desenvolvimento da solução, em seguida testes no que foi desenvolvido de acordo com os requisitos.

04

Implantação | Produção

Implantação em produção do produto final. Após essa entrega há um novo processo de comunicação para treinamento e entrega da documentação final.

Portfolio

Alguns dos meus projetos

  • Todos
  • Web
  • Mobile
  • Chatbot
  • Migração de Dados

Whatspace

Web

Spider Bot X

Chatbot

Pro API

Web

Portal do Aluno

Web

Sistema de Associações

Web

Migração de Dados via ETL

Migração de Dados

CRM Web

Web

Segunda via de Boletos

Web

App JobsFácil

Mobile

Prospecção Web

Web

Conteúdo Digital

Web

App Controle de Estágios

Mobile

Contato

Vamos conversar!

São Paulo, SP

Localização