José C.Back-end and Systems Engineer
Skills
An architect specializing in the .NET platform with extensive expertise in RabbitMQ, Kafka, REST API design, and microservices. Proficiency encompasses .NET, .NET Core, ASP.NET, ASP.NET Core, WebForms, MVC, WCF (Windows Communication Foundation), WF (Windows Workflow Foundation), Web API, Entity Framework, EF Core, NHibernate, Windows Forms, and various IoC (Inversion of Control) containers including Ninject, Autofac, and Unity. Additionally skilled in Mass Transit, Docker, Kubernetes, design patterns, Scrum methodology, Azure DevOps, Domain-Driven Design, and user stories. Possesses a strong command of asynchronous programming in C#. Programming languages include Java, Delphi, C++, C#, HTML5, JavaScript, and Angular.
Systems Architect
5/1/2023 - Present
Served as a Cloud and .NET systems architect, specializing in the design and implementation of robust backend systems for clients in Montreal. Developed a deep expertise in .NET technologies, leveraging C# and ASP.NET for building scalable applications. Demonstrated advanced proficiency in cloud infrastructure, particularly with Microsoft Azure, deploying and managing cloud-based solutions to enhance operational efficiency and scalability. Utilized frameworks such as Entity Framework and .NET Core to streamline application development and ensure high performance. Implemented comprehensive monitoring and logging using Azure Monitor and Application Insights, optimizing system reliability and performance.
Designed continuous integration and continuous deployment (CI/CD) pipelines using Azure DevOps, enhancing code quality and reducing deployment times. Integrated various Azure services, including Azure Functions, Azure Storage, and Azure Service Bus, to create a resilient and scalable architecture. Employed containerization technologies like Docker and Kubernetes for efficient application deployment and management.
Mastered SQL Server and NoSQL databases, ensuring optimal data management and retrieval. Applied best practices in RESTful API development and microservices architecture, improving modularity and system integration. Prioritized security and compliance by implementing Azure Security Center and conducting regular security assessments. Collaborated closely with cross-functional teams, following Agile methodologies to ensure timely project delivery and alignment with business goals.Senior Systems Analyst
1/2/2014 - 1/1/2015
Performed maintenance on financial systems using ASP.NET WebForms, SQL Server, and Services, ensuring system stability and efficiency. Developed technical expertise in ASP.NET and SQL Server, enabling the effective handling of complex financial data and processes. Implemented various services to optimize the performance of financial systems, contributing to a more reliable technical infrastructure.Senior Systems Analyst
1/2/2014 - 6/1/2014
Developed a robust system for tracking the production line of thick plates utilizing WebServices, ASP.NET MVC, and SQL Server. This project significantly enhanced production monitoring capabilities, resulting in improved efficiency and reliability of the manufacturing process. The implementation required in-depth knowledge of ASP.NET MVC for web application development and SQL Server for database management, ensuring seamless data handling and real-time updates. Technical expertise was further demonstrated through the integration of WebServices, facilitating smooth communication between different system components and enhancing overall system interoperability.Systems / Solutions Architect
2/1/2023 - 4/1/2023
Served as a Cloud and .NET Systems Architect, leading the architecture and development of backend systems for prominent clients. Demonstrated extensive proficiency in .NET frameworks, cloud computing platforms, and microservices architecture. Developed and maintained scalable backend solutions utilizing Azure and AWS cloud services, ensuring robust performance and security. Leveraged expertise in C#, ASP.NET Core, and Entity Framework for developing high-performance applications.
Possessed strong competencies in serverless computing and containerization using Docker and Kubernetes, orchestrating efficient deployment pipelines. Employed Terraform and Ansible for infrastructure as code (IaC) to streamline and automate the provisioning of resources. Implemented CI/CD pipelines with Azure DevOps and Jenkins, significantly improving development workflows and product delivery timelines.
Applied deep understanding of SQL Server, PostgreSQL, and NoSQL databases like MongoDB to design and optimize data storage solutions. Exhibited proficiency in API management and integration using RESTful services and GraphQL. Championed agile methodologies, collaborating cross-functionally to ensure project alignment with business goals.
Demonstrated exceptional problem-solving skills and a proactive approach to system optimization and troubleshooting. Maintained comprehensive documentation and promoted best practices for code quality and system reliability. Delivered training sessions and mentorship to junior developers, fostering a culture of continuous learning and improvement.Systems / Solutions Architect
12/1/2021 - 1/1/2023
Tasked with designing backend services (APIs) using .NET Core / ASP.NET Core, developed proficiency in leveraging architectural patterns such as Event Driven, CQRS, and microservices. Gained extensive experience in deploying and managing these services within an Azure Cloud Kubernetes environment to drive system modernization..NET Backend Development Specialist
8/1/2021 - 11/1/2021
Developed proficiency in .NET Core while assisting in modernizing systems within an AWS environment. Gained extensive experience in cloud-based solutions, utilizing AWS services for deployment, management, and scaling. Demonstrated skills in creating and implementing microservices architecture, ensuring high performance and scalability. Utilized containerization technologies such as Docker and Kubernetes to streamline application deployment and management. Enhanced systems through the use of continuous integration and continuous deployment (CI/CD) pipelines. Ensured collaborative code maintenance using Git, along with implementing best practices for code review and version control. Acquired advanced knowledge in relational and non-relational databases, improving database interaction and performance. Focused on security best practices, integrating authentication and authorization mechanisms. Prioritized system reliability and implemented comprehensive monitoring and logging solutions.Lead Developer / Architect
6/1/2020 - 7/1/2021
Developed the CMS (Container Manager System) in the SAAS modality entirely on the Azure Cloud platform, leveraging MongoDB Atlas, Azure Table Storage, Azure Service Bus, Azure API Management, Datadog log, Azure Function, Azure App Service, Logic App, Azure Key Vault, and Azure DevOps. Utilized C# and .Net Core 5.0 for backend development and employed Angular and Blazor for frontend development. Automated integrations between SAP and Magaya System using .Net Framework.Technical Leader
1/2/2020 - 2/1/2020
Served as a Technical Leader for development teams, focusing on enhancing code quality and deploying new technologies. Designed and implemented development standards while promoting internal meetups to foster knowledge sharing. Played a pivotal role in adopting agile methodologies, collaborating closely with the architecture team to streamline processes for development teams. Assisted in optimizing the CI/CD pipeline using Azure DevOps in partnership with the DevOps team.Senior Systems Specialist
1/2/2019 - 1/1/2020
Responsible for evaluating and defining the architecture of systems with development teams using Agile methods. Evaluated new technologies to contribute to strategic alignment. Modernized applications using architecture and microservices patterns, Domain-Driven Design (DDD), EventStorming, messaging/Eventbus (RabbitMQ, Kafka, and Cloud). Developed proficiency in .NET Core, Command Query Responsibility Segregation (CQRS), EventSourcing, and REST API. Gained extensive experience with NoSQL databases like MongoDB, Redis, and ElasticSearch, as well as containerization using Docker and backend deployment on Azure.Architect
1/2/2018 - 1/1/2019
Developed distributed and scalable systems utilizing .NET Core within a microservices architecture framework. Leveraged Kafka as a message broker and incorporated NoSQL databases such as ElasticSearch and MongoDB. Employed Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS) methodologies, integrating EventSourcing to ensure robust and efficient data handling.Senior Systems Engineer
1/2/2016 - 1/1/2017
Developed scalable services utilizing .NET 4.5, .NET Core, and C#, along with implementing CQRS and Event Sourcing methodologies. Competence in RabbitMQ facilitated efficient message queuing systems, while substantial experience with SQL Server and Cassandra ensured robust database management. Additionally, undertook the maintenance of legacy systems built on ASP.NET MVC, ensuring their functionality and performance were upheld to modern standards.Senior Development Analyst
1/2/2015 - 1/1/2016
Specialized in system development utilizing Delphi and .NET C# with ASP.NET MVC and AngularJS, leveraging SQL Server databases for robust back-end support. Demonstrated expertise in implementing Domain-Driven Design (DDD) methodologies for modeling object-oriented systems. Played a pivotal role in defining application architecture to guide development teams towards effective solutions. Proficient in Service-Oriented Architecture (SOA), employing WCF for SOAP-based services and ASP.NET Web API 2 for RESTful services, as well as integrating MSMQ for messaging queue solutions.Senior Systems Analyst
7/1/2014 - 11/1/2014
Developed integrations for a new web portal with SAP processes, utilizing WebServices in WCF and SAP NetWeaver PI. Conducted analysis and development of web systems using ASP.NET MVC for the company's portal. Implemented systems involving digital certification e-CPF for Siscomex, ensuring seamless integration and robust security.Systems Architect
1/2/2005 - 1/1/2013
Defined .NET technologies for development teams in various projects, ensuring alignment with company standards and requirements. Developed prototypes (Proof of Knowledge) to assess and demonstrate the feasibility of proposed solutions. Played a crucial role in establishing guidelines and best practices for the use of .NET technologies, enabling efficient and effective project development.Systems Analyst
1/2/1997 - 1/1/2005
Analyzed, developed, and estimated activities for various projects utilizing .NET and Java. Developed proficiency in both frameworks, ensuring robust and efficient application development. Engaged in comprehensive project planning, including estimating timelines and resources required for successful project execution. Contributed to the full development lifecycle, from requirement analysis to deployment and maintenance. Leveraged industry best practices to optimize performance and reliability in software solutions.
Computer Science at São Judas Tadeu University
1989 - 1992Distributed Systems Architecture at Pontifical Catholic University of Minas Gerais
2018 - 2020Analysis and Development of Systems at Claretian University
2012 - 2014
Microsoft Certified Professional at Microsoft
10/2/2007
José is available for hire
Hire José C.All Howdy Candidates are vetted for skills and english proficiency.