Summary
Overview
Work History
Education
Skills
Websites
Languages
Personal Information
Timeline
Generic

Daniel Oliveira

Belo Horizonte

Summary

Hello, I'm Daniel Oliveira, a Senior Software Engineer with a Bachelor's degree in Systems Engineering from UFMG. With over six years in the tech industry and expertise in software development across automotive, mining, and finance sectors, I excel in leading FullStack projects that enhance operational efficiencies and user experiences. My technical strengths lie in backend development with extensive experience in .NET (C#), SQL, NoSQL, Azure, and AWS, complemented by proficiency in frontend technologies like React, Angular, and TypeScript. I have notably led a critical project at Banco Bmg, developing a sophisticated financial transaction management system that improved the bank's operational capabilities. My dual-stack proficiency ensures seamless project execution from conception to delivery, aligning technical solutions with strategic business goals.

Overview

5
5
years of professional experience

Work History

Senior Software Engineer

Banco Bmg
06.2022 - Current

As a Senior Software Engineer on the Payments and Social Security Credit Management team at Banco Bmg, I've significantly contributed to the advancement of the bank’s key financial products through rigorous backend and frontend development. My role encompasses both technical leadership and strategic oversight, ensuring our systems' seamless integration with critical national platforms, leveraging technologies such as the .NET Framework, AngularJS, AWS, and Azure for DevOps.

  • Key Contributions:
  • • Enhanced System Performance: Optimized payment service efficiency by over 300% by refining backend processes and incorporating advanced caching mechanisms, utilizing AWS for robust cloud-based solutions.
  • • Leadership in Scale and Management: Managed and scaled a subsystem that serves over 200,000 customers, handling transactions worth hundreds of millions of reais monthly. My strategic planning and enhancements ensured high reliability and performance continuity.
  • • Innovation in Application Development: Led the design and development of new applications and features. My collaborative efforts with multiple bank teams facilitated the seamless integration of these solutions, directly interfacing with the product team to align our technological upgrades with business objectives. My work included deploying robust DevOps practices with Azure to improve continuous integration and delivery processes.

Lead Software Engineer

dti digital
09.2021 - 07.2022

As the Lead Software Engineer at dti digital, I spearheaded the development of a central planning platform for Vale S.A. (the largest mining company in Latin America), a critical tool for tactical management and strategic decision-making in financial, management, and portfolio contexts.

Key Contributions:
• Strategic Leadership and Integration: Functioned as the chief liaison among technical, product, design, and client teams, significantly enhancing collaborative efforts. I structured comprehensive product roadmaps and feature sets, aligning technical solutions with business goals, using .NET Core for backend development and MongoDB for efficient data handling.
• Architectural Refinement: Led the refactoring and redesign of the backend architecture, employing Azure cloud services to enhance system efficiency and scalability. This included integrating Azure Service Bus, CosmosDB, Azure Functions, Azure Kubernetes Service (AKS), and API Management to ensure robust infrastructure management. Achieved an end-to-end request performance improvement of more than 100% (40 seconds to 20 seconds), drastically improving the quality of use.
• Innovative Feature Development: Directed the development of new backend applications and functionalities, ensuring system robustness and modern capabilities. I also pioneered the creation of interactive data visualization features within a micro frontend architecture using React and TypeScript, boosting user engagement and enhancing decision-making processes.

Software Engineer

Take Blip
01.2021 - 09.2021

In my role as Software Engineer at Take Blip, I was instrumental in driving forward internal system automations and application integrations, leveraging a range of cutting-edge technologies to enhance business processes and operational efficiency.

Key Contributions:
• Application and Automation Development: Spearheaded the development of critical applications, integrations, and automations using .NET Core, significantly enhancing internal business processes and operational efficiencies.
• Cloud Infrastructure Expertise: Designed and maintained advanced cloud infrastructure architectures on the Azure platform, focusing on serverless solutions to optimize resource utilization and scalability. This involved deploying applications using Azure DevOps, adhering to best practices in continuous integration and delivery.
• Front-End Innovation: Crafted responsive user interfaces for internal systems using Angular and ReactJS, improving user interaction and functionality. This initiative not only enhanced the aesthetic appeal but also the usability of various company applications.
• CRM Integration and Collaboration: Worked closely with CRM teams to develop fully autonomous integrations, streamlining the customer onboarding process and enhancing the management of customer data. This effort played a key role in optimizing the customer experience and operational workflow.
• Advanced Technical Support: Provided high-level technical support (N3) across all company divisions, resolving complex issues with expertise in Docker/Kubernetes and employing log management systems like Kibana to ensure thorough issue tracking and resolution.

Systems Development Technician

FCA Fiat Chrysler Automobiles
04.2019 - 01.2021

Product Engineering Area / PowerTrain
• Preparation, execution and supervision of advanced tests on Otto cycle engines in the development and calibration phase in the dynamometer;
• Conducting maintenance and electronic/electrical diagnoses of systems and equipment in the area.
• Developed new systems using .NET

Education

Bachelor's Degree - Systems Engineering

Federal University of Minas Gerais
01.2023

Technician - Electronics

Centro Federal de Educação Tecnológica de Minas Gerais
01.2017

Skills

  • NET and C#
  • React / Angular / Typescript
  • Microservices Architecture
  • Amazon Web Services (AWS)
  • Microsoft Azure
  • SQL and NoSQL Databases
  • Docker / Kubernetes
  • CI/CD pipelines
  • Redis and Caching
  • Service Bus / SQS / SNS

Languages

English
Portuguese

Personal Information

Title: Senior Software Engineer | .NET C# Specialist | Cloud Solutions with Azure & AWS

Timeline

Senior Software Engineer

Banco Bmg
06.2022 - Current

Lead Software Engineer

dti digital
09.2021 - 07.2022

Software Engineer

Take Blip
01.2021 - 09.2021

Systems Development Technician

FCA Fiat Chrysler Automobiles
04.2019 - 01.2021

Bachelor's Degree - Systems Engineering

Federal University of Minas Gerais

Technician - Electronics

Centro Federal de Educação Tecnológica de Minas Gerais
Daniel Oliveira