Marcelo Santos

Marcelo Santos

Software Architect Leader

Followers of Marcelo Santos1000 followers
location of Marcelo SantosAparecida de Goiânia, Goiás, Brazil

Connect with Marcelo Santos to Send Message

Connect

Connect with Marcelo Santos to Send Message

Connect
  • Timeline

  • About me

    Software Engineer / .Net specialist at Compliance TEC

  • Education

    • UFU - Universidade Federal de Uberlândia

      1996 - 1998
      Master of Science - MSc Computational Mechanic Engineering
    • Universidade Federal de Uberlândia - UFU

      1991 - 1995
      Bachelor of Science in Computer Science Software Engineering
    • Universidade Federal de Uberlândia - UFU

      1998 -
      Doctor of Philosophy - PhD Computational Mechanic Engineering Not completed
  • Experience

    • LG lugar de gente

      Mar 2006 - Dec 2008
      Software Architect Leader

      Definition and architectural improvement, framework creation and componentizing of business. Also, the adoption and improvement of the development process.• The main activities that I had performed was architectural definition• Design and development system modules and components modelling and development.• WPF and Xaml use implement some modules and construction of some components inside the horizontal framework.• Oracle and MS SQL Server modeling and development of triggers and stored procedures.• Another works that I had participated at this company systems development under Web 2.0 (RIA), support to certify CMMI, Software Architecture certified by Microsoft (SOA), Horizontal Framework construction, and so on Show less

    • Sabre Sistemas

      Aug 2009 - Jun 2017
      Partner and Software Achitect

      Company focused on the commercial automation business, having as partners: Bematech, ANVISA GO, Sindióticas-GO. My main activities there was:Devised overall strategy for documentation and identified as-built designs and final building information models• The most relevant work was architecture definition• Staff teaching in .NET technology to legacy systems reconstruction.• Desktop development and componentize the business logic• Postgres and SQL server use as a database • And to achieve these goals another main task was a framework development. Show less

    • Tron Informática

      Oct 2017 - May 2019
      Software Architect Leader

      Software Architect Leading and helping the company with following skills:Developed and implemented performance improvement strategies and plans to promote continuous improvement.• Identified issues, analyze information, and provided solutions to problems.• The main activity that was developed during this job was the web products architectural design• In parallel of the last one I supported the team to design and develop a horizontal framework to work into this architecture• Helping and developing some features with ReactJS and React Native.• And at least I had helped to introduce the agile process and mindset at the company with a SCRUM Framework based process.• To implement the infrastructure was applied Rancher and Kubernetes Show less

    • Critical Techworks

      Jun 2019 - Jul 2022

      App development to total integration with BMW cars. To do it I worked with following technologies:• Assessed each scrum team member's responsibilities and delegated tasks to balance each employee's workload.• Worked to provide continuous improvement for product development lifecycle.• Facilitated Scrum framework – sprint planning, backlog grooming, daily scrums, sprint reviews and sprint retrospectives.• Coached teams in Agile practices and provided necessary training to create positive mindset to Agile methodologies.• Beyond agile process duties I has been actuating as a developer role. • Developing in Flutter, items in the sprint for frontend developing features with BLOC pattern using our own Widgets (developing new ones when its necessary). Following the pipeline and deploying the results for both Android and Apple.• Developing Web APIs in .NET core addressed to App consumes.Testing implementing using MSTest and code smells detection using Sonarqube, applying continuous improvement;• Deployment: Azure Containers and Kubernetes scalable all this provisioned in Terraform scripts Show less

      • Flutter and .Net core developer

        Feb 2022 - Jul 2022
      • Scrum Knight | Scrum Master | .Net Core Developer

        Jun 2019 - Apr 2022
    • Compliance Tec

      Mar 2020 - now
      Software Engineer | . Net cloud systems develoer

      Providing solutions as a contractor for several companies in innovation processes, migration from legacy to cloud systems mainly based on micro services. Implementing solutions with reliability using message brokers process and etc.

    • WestRock Company

      Jul 2022 - Dec 2022
      Software Engineer

      Full stack development of management IDP application in C# .NET core 7 using Razor MVC and supporting the guys to improve the process and structure of product. The adopted process was KANBAN in Azure Dev/Ops and deploying in AWS cloud.• Razor MVC .Net 7.• KANBAN in Azure DevOps.• Identity authentication and authorization configuration.• SQL server access and migrations with EF core.

    • DevReady

      Dec 2022 - Dec 2023
      Senior Software Architect

      Green field project: architecture definition, technology definition, process definition and helping on definition of backlog doing a session of story mappings. Beyond this working as backend developer to help the time to achieve the objectives. We are working with .NET core Web APIs to build BFF and micro-services on backend side, and ReactJS for frontend side. Was used the following technologies on development process:• Web API RESTFull following API first principle and Clean Architecture• Agile on Azure DevOps.• Complete architecture definition to this green field project using Azure Cloud.• Azure cloud configuration• Microservices with clean architecture.• Process definition using SCRUM Framework.• ReactJS to frontend side.• .Net 7 to backend side.• BFF implementation with monolithic architecture;• Azure API gateway • K8s use for all layers and all environments - Containerization and Kubernetes implemented and all definitions made with Infrastructure as Code (Pulumi). Show less

    • Carnival Cruise Line

      Feb 2024 - Sept 2024
      .NET Developer

      "Utilizing .NET Core for REST API Development: Implementing CQRS Pattern with MediatR Library to develop core microservices tailored for ship operations. Seamless API integration facilitated by Kafka broker, managing currency transactions. Ensuring product quality through robust integration and unit testing methodologies, employing Xunit for unit tests and WireMock for mocking third-party APIs. Embracing an agile methodology with a Scrum approach to maximize team velocity.

  • Licenses & Certifications