Howdy Logo
Image of Otaviano M.

Otaviano M.
Back-end and Systems Engineer

Ruby On Rails
Asp.net
Backbone.js
Scala
Java
Javascript
C#
Angular
Bio

.NET C# Developer with extensive experience from early .NET versions up to .NET CORE 5, specializing in backend API projects, microservices, and MVC. Over the last three years, projects have been primarily developed using the .NET CORE framework. Expertise includes applying GOF and GRASP design patterns and utilizing S.O.L.I.D principles and Domain-Driven Design (DDD) for architectural decisions that ensure low coupling, single responsibility, and enhanced maintainability through microservices. Demonstrates adeptness in addressing complex problems with a focus on microservices, messaging, event-driven systems, and event sourcing.

  • Systems Analyst
    5/1/2021 - 4/1/2022

    Specialized in the education sector, the primary focus was on migrating from a monolithic architecture to a microservices-based approach. Developed proficiency in technologies such as Docker, Kubernetes, and Spring Boot for containerization and orchestration. Utilized RESTful APIs to ensure seamless integration between services. Leveraged cloud platforms including AWS and Google Cloud for scalable deployment solutions. Demonstrated expertise in CI/CD pipelines using Jenkins and GitLab CI, and maintained code quality through rigorous unit testing with JUnit and Mockito. Proficient in database management with MySQL and MongoDB, while also employing RabbitMQ for effective message brokering. Ensured collaborative development processes with version control systems like Git and practiced Agile methodologies for project management.

  • Systems Analyst
    3/1/2020 - 4/1/2021

    Developed expertise in the credit and banking (loan) sector, emphasizing the application of SOLID principles, Domain-Driven Design (DDD), microservices architecture, event-driven systems, and event-sourcing methodologies. Cultivated a strong culture of testing and code quality through rigorous pull request practices. Spearheaded the implementation of infrastructure-as-code environments utilizing Terraform within an Azure cloud environment, ensuring scalable and reliable infrastructure deployment.

  • Systems Analyst
    8/1/2019 - 12/1/2019

    Leveraged extensive knowledge in SOLID principles and Domain-Driven Design (DDD) to architect and develop scalable microservices within a leading payment company. Emphasized a strong culture of automated testing, consistently writing unit, integration, and end-to-end tests to ensure the robustness and reliability of all code. Facilitated collaborative and high-quality code through a rigorous pull request process, encouraging peer reviews and knowledge sharing among team members. Utilized version control systems to manage and maintain code integrity, contributing to the overall stability and performance of the payment infrastructure.

  • Systems Analyst
    3/2/2015 - 8/2/2017

    Spearheaded the development of applications for insurance quoting, incorporating architecture design, thorough analysis, and comprehensive software development processes. Cultivated proficiency in multiple programming languages and frameworks, enhancing capabilities in areas such as backend and frontend development. Utilized robust databases to ensure scalability and reliability of applications. Facilitated seamless project execution and maintenance by employing version control systems, supporting collaborative coding and efficient workflow management. Continuously improved software performance and user experience through meticulous testing, debugging, and iterative refinements.

  • Systems Analyst
    2/2/2014 - 3/2/2015

    Developed expert-level proficiency in software architecture, focusing on the development of applications and add-ons for SAP Business One (SAP B1). Applied advanced technical skills in various programming languages and frameworks, including C#, .NET, and SQL Server. Mastered SAP B1's Software Development Kit (SDK) and gained substantial experience in designing and implementing solutions tailored for small to medium-sized enterprises. Leveraged tools such as Visual Studio for coding and debugging while employing methodologies like Agile for project management and delivery. Utilized version control systems like Git for collaborative code maintenance and took a lead role in troubleshooting, optimizing, and ensuring the scalability of the developed applications.

  • Systems Analyst
    4/2/2012 - 1/2/2014

    Expertise gained in Software Architecture, Software Design, and comprehensive Code Review processes. Displayed strong capabilities in Refactoring and maintaining legacy applications, ensuring they meet contemporary standards. Proven experience in automating both unit and functional testing to enhance the reliability and maintainability of software systems.

  • Systems Analyst
    11/2/2008 - 3/2/2012

    Developed corporate applications with a focus on enhancing business processes and efficiency. Led efforts in Software Architecture and Software Design, performed Code Reviews, and conducted Refactoring of legacy applications to modernize and optimize performance. Created proprietary Frameworks, Libraries, and plugins for internal use, improving development efficiency and standardization. Automated unit and functional tests to ensure robustness and reliability of software solutions. Designed and implemented service layers to support modular and scalable application growth.

  • Junior Programmer
    5/2/2008 - 10/2/2008

    Engineered robust telephony solutions utilizing PHP and Asterisk, ensuring seamless voice communication systems. Implemented extensive application features using VoIP technologies and SIP protocols to enhance communication capabilities. Demonstrated remarkable expertise in troubleshooting telephony issues, ensuring minimal downtime and optimizing system performance. Utilized MySQL for efficient data management and storage solutions. Engaged in continuous integration and deployment processes using Jenkins, significantly improving the development lifecycle. Employed Docker for containerization, ensuring scalable and consistent application environments. Emphasized security best practices to safeguard telecommunication infrastructure. Coordinated with cross-functional teams to deliver high-quality telephony services, adhering to strict deadlines and project specifications.

  • Programmer
    7/2/2006 - 6/2/2008

    Developed proficiency in C and C++ for embedded software development, focusing on georeferencing applications. Gained extensive experience in designing and implementing software for real-time mapping and location-based services. Demonstrated skills in financial application development, leveraging frameworks such as Spring Boot and Hibernate for backend functionality. Facilitated seamless data management and transactional processes through expertise in SQL and NoSQL databases, including MySQL and MongoDB. Ensured high-quality code and collaborative development using Git for version control and Jenkins for continuous integration.

  • Internet Systems Technologist at FAE (Faculdade Anglicana de Erechim)
    2009 - 2013

  • Web Development Technician at Pontifical Catholic University of Paraná
    2006 - 2007

Otaviano is available for hire

Meet Otaviano M.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.