Bert Oneill

Technical Net Lead Principal Software Engineer @Version 1

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

Signup · Get unlimited contacts

WORK HISTORY

Sep 2021 — Present

Technical Net Lead Principal Software Engineer @Version 1

View department →

o Developing solutions for their Capital Market products in.Net8 (API\'s)o Improving bulk asset (FX, IR, Com) processing by 98%, resolving N+1 and O(1) issues, incorporating PLINQ\\Async\\Task\\Caching (IM)\\Yielding to boost the performance. In conjunction with horizontal scaling (multi-processing rather than multi-threading with multiple Dockers)o Implemented stateless JWT (HttpOnly), Policy & Identity security for new API’so Applying Diagnostic Counters, Memory\\CPU Usage & Object Allocation, generating Flame Graphs to pinpoint memory leakso High API scalability with NDJSON streaming\\yielding patternso MongoDB for horizontal scale - reads\\writes (shards & replica)o Scale product processing from other departments with IBM MQo CSQ-Lite for in-process messaging and MQ for inter-service messagingo Enhancing Code Analysis Rulesets, for a stable\\structured codebase - o Improving loan mortgage throughput by 96% by incorporating multiple web requests, multithreading, multiprocessing, TPL and IBM MQo Extending their Factory pattern, to process new loan typeso Modifying a loan’s functionality with the Decorator patterno Improving the performance of EF Core 3 to use the new capabilities of EF Core 7 (fewer in-memory actions) plus OpenJSON & Compiled EF querieso Using SQL Profiler & SQL logging to trace issues. & \'o MOJ – A POC to migrate a legacy Criminal Court site to.Net Coreo DAERA - Maintaining and enhancing government portalso Designed code analysis tools using ANTLR & GraphDB (Neo4J), visualize a class\'s node and edge relationshipo Demoing newer tech.(e.g. Microsoft\'s Machine Learning package, Playwright, Aspire)

EDUCATION

1994 — 1997

Ulster University

Bachelor of Science, Computing

ABOUT BERT ONEILL

A Technical.Net Lead \\ Principal Software Engineer - With over 30 years experience within the software industry, specialising in C#\\.Net9, Azure, SQL, Multi-Threading, Parallelism, Recursive, Yielding\\Asynchronous Programming, Scalability, Maintainability, Performance, Unit Testing and Security. Adept at architecting robust solutions, leading development teams, creating software, and collaborating with senior management and product owners. Well versed in various design and architectural patterns, including the SOLID Principal, Clean Architecture, Factory and Decorator patterns and generating project timelines.

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

Bert Oneill — Technical Net Lead Principal Software Engineer at Version 1 in Londonderry, GB | Unifers