Aby Shobande

Aby Shobande

Mentor
Rising Codementor
US$10.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Senior C# Engineer passionate about mentoring and clean architecture.
Senior C# Engineer passionate about mentoring and clean architecture.

Hi there! I'm a Senior C# Engineer with expertise in .NET, Azure, and clean architecture. I’ve worked on world class finance apps, Open Banking solutions, betting apps, API integrations, and scalable systems, helping clients build reliable, real-world solutions.

London (+00:00)
Joined January 2025
EXPERTISE
8 years experience
8 years experience
8 years experience
8 years experience
8 years experience

REVIEWS FROM CLIENTS

Aby's profile has been carefully vetted and approved as a Codementor. Connect with Aby now, and leave a review for them once you're done!
EMPLOYMENTS
Software Engineer
TrueLayer
2023-01-01-Present

TrueLayer is a leading financial technology company that provides open banking infrastructure and services hence enabling businesses t...

TrueLayer is a leading financial technology company that provides open banking infrastructure and services hence enabling businesses to connect with banks and other financial institutions across UK and Europe.

Responsibilities:

Played a key role in the core banking team, managing APIs and integrations with major banks across the UK, Germany, France and Spain. Responsible for building, maintaining, deploying and testing critical services.

Assisted the Project Manager with quarterly planning initiatives and took ownership of complex projects, ensuring their successful delivery from conception to completion.

Facilitated cross team collaborations and led company-wide technical meetups, fostering knowledge sharing and innovation across the organization.

Actively monitored mission-critical systems, maintaining high SLAs. Additionally, participated in on-call rotations, both during and outside of working hours, serving as the incident lead and first point of contact for internal and external queries.

Consistently documented key processes, technical spikes, and architectural diagrams to ensure transparency and maintain knowledge continuity.

Engaged in pair programming, knowledge sharing and mentoring, contributing to team development through technical meetups and code reviews.

Added value to the team by actively participating in agile ceremonies such as retrospectives, refinement sessions etc., suggesting and implementing continuous improvements to enhance team performance and processes.

C#
PostgreSQL
RabbitMQ
View more
C#
PostgreSQL
RabbitMQ
Kibana
Circleci
Grafana
gRPC
Serverless Architecture
Docker & Kubernetes
Event-Driven Architecture
View more
.NET Developer
Experian
2021-01-01-2022-08-01

Experian is a multi-national consumer credit reporting company that collects and aggregates data on over 1 billion people and business...

Experian is a multi-national consumer credit reporting company that collects and aggregates data on over 1 billion people and businesses.

Responsibilities:

Part of a small focused agile team that has ownership over a subset of microservices which represent Experian’s Open Banking domain. The team focuses on designing and building secure, scalable and very well documented Web APIs.

Writing very clean code that adheres to SOLID principles and utilizes the relevant code design patterns

Highly involved in agile ceremonies including sprint planning, retros, refinement etc. Leading meetings, bringing forth ideas for team improvement, taking ownership of these ideas and seeing them through to completion

Actively and consistently taking part in code reviews as well as pair programming and swarming sessions.

Cross team collaboration when necessary

Writing and managing tests including Unit tests, Integration tests, End to End tests. Also, an active member of the quality and testing community that creates the organization wide testing standards.

Point of contact for Open Banking related queries/issues for external as well as internal users of the team’s services. Triaging issues with the app support team and prioritizing such issues accordingly.

Taking ownership of the internal and external documentation of the team’s services (including Swagger documentation, Stoplight documentation, Azure DevOps Wiki documentation).

Preparing services for releases and updating release notes that are sent out to external clients.

C#
Azure
Microservices
View more
C#
Azure
Microservices
Infrastructure as Code
Serverless Architecture
Azure Functions
RESTful API
Docker & Kubernetes
Event-Driven Architecture
DevOps
View more
Software Developer
Betway
2017-08-01-2021-01-01

Betway is a global online gambling company and is one of the leading online gambling websites.

Responsibilities:

Developin...

Betway is a global online gambling company and is one of the leading online gambling websites.

Responsibilities:

Developing high-quality, high-performance test driven, data driven web applications for both internal and external end users. Also, ensuring applications are written to the highest possible standards by following clean code principles e.g. avoiding data duplication, ensuring code can easily be read by other developers, using the most appropriate design pattern for a given scenario etc.

Working in an agile environment and participating in agile practices such as daily standups, retrospective meetings, refinements and using Lean Kanban in Jira to track work progress

Working closely with the Product Owner and end users to build new features and provide solutions to raised issues. Also, working closely with Data Engineers, Database Administrators, DevOps Engineers, Quality Assurers as well as our external Microsoft Azure specialists to ensure issues are dealt with swiftly

Developing test driven database solutions using .NET Framework in conjunction with the databases in SQL Server Management Studio

Developing third party API services (consumed by other internal services) using .NET Core

Deploying applications to Azure using continuous delivery via Azure DevOps build pipelines and release pipelines and managing Azure resources via the Azure portal and ARM Templates

Managing connections between Azure applications and on-premise applications via hybrid connections

Developing solutions for Azure cloud e.g. serverless compute solutions such as Azure Functions in conjunction with different Webhooks and building Event Hub solutions for batch data processing

Creating solutions for monitoring applications in the cloud via Application Insights and Opsgenie alerts

Participating in code reviews within the team, engaging in collaborative work and paired programming with other developers on the team

HTML/CSS
C#
SQL
View more
HTML/CSS
C#
SQL
Azure
Docker
Stored Procedure
JavaScript
DevOps
View more