Bruno Chaina

Technical Lead @Flux Markets

London, GB
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Sep 2020 — Present

Technical Lead @Flux Markets

View department →

London, GB

Implemented Flux from scratch: A cloud-native trading & brokerage platform for oil derivatives with real time price updates, trade requests/execution/blotter, alerts and news notifications » Designed and implemented 100% of the latency-sensitive backend consisting of five microservices running in a K8s cluster and communicating via gRPC and a Service Bus » Integrated different technologies to achieve the high throughput and low latency industry requirements » ASP.NET Core 5 & CQRS architectures following practices » Used TimeScale DB to store and query efficiently millions of quotes, fine-tuning performance with indexes and stored procedures » Established client/server communication with Azure SignalR and MessagePack serialization » Containerized the app via docker-compose, Azure ACR as repository and Kubernetes (AKS) as orchestrator, with all the infrastructure challenges associated » Configured the full deployment pipeline (CI and CD) in Azure DevOps for multiple environments, following GitFlow & GitOps workflows » Optimized the use of Azure resources for cost efficiency » Assisted with the frontend code integration, also maintaining and extending the React app Tech stack: React Redux Redux-saga ag-grid Webpack Typescript.NET 5 ASP.NET Core 5 REST gRPC CQRS MediatR FluentValidation Polly Autofac SQL Server TimeScale DB Docker Kubernetes Okta (OAuth2) Azure: AKS, SignalR, ServiceBus, ACR, AppService, Redis, KeyVault TDD Dapper/DapperPlus Entity Framework Core Azure DevOps Jira/Confluence Scrum XUnit NSubstitute AutoFixture FluentAssertions

EDUCATION

2008 — 2015

Universidad Tecnológica Nacional

System's Engineering

ABOUT BRUNO CHAINA

Seasoned software engineer with more than a decade of hands-on experience across five countries and a wide breadth of sectors. I have successfully implemented adaptable software that behaves predictably, fails gracefully, connects and scales. I self-motivate with a variety of productivity habits and work in a structured, time-boxed way in order to achieve optimal focus. As an energetic individual and excellent communicator, I also enjoy the responsibility of team coaching and leadership. I believe the best way to earn trust is through transparency and delivery of clean, self-tested code within quality, scope and time constraints. Objective I have a preference for contract positions in dynamic companies where I can offer expertise, make use of my skills and design solutions with cutting-edge technology. I wish to be part of a team I can inspire to cooperate, succeed and grow, making a positive impact on the business while working towards the company’s vision and goals. Lately I have been working with the React/.NET/Docker/Kubernetes/Azure stack, although I am proficient in other similar technologies I have used over the years, like Angular, GraphQL or AWS, with a special emphasis on cross-platform development and software architecture design. Interests I regularly trade in the stock market and therefore I frequently follow financial and economic indicators. I have daily exposure to equities, cryptocurrencies, FX and bond products. In my spare time I try to stay fit and healthy by exercising and intermittent-fasting. I enjoy visiting new pubs and exploring new areas, reading about behavioral psychology, anthropology, investments and productivity.

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Bruno Chaina — Technical Lead at Flux Markets in London, GB | Unifers