Os princípios SOLID em imagens
Esse estudo promove a simplificação do SOLID
Experiência de 23 anos no desenvolvimento de aplicações Full Stack Forms e WebForms;
Tecnologias; o .NET/. NET Core HTML, HTML5, CSS, Javascript, C#.NET, VB.NET, Delphi, PHP, C++, Clipper, Pascal, FoxPro.
-Integrações;o SAP via RFC, Totvs via WebService, REST APIs e WebAPIs, SOAP e JSON, ZPL2 e EPL
- Padrões de Desenvolvimento de código;o Design Patterns, TDD, DDD, MVC e SOLID
- Versionamentos;o GIT, TFS, BITBUCKET, GITLAB, DevOps
- Bancos de Dados;o Oracle, Sql Server, PostsgreSql, DB2 AS400, ACCESS ferramentas de UML e Banco o DBDesigner, Poseidon, PLSQL, SQL Server Management Studio (SSMS) e DBEAVER
- Ferramentas de Apoio UI/UX o Corel Draw, Photoshop, Fireworks, After Effects, Figma, Adobe XD, ProtoPie, Proto.Io, Maze, Overflow, Notio, Miro, Mural, Balsamiq
- Conhecimentos de Infra e Hardware, o Redes, Protocolos DNS, TCP/IP, DHCP, confecção e configuração de redes, Azure DevOps e AWS S3 II
Experience
Completed
Successful
Planeja o Projeto, Design de Sistema, Implementação de Funcionalidades, Config. De Ambientes e Ferramentas, Versão e Documentação, Qualidade e Testes, Participação em Retrospectivas e Melhoria Contínua
C# no desenvolvimento, Entity Framework Core para mapeamento e objeto-relacional (ORM) para persistir, ASP.NET Core para aplicações Web, APIs e serviços RESTful, LINQ para consultas mais eficazes.
Análise de Requisitos, Modelagem de Negócios, Viabilidade, Especificação de Requisitos, Planejamento do Projeto, Design de Sistema, Define Equip Desenvolvimento, Gestão de Mudanças, Qualidade e Testes, Governança e Melhoria Contínua
GitHub, GitLab ou Azure DevOp / StyleCop e FxCop: Análise estática de código, garantindo padrões de codificação,o uso de Padrões: Design Pattern, MVC, DDD, SOLID, Clean Code
Abusar dos testes unitários; xUnit, NUnit, MSTest, Moq: criação de mocks em testes unitários. SpecFlow (BDD): Desenvolvimento orientado a comportamento muito usado para fazer testes.
Selenium para automação e testes de interface do usuário (UI). Postman + Newman testes automatizados de APIs. Azure Pipelines Para integração contínua e entrega contínua (CI/CD).
Git, Azure Repos, Branching Strategies : Uso de estratégias como GitFlow, Feature Branching, etc.
Scrum: Uso de Azure Boards ou Jira para gestão de sprints, backlog, e tarefas. Kanban: Implementação de quadros Kanban em Azure Boards ou Trello para gestão visual do trabalho.
Repository Pattern: Abstrai a lógica e facilita a manutenção e testes. Unit of Work Pattern: transações de BD eficiente, DI código modular e testável. MVC Separar e organizar o código.
Clean Code mantem organizado e sustentável / microsserviços serviços menores e independentes / CQRS (Command Query Responsibility Segregation): Separar a leitura e escrita de dados para melhorar a desempenho.
TDD (Test-Driven Development), BDD (Behavior-Driven Development)Pair Programming, Pair Programming: Trabalhar em pares para melhorar a qualidade do código e compartilhar conhecimento.
Pipelines CI/CD integração e entrega contínua e automática, monitoramento e Legging, Serilog, NLog, Application, Insights para monitorar e registrar logs, Docker para ambientes de desenvolvimento e produção consistentes.
Swagger/OpenAPI. Documentar APIs de forma interativa e acessível. Markdown documentação clara e legível. Diagramação: UML, Diagrama de Sequência, Diagrama de Classe para comunicar o design e arquitetura do sistema.
Parabéns pelo comprometimento e resiliência na resolução deste chamado, foi muito importante a insistência e perseverança neste caso. - email : qui 08/12/2022 06:05
My Professional Resume
- Projeto: CPQD - Controle de Armazenamento e Geoprocessamento de Paletes CPQD. - Projeto: Correios do Brasil – Sistema de Controle de Malotes. - Projeto: Computeasy RFID Integrations System. - Projeto Ausi – Softwares de Baixa de Componentes. - Projeto: Armass – Identificação de Armas de Fogo. - Projeto: Alumar Datalogic – Software Embarcado C++. - Projeto: ACESITA - Controle de Acesso. - Projeto: ABNote RFID Card – Sistema Controle de Acesso por cartão de crédito. - Projeto: Supervisório PLC Allen Bradley – comunica através da Porta Serial RS232. - Projeto: Ausi – Softwares para controlar a baixa de componentes. - Projeto: Bradesco – Software para Controle de acesso com integração da portaria e exibição em painel de TV. - Projeto: Colgate – Controle de Estoque por identificação na entrada RFID. - Projeto: Daimler Chrysler (Mercedes) – Projeto Piloto de Software para identificação dos estágios da linha de montagem Mercedes em parceria com a IBM do Brasil. - Projeto: DELL Computadores do Brasil – ERP controle da Linha de Montagem notebooks DELL e Servidores DELL parceria com Flexlink do Brasil. - Projeto: Embraco – Softwares de Rastreamento de Documentos. - Projeto: Embrapa – Softwares de Controle de Acesso. - Tecnologia: C#.net, VB.Net, Asp.Net, DELPHI 7.0, VB 6.0, PHP, HTML, DreamWeaver, Action script, MySQL, Oracle,XML, WebService, Windows CE Mobile, Oracle, Tortoise, SOAP, SQL Server 2005.
- Projeto: Barcode ERP da Johnsons e Johnsons – com módulos de Impressão de Etiquetas Ethicon, EAN, CODE28 para impressoras Zebras. - Projeto: ERP Adequação de Insumos de medicamento - Tecnologia: Visual Basic 6, C#, SQL Server 2005
- Projeto: SAMS – Responsável pela gestão de pacientes do SUS da Secretaria de Saúde de SJCampos. - Tecnologia: Visual Basic 6, Oracle 9
- Projeto BCLEGAL: Solução para gestão jurídica (processos), gestão de contratos e procurações. - Tecnologias: C#, SQL Server, JavaScript, TypeScript, Efwork Core, Desing Patterns: Singleton, SignalR, Swagger Automapper, SqlServer, Procedures, Views, Functions, Triggers, Tuning BD, - Padrões de Desing: DDD, MVC, MVVM, SOLID, CleanCode.
- Projeto - Sustentação e Melhoria aos sistemas da Panasonic, PSI, ATP, EOL, GPA, IDC, TMG, PBP, Populis, SCF, HYPERION, SalesForce, WMO, IAC. - Projeto - Melhoria e Sustentação aos sitemas Embraer AIS, APP, GDQ, GFF, GRE, ICR, NCR, PEP, SCC, SIP, EPR, RVE, ICR, PCM, GBI, CARTA A, Boletim, BOOKPLAN, entre outros, - Projeto - Melhorias e Sustentação aos projetos da 3M: EPPR, SICAC, SIP, Cadastro Certo, Sinergia, Qualidade, Insumos, DFE, CTE, NFE, Gateway, entre outros - Tecnologias: Delphi, VB.NET, Asp.Net Core, C#.NET, Framework Core 3.1, API Rest, Entity Framework Core, FluentAPI, DataAnotation, Razor, Delphi 7.0 , Delphi Tokio, JavaScript, CSS, VbScript, Oracle, SQL Server, DB2 IBM AS400, ETL , PLSQL, DBEaver, Desing Pattern. - Padrões de Arquitetura: DDD, MVC, MVVM, SOLID, CleanCode.
- Projeto: ERP florestal (ZENITH) módulos Registro, controle de talhão, Mapeamento de região e preparação para corte (Colheita), Controle de recursos e insumos para área de plantio além de indicadores estatísticos, modulo de gestão de licenças e liberação para atuar com reflorestamento e colheita, registro de propriedade de Imóveis de Plantio, ferramenta possui integração com TatukGis - Tecnologia: C#.NET, DEV EXPRESS, SQL Server, Windows Form
10267 - Introduction to Web Development / 10264 - Developing Web Applications / 10265 - Developing Data Access Solutions / 10262 - Developing Windows Applications / 10263 - Developing Windows Communication Foundation Solutions
O curso de Ciência da Computação é focado nas tecnologias mais modernas e inovadoras do mercado, além da programação para dispositivos móveis e web. Com essa formação você aprenderá a desenvolver diversos softwares, realizar pesquisas na área da computação e aplicar tecnologias em campos de multimídia, jogos e realidade virtual.
O curso Técnico em Informática Industrial da ETEP é voltado para capacitar os estudantes nas áreas essenciais da tecnologia da informação. Durante o curso, os alunos aprendem sobre programação, redes de computadores, manutenção de hardware e software, banco de dados e outras habilidades técnicas relacionadas à informática. Além disso, nosso curso Técnico em Informática servirá como uma base sólida para futuros aprimoramentos acadêmicos e profissionais na área, como uma graduação em Ciências da Computação, Análise de Sistemas, Redes de Computadores ou Engenharia da Computação.
O curso de Processamento de Dados da Univap - CTI - Colégio Técnico Industrial visa possibilitar o profissional formado atuar em empresas comerciais, industriais, instituições de pesquisas e até mesmo como microempresário individual. Neste curso o aluno é direcionado a pesquisar, entender, aplicar e aprender técnicas avançadas de programação, que podem ser utilizadas no desenvolvimento de softwares voltados para o gerenciamento da informação por meio de banco de dados, computação e animação gráfica, técnicas básicas de desenvolvimentos de jogos e programação para internet (sites).
We share our news and blog
Need Some Help?