Howdy Logo
Image of Alexandre D.

Alexandre D.
Back-end and Systems Engineer

Asp.net
Visual Basic
Visual Basic .Net
Pl/sql
Github
Microsoft Sql Server
C#
Amazon Aws
Bio

Graduate in Computer Science from Universidade Salvador - UNIFACS since 2016, with over a decade of experience in developing web solutions using Microsoft technologies, including ASP.NET Core, WebAPI (REST), and the C# programming language. Exhibits a strong commitment to continuous professional development through consistent engagement with relevant literature and courses. Proficient in Object-Oriented Programming and SOLID practices, with deep expertise in C# language and relational databases such as SQL Server, Oracle, PostgreSQL, and MySQL, encompassing data modeling and query optimization. Experienced in implementing REST/API architectural styles to standardize and simplify API usage, proficient in version control utilizing Git and the Gitflow workflow methodology, including develop, feature, release, and hotfix branches. Well-versed in DevOps practices, including Continuous Integration/Continuous Deployment (CI/CD) and code review processes. Knowledgeable in frameworks like Entity Framework Core, nHibernate, Fluent API, FluentValidation, and Mediator. Currently focused on mastering principles such as SOLID, Clean Code, Design Patterns, Command Query Responsibility Segregation (CQRS), Event Sourcing, Domain-Driven Design, microservices, message brokers, asynchronous processing techniques, Docker, Kubernetes, load balancing, cloud computing, software architecture, observability, and monitoring.

  • .NET Developer Analyst
    12/1/2018 - Present

    Developed proficiency in DotNET technologies and C# language, with extensive work on SQL Server. Utilized concepts and technologies including Clean Code, Domain-Driven Design (DDD), Test-Driven Development (TDD), and Behavior-Driven Development (BDD). Demonstrated skills in using Git for version control, and implemented microservices architecture, messaging systems, and asynchronous processes using Async/Await. Applied Agile methodologies, primarily Kanban, to manage and complete tasks and projects efficiently. Collaborated closely on projects anchored in software engineering principles, providing occasional support to the Front-End team with development in Vue.js and jQuery. Addressed specific demands from the Customer Service team related to the maintenance of legacy system components.

  • Mid-Level Developer Analyst
    7/2/2018 - 10/2/2018

    Developed expertise in using Microsoft technologies such as ASP.Net and C# within a Visual Studio 2017 environment. Oversaw the development and maintenance of web systems, including the implementation of unit testing and integration with web services. Actively verified code compliance with both technical and functional specifications before deploying products into production. Adhered to established software development processes, incorporating best practices like clean code and design patterns. Leveraged key technologies and standards including Domain-Driven Design (DDD), Test-Driven Development (TDD), and Behavior-Driven Development (BDD). Utilized frameworks and tools such as WebAPIs, Microservices, Messaging, and Async/Await. Demonstrated proficiency with C#, Entity Core, NHibernate, and Git for version control and collaborative development.

  • Mid-Level Developer
    8/2/2017 - 6/2/2018

    Worked as a Software Developer Analyst for commercial software in the collections sector, utilizing Microsoft technologies such as C#, ASP.Net, and VB.Net in a Visual Studio 2015 environment. Analyzed, developed, and resolved bugs in high-quality standard Multilayer Web Applications, performing maintenance and evolution of the same. Gained proficiency in understanding and materializing business needs into components and solutions, as well as the development and maintenance of existing sources. Demonstrated skill in analyzing technical solutions and suggesting performance improvements. Developed flows with SSIS Integration Service, aiming at process automation (ETL).

  • Mid-Level Developer Analyst
    11/2/2016 - 8/2/2017

    Developed expertise in using Microsoft technologies, such as ASP.Net, C#, MVC, and ORM Entity Framework. Contributed to the analysis and development of multi-layered web applications, focusing on system integration through Webservices. Ensured adherence to specifications and methodologies while implementing object-oriented systems to add functionalities and meet client requirements. Executed comprehensive requirement analysis and coordinated the alignment of input artifacts, including analysis documents, use cases, prototyping, and general characteristics, with the development team, analysts, and clients.

  • Mid-Level Developer
    9/2/2013 - 9/2/2016

    Developed expertise in handling development fronts across projects of varying complexities, engaging in both maintenance and new development projects. Leveraged various programming languages including C#, VB.Net, Asp.NET, and Java, alongside frameworks such as Entity Framework and Hibernate for development and maintenance tasks. Performed in-depth requirement analysis by aligning input artifacts, including analysis documents, use cases, and prototypes, with the development team and clients.

    Demonstrated proficiency in relational databases, utilizing SQL Server, Oracle, and MySQL to create complex queries, improve system performance, and implement features such as Triggers, Procedures, and Functions. Developed and supported web interfaces using ASP, (X)HTML, Javascript, and JQuery. Employed advanced development tools, notably Visual Studio and Eclipse, to ensure efficient and effective coding practices.

  • Computer Science at Salvador University
    2008 - 2016

Alexandre is available for hire

Hire Alexandre D.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.