$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Software engineer
Adrian Dylinski
,
Southend-on-sea, United Kingdom
Experience
Other titles
Skills
I'm offering
Profile A passionate Software Engineer, expert in developing quality solutions with extensive knowledge of a wide range of programming languages, technologies and frameworks, enabling organisations to make effective use of technology. Key strengths include: attention to detail and quality; meeting business needs with security, performance and reliability in mind; utilising expertise and experience to advise on benefits and drawbacks of different solutions; using an Agile approach to ensure timely and efficient delivery of software.
Markets
United Kingdom
Language
English
Fluently
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
2017 - 2020
temp
C# Developer
Front-Office Rates Risk & PnL IT.
at BNP Paribas (contract)
Tech stack: .Net 4.6.2, .Net 4.7, MS SQL 2012, Oracle Coherence, WPF, Rx.Net, DevExpress
• Improved responsiveness and latency for intraday risk live updating view
• Rewrite existing ui components to support asynchronous operations to limit the UI freeze when working with large reports.
• Reworked existing code based on RX subjects to use built-in operators to achieve better error handling, maintainability and composability.
• Built streaming json parser on top of JSON.Net JsonTextReader to reduce memory allocation and speed up report processing.
• Improved post-processing time for risk reports in WPF client by applying optimizations to hot-paths - up to 10x shorter query times for some reports.
• Reduced latency and decreased recovery time 4x for intra-day risk querying by applying batching, parallel processing and various low-level optimizations.
• Improved risk aggregation/persistence times up to 10x by applying more efficient indexing strategy and bulk insert.
• Developed new features and maintained existing WPF client and auxiliary back-end services.
Tech stack: .Net 4.6.2, .Net 4.7, MS SQL 2012, Oracle Coherence, WPF, Rx.Net, DevExpress
• Improved responsiveness and latency for intraday risk live updating view
• Rewrite existing ui components to support asynchronous operations to limit the UI freeze when working with large reports.
• Reworked existing code based on RX subjects to use built-in operators to achieve better error handling, maintainability and composability.
• Built streaming json parser on top of JSON.Net JsonTextReader to reduce memory allocation and speed up report processing.
• Improved post-processing time for risk reports in WPF client by applying optimizations to hot-paths - up to 10x shorter query times for some reports.
• Reduced latency and decreased recovery time 4x for intra-day risk querying by applying batching, parallel processing and various low-level optimizations.
• Improved risk aggregation/persistence times up to 10x by applying more efficient indexing strategy and bulk insert.
• Developed new features and maintained existing WPF client and auxiliary back-end services.
Sql, .Net, Oracle, Operations, JSON, UI, C, SoMe, Wpf, Net, Developer, Support, Streaming, Processing, UP, Just 4.6
2018 - 2019
freelance
C# Latency Consultant
eFX.
at Credit Agricole (contract)
Tech stack: .Net 4.6.2, MS SQL 2016, Solace Messaging Bus, WPF, WinForms
• Prototyped changes to CA's port of QuickFIX library in order to reduce latency and improve throughput of fix parsing - achieved 2-2.5x speed up and decreased 'garbage' produced while parsing by 4x.
• Developed fix adapter to support internal matching service on current platform.
• Created high-performance persistence solution to write business events coming over Solace bus to KDB+ db.
• Continuously worked on improving performance of components, specifically focusing on reducing memory pressure and garbage collection times.
• Maintained FX pricing and distribution platform based on .Net 4.6 and MS SQL 2012.
• Maintained and extended WPF and WinForms clients.
• Developed WPF tools for interactive testing of the platform.
Tech stack: .Net 4.6.2, MS SQL 2016, Solace Messaging Bus, WPF, WinForms
• Prototyped changes to CA's port of QuickFIX library in order to reduce latency and improve throughput of fix parsing - achieved 2-2.5x speed up and decreased 'garbage' produced while parsing by 4x.
• Developed fix adapter to support internal matching service on current platform.
• Created high-performance persistence solution to write business events coming over Solace bus to KDB+ db.
• Continuously worked on improving performance of components, specifically focusing on reducing memory pressure and garbage collection times.
• Maintained FX pricing and distribution platform based on .Net 4.6 and MS SQL 2012.
• Maintained and extended WPF and WinForms clients.
• Developed WPF tools for interactive testing of the platform.
Sql, C, Wpf, Service, Net, Support, WinForms, Testing, UP, Just 4.6
2016 - 2017
freelance
Software developer consultant
Virgin Active.
(contract)
Tech stack: .Net 4.7, NancyFX, MS Asp.Net MVC, Azure (Sql, Document DB, Blob storage, Queues), JavaScript, jQuery
• Actively cooperated with Dev Manager and Solutions Architect on micro-service based architecture and design of the system
• Implemented an Azure hosted micro-service for integration with OAuth2 providers.
• Built a integration layer REST/Json micro-service for external body composition system with NancyFx and C#.
• Maintained and extended existing C# and NancyFx framework based micro-services using a mix of Azure DocumentDB, Azure SQL and Azure Blob Storage for persistence.
• Developed of an Azure Queues and Azure Web Role based Guest Pass system.
• Built front-end application for Guest Pass System using MS Asp.Net MVC, JavaScript and jQuery.
• Managed continuous integration and deployment pipelines in Jenkins.
• Designed and implemented structural logging strategy using ElasticSearch, Kibana and Serilog
• Kept automated test-coverage at high levels using a combination of xUnit and SpecFlow to reduce time spent on manual regression testing.
Tech stack: .Net 4.7, NancyFX, MS Asp.Net MVC, Azure (Sql, Document DB, Blob storage, Queues), JavaScript, jQuery
• Actively cooperated with Dev Manager and Solutions Architect on micro-service based architecture and design of the system
• Implemented an Azure hosted micro-service for integration with OAuth2 providers.
• Built a integration layer REST/Json micro-service for external body composition system with NancyFx and C#.
• Maintained and extended existing C# and NancyFx framework based micro-services using a mix of Azure DocumentDB, Azure SQL and Azure Blob Storage for persistence.
• Developed of an Azure Queues and Azure Web Role based Guest Pass system.
• Built front-end application for Guest Pass System using MS Asp.Net MVC, JavaScript and jQuery.
• Managed continuous integration and deployment pipelines in Jenkins.
• Designed and implemented structural logging strategy using ElasticSearch, Kibana and Serilog
• Kept automated test-coverage at high levels using a combination of xUnit and SpecFlow to reduce time spent on manual regression testing.
Kibana, Regression testing, Service, Architecture, Net, Developer, Azure SQL, Testing, Software, Test, Web, Storage, Continuous integration, XUnit, SpecFlow, Framework, Nancyfx, Manager, Jenkins, Design, Sql, Jquery, .Net, Asp.net mvc, ASP.NET, Azure, JSON, Javascript, Deployment, REST, C, MVC, Elasticsearch, ASP, Integration
2016 - 2016
job
Lead back-end developer
Luxtripper Ltd, luxury travel company.
(permanent)
Tech stack: .Net 4.6, Azure SQL, Asp.Net MVC, MS Web API 2, Entity Framework, Angular
• Designed and implemented bespoke CRM/back-office application using MS Web API 2 + Entity Framework code first + Azure SQL + Dapper on back-end and HTML5/Angular.js/Sass on front-end.
• Integrated various SOAP and REST travel APIs with Luxtripper's search platform.
• Maintained legacy ASP.Net MVC/Entity Framework db first application.
• Implemented single sign on solution using OAuth2 framework.
• Cooperated with CTO on long-term planning and system architecture.
• Improved performance of user facing web by identifying inefficient Entity Framework queries and rewriting them in an optimal way.
• Implemented automated test strategy and continuous deployment to Azure
Tech stack: .Net 4.6, Azure SQL, Asp.Net MVC, MS Web API 2, Entity Framework, Angular
• Designed and implemented bespoke CRM/back-office application using MS Web API 2 + Entity Framework code first + Azure SQL + Dapper on back-end and HTML5/Angular.js/Sass on front-end.
• Integrated various SOAP and REST travel APIs with Luxtripper's search platform.
• Maintained legacy ASP.Net MVC/Entity Framework db first application.
• Implemented single sign on solution using OAuth2 framework.
• Cooperated with CTO on long-term planning and system architecture.
• Improved performance of user facing web by identifying inefficient Entity Framework queries and rewriting them in an optimal way.
• Implemented automated test strategy and continuous deployment to Azure
Entity Framework, Just 4.6, Framework, Continuous deployment, Search, Web, Office, Cto, Azure SQL, Developer, Net, Architecture, Web API, Test, SOAP, Html5, ASP, MVC, REST, Deployment, Sass, Azure, ASP.NET, Asp.net mvc, CRM, Angular, API, .Net, Sql
2014 - 2016
job
Software developer
Trayport Ltd.
leading provider of energy trading solutions (permanent)
Tech stack: .Net 4.5.2, 4.6, MS SQL, ADO.Net, Web Sockets, Protobuf, WPF
• Delivered low-latency, multi-tenant, highly resilient trading platform using C#, Web-Sockets, MS SQL, ADO.Net, integrated it with existing WPF frontend and provided migration tools from the old platform.
• Redesigned upstream and downstream connection management to achieve high resiliency, redundancy and availability of the platform.
• Designed and implemented Historical Trade Data service with Web-Sockets/Google Protobuf connectivity and MS SQL/ADO.Net persistence layer, reaching up to 50x better times than previous solution.
• Actively collaborated on platform design and architecture, maintained documentation, continuous integration, automated tests suite and bespoke real-time health monitoring system for the trading platform.
• Maintained and provided bug-fixes for existing WPF Trading client.
Tech stack: .Net 4.5.2, 4.6, MS SQL, ADO.Net, Web Sockets, Protobuf, WPF
• Delivered low-latency, multi-tenant, highly resilient trading platform using C#, Web-Sockets, MS SQL, ADO.Net, integrated it with existing WPF frontend and provided migration tools from the old platform.
• Redesigned upstream and downstream connection management to achieve high resiliency, redundancy and availability of the platform.
• Designed and implemented Historical Trade Data service with Web-Sockets/Google Protobuf connectivity and MS SQL/ADO.Net persistence layer, reaching up to 50x better times than previous solution.
• Actively collaborated on platform design and architecture, maintained documentation, continuous integration, automated tests suite and bespoke real-time health monitoring system for the trading platform.
• Maintained and provided bug-fixes for existing WPF Trading client.
It, UP, Energy, Just 4.5, Energy, Continuous integration, Google, Web, Software, Health, Monitoring, Developer, Design, Net, Architecture, Service, Integration, Wpf, Management, C, Frontend, .Net, Sql
2012 - 2014
job
Software developer
MongoDB and Memcached.
at anixe Polska, a pioneer in the European market of tourism-based technology (permanent)
Tech stack: .Net 3.5 - 4.5, ASP.Net MVC, Mongo DB, Memcached, Ruby
• Developed transactional, highly-available query and book service using C#, .Net 3.5, ASP.Net MVC, MongoDB and Memcached
• Created C# component for algorithmic hotel categorisation.
• Improved performance of flight price calculation/caching solution.
• Developed queue based travel documents, invoice and e-mail generation system using Ruby.
• Incorporated Graylog 2 structural logging in maintained applications monitoring and debugging.
• Developed high performance XML exporter for hotel, flight and packages price cache.
• Maintained continuous delivery, monitoring and automated testing.
Tech stack: .Net 3.5 - 4.5, ASP.Net MVC, Mongo DB, Memcached, Ruby
• Developed transactional, highly-available query and book service using C#, .Net 3.5, ASP.Net MVC, MongoDB and Memcached
• Created C# component for algorithmic hotel categorisation.
• Improved performance of flight price calculation/caching solution.
• Developed queue based travel documents, invoice and e-mail generation system using Ruby.
• Incorporated Graylog 2 structural logging in maintained applications monitoring and debugging.
• Developed high performance XML exporter for hotel, flight and packages price cache.
• Maintained continuous delivery, monitoring and automated testing.
Technology, Continuous delivery, Memcached, Mongo, Software, Monitoring, Testing, Developer, Net, .Net, Service, ASP, MVC, C, XML, MongoDB, ASP.NET, Asp.net mvc
Adrian's reviews
Adrian has not received any reviews on Worksome.
Contact Adrian Dylinski
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Adrian directly in Worksome.
38000+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark