Marcelo José da Silva

Marcelo josé da silva

bookmark on deepenrich
location of Marcelo José da SilvaBelo Horizonte, Minas Gerais, Brazil
Followers of Marcelo José da Silva1000 followers
  • Timeline

  • About me

    Software Engineer | C# | .Net Core | .Net | Restful API

  • Education

    • Escola profissional dom bosco

      2006 - 2007
      Technician informatic
    • Escola estadual dr. joão eugênio de almeida

      2000 - 2002
      High school
    • Escola estadual dr. joão eugênio de almeida

      1992 - 1999
      Grade and middle school
    • Ietec - institute of technological education

      2015 - 2016
      Postgraduate software engineering
    • Pontifícia universidade católica de minas gerais

      2009 - 2012
      Bachelor's degree computer science
    • Pontifícia universidade católica de minas gerais

      2020 - 2021
      Postgraduate distributed software architecture
  • Experience

    • Multíplice informática

      Jun 2006 - May 2013
      Programmer

      • Maintenance and development of systems for factories, shops, pharmacies, clubs, and point control. These systems had the responsibility of managing inventory, recording sales and purchases of goods. Offer reports with statements of movements.• Development of integrated systems for turnstiles, time clocks, and ECF.• System development for Windows Mobile to record non-conformities in the company and then download these logs to a desktop system.• Modeling and creation of scripts, triggers, Stored Procedures, and Functions for SQL Server and Oracle databases.• At the end of my career in this company I was the technical leader, responsible for training and helping other programmers with their difficulties and taking on tasks of greater complexity. Technologies: VB6, VB.NET, Crystal Reports, Windows Form, Oracle, and Microsoft SQL Server. Show less

    • Attps informática s.a.

      Jun 2013 - May 2017
      Analyst developer

      • Development of web systems for the financial, social security and health sector.• Development of WCF for integration between systems.• Development of asynchronous processing with Microsoft Message Queuing (MSMQ) and Windows Service.• UML documentation analysis for system development and maintenance. Using Enterprise Architect (EA)• System development using Fluent NHibernate as an ORM framework. Technologies: ASP NET Web Forms, C#, Net. Framework 4.5, Html, CSS, Jquery, Fluent NHibernate, WCF, TFS, MSMQ, and Windows Service. Show less

    • Resource it solutions

      May 2017 - Sept 2019
      Analyst developer

      • Evolution and maintenance in payroll card systems, investment platform, back office. Using good practices such as KISS, DDD and Onion architecture. • Development of systems using agile methodologies (SCRUM/ Kanban)• Participation in the analysis and definition of systems architecture.• I was responsible for improving the performance of some routines that ran in the background, implementing the design pattern consumer-producer. With this, we achieved an improvement of around 40% in the execution time of the routines.• Modeling and creation of scripts, triggers, Stored Procedures, and Functions for Sybase, SQL Server, and Oracle databases.• Maintenance on build and release pipelines in Azure DevOps.• Monitoring of systems using Grafana• Due my performance I was promoted to work for the bankTechnologies: C#, VB.Net, Net. Framework 4.5, Windows Form, MVC, Jquery, Web API, WCF, TFS, Azure DevOps, Git, Net Core, Angular 6, typescript, AngularJS and Messaging pattern from Software AG. Show less

    • Banco bmg

      Oct 2019 - Mar 2021
      System analyst

      • Evolution and maintenance in payroll card systems, investment platform, back office. Using good practices such as KISS, DDD and Onion architecture. • Development of systems using agile methodologies (SCRUM/ Kanban)• Participation in the analysis and definition of systems architecture.• I was responsible for improving the performance of some routines that ran in the background, implementing the design pattern consumer-producer. With this, we achieved an improvement of around 40% in the execution time of the routines.• Modeling and creation of scripts, triggers, Stored Procedures, and Functions for Sybase, SQL Server, and Oracle databases.• Maintenance on build and release pipelines in Azure DevOps.• Monitoring of systems using GrafanaTechnologies: C#, VB.Net, Net. Framework 4.5, Net Core 3, Windows Form, MVC, Jquery, Web API, WCF, TFS, Azure DevOps, Git, Angular 6, TypeScript, AngularJS and Messaging pattern from Software AG. Show less

    • Pottencial

      Mar 2021 - now

      • Design and document the technical solution for the new features of financial systems. • Support the team with technical and business rule questions.• Manage the technical debts.• Evolution and maintenance of systems using methodologies such as KISS, Clean Code, Clean Architecture, DDD and TDD.• Development of systems using agile methodologies (SCRUM and Kanban).• Participation in the analysis and definition of systems architecture.• Modeling and scripting for SQL Server and MongoDb databases.• Asynchronous programming using ESB (Enterprise Service Bus) and Azure Functions. • Maintenance on build and release pipelines in Azure DevOps.• Application monitoring using Dynatrace and Open Search.• Code review.• Monitoring code quality using Sonar Cloud.Technologies: C#, TypeScript, Net 8, REST API, Azure Service Bus, Azure Functions, MongoDB, SQL Server, Open Search, SonarQube, and Git Show less • Evolution and maintenance of financial systems using good practices such as KISS, Clean Code, Clean Architecture, Code Review, DDD and TDD.• Development of systems using agile methodologies (SCRUM and Kanban).• Participation in the analysis and definition of systems architecture.• Modeling and scripting for SQL Server and MongoDB databases.• Asynchronous programming using ESB (Enterprise Service Bus) and Azure Functions. • Maintenance on build and release pipelines in Azure DevOps.• Application monitoring using New Relic and Dynatrace.• Monitoring code quality using Sonar Cloud. • As we used Pattern Builder design in the construction of unit tests, I saw the opportunity to develop an extension to Visual Studio and reduce our time with this activity. Follow the link: https://marketplace.visualstudio.com/items?itemName=MarceloJosedaSilva.ClassBuilder2022 Technologies: C#, TypeScript, Net 6, REST API, Enterprise Service Bus, Azure Functions, MongoDB, SQL Server, New Relic, SonarQube, and Git Show less

      • Tech Lead

        Jan 2022 - now
      • System Analyst

        Mar 2021 - Feb 2022
  • Licenses & Certifications

    • Exam 483: programming in c#

      Microsoft
      Aug 2017
      View certificate certificate
    • Devops essentials

      Certiprof®
      Jan 2019
    • Microsoft certified: azure ai fundamentals

      Microsoft
      Jun 2024
      View certificate certificate