Software Engineer

Hello, how are you doing?
I hope you are better than yesterday.
I'm looking to learn and share the knowledge I acquired in years of experience in a practical and objective form.
I love developing resilient systems that will be used by thousands of people and, not less importantly, solving their bugs when they happen.
✔ I have extensive experience in system development using C# .net Core, solving issues, and building new and resilient features.
✔ I have experience developing front-end systems on AngularJS, ReactJS, and VueJS, always using the best software practices.
✔ I have a lot of experience in enhancements of raw SQL queries and EFCore, on many legacy projects I had to improve queries to extract the maximum performance from database queries.
✔ I have experience developing asynchronous functions using C#, .net, and JavaScript. These functions are essential to work with a large quantity of data.
✔ I have experience with many database systems such as SQL Server, MongoDB, and Postgres.
✔ I have experience developing APIs to integrate among NodeJS and C# .net Core applications.
Take care.
I'm working as a full stack software engineer C# .net Core on a banking system.
This system is a payment gateway that assists its users with payments and receipts, it can split payments between recipients automatically as well.
✔ I implemented improvements on authorization/authentication services using C#, and security system improvements.
✔ I upgraded some services from .net 3.1 to .net 5, both using C#, getting the system to a new, fast, and security framework version.
✔ I upgraded MongoDbDriver and their related dependencies on C# EFCore, improving queries consulting.
✔ I implemented solutions and solved many issues about security problems, for example, as a user trying to get access into the system over brute force or with an invalid token.
I worked on a bank system as a C# .net Core full-stack software engineer. This system helps users with the buying/selling of finance papers and quotations of different coins.
✔ I worked on improving performance in some C# functions, those functions were responsible for importing/exporting information from databases to worksheet files, such as MS Excel.
✔ I worked on C# .net Core update from 2.2 to 6, which was a legacy service until then. That update was required to improve the performance system and security.
✔ I worked on performance improvements in SQL queries made by Entity Framework Core, improvements required to enhance the speed of the consults for the database.
I worked as a C# .net Core software engineer and DevOps in a digital transformation of a credit company.
That digital transformation changed the entire infrastructure on-premise from this company to the cloud services (OCI Cloud).
✔ I developed several APIs that enabled communication among many microservices, helping the system's resilience.
✔ I developed a service to post, update, and delete objects in OCI Cloud Bucket, all documents uploaded by users are placed in one local being easily managed.
✔ I have worked as a DevOps, creating and building Docker images and doing Kubernetes management.
✔ I developed many APIs in that system, and performance improvements were made using C# .net Core web controller. I had to work also on SQL query improvements taking a better performance.
✔ I solved an HTTP session bug, where the user lost their session on logging into the app after a time, the issue was solved by adjusting the HTTP Client injection dependency class. That adjustment brought a better user experience for the system.
✔ I made fixes on objects posted on RabbitMQ, these objects made the queue broken if they didn't match.
I worked as a C# full-stack software developer,
building and releasing software artifacts.
✔ I developed the migration of portals web the Court Justice of Mato Grosso - TJMT, which was made from AngularJS to ReactJS. It was necessary to improve the user experience and performance of the whole system.
✔ I developed a C# component to post, update, and delete objects in the Amazon S3 bucket, with that, the whole documents and files used for the system and their users are available in one place in the cloud being managed easily.
I worked as a C# software developer in this company, I developed and gave technical support to a pet shop system.
✔ Development of payment module.
✔ SQL query improvements which impact the whole system performance.
✔ Integration between this one and other legacy software over SQL Server message queue.
✔ I worked on raw SQL query enhancements at SQL Server databases.
✔ I worked developing asynchronous functions to generate reports with large data information extracted from a database.
Software Engineer
Full Stack Software Enginner
Software Developer