Arthur is a Senior Software Engineer with over 12 years of professional experience designing and building web applications. He is strongest with back-end development using .NET, C#, ASP.NET, and .NET Core and has been working in Azure for almost 5 years. He has experience developing enterprise-grade software in the form of web applications, applying OOP principles, SOLID, design patterns, and tests. He has worked with teams around the world, remotely and on-site, mostly using Scrum as the development methodology, mentoring junior developers in the process of growth on projects and their careers.
Developed data integration microservices for the investment banking company HarbourVest. Created microservices and Restful Web APIs. Working with ASP.NET WEB API, Microservices using Azure Service Bus and Azure Storage Queues, CosmosDB.
Skills: Microservices, Azure Service Bus, .NET Core, C#, .NET, NUnit, Moq, Unit Testing, CosmosDB, REST API, ASP.NET.
Led the development of a customer-facing mobile application. Focused primarily on designing and developing the backend for the API while also working on the mobile app. Managed the development process, meeting with the customer to determine what features will be available on the next release, and managing time and tasks on Monday.com.
Developed bank slip and invoice generation systems. The systems were integrated with the company’s sales database to generate the documents automatically as a sale is registered, by integrating with external APIs that provide interfaces with multiple banks and cities
Led the web development team (6 developers), creating the front and backend for a farm management app. Developed several new features in the web application and web API.
Led the development team of up to 6 developers, working on managing the team’s code on GIT and handling deployments to Azure, creating frontend and backend for a real estate rental app, and developing new business-critical features for an internal management system.
Developed multiple management systems working on the entire development process from concept to deployment. Connected with clients to better understand their needs and produce better-designed products to fit the actual demands. Used user behavior analytic tool HotJar to improve the user experience based on the issues discovered.
Worked in a team of up to 5 developers maintaining a warehouse management system used, developing new features, and fixing bugs. Worked mostly on removing legacy ASP.NET Web Forms components and replacing them with jQuery-based components to improve responsiveness, performance, and user experience in general.