Taran Sasioglu, Developer in London, United Kingdom
Taran is available for hire
Hire Taran

Taran Sasioglu

Verified Expert  in Engineering

Full-stack Architect and Developer

Location
London, United Kingdom
Toptal Member Since
May 16, 2016

After cutting his teeth at one of the world's top technical universities, Taran worked on a spectrum of .NET and web projects at various financial firms in London. He has a passion for going the extra mile and isn't afraid to reach deeper into technologies and requirements to ensure the successful delivery of high-quality projects. London based but well aware of the benefits of face time, Taran is happy to travel worldwide for periodic meetings.

Portfolio

Cintra
.NET, .NET Core, .NET 7, Angular, Amazon Web Services (AWS), Terraform, Docker...
Natixis
.NET, React, Microservices Architecture, SQL, Apache Kafka, AG Grid, TypeScript...
Cintra
.NET Core, .NET, React, Microservices, Microservices Architecture...

Experience

Availability

Part-time

Preferred Environment

Agile, C#, TypeScript

The most amazing...

...thing I've created is Total Uninstaller: a simple yet powerful open source tool for removing Windows bloat, especially useful for speeding up Visual Studio.

Work Experience

C#/Angular Developer

2022 - 2023
Cintra
  • Led the development effort to integrate their cloud payroll system to support education customers.
  • Led the architecture and development of a new secure external API provided to Equifax for ID verification.
  • Provided support and coaching to junior developers to ensure maintenance of high-quality, tested code with best-practice DevOps to manage infrastructure and CI/CD pipelines.
Technologies: .NET, .NET Core, .NET 7, Angular, Amazon Web Services (AWS), Terraform, Docker, REST, Full-stack, Entity Framework, JavaScript, Front-end, Cypress, Amazon Simple Queue Service (SQS), CircleCI, CI/CD Pipelines, Material UI, SQL Server 2016, AG Grid, ECS, Amazon Elastic Container Service (Amazon ECS), Entity Framework Core, TypeScript, ASP.NET, ASP.NET Core, Kubernetes, C#.NET, Agile Software Development, C#, ASP.NET Web API, Windows, SQL, Microsoft Visual Studio, HTML5, Amazon DynamoDB, Jira, Test-driven Development (TDD), LINQ, CSS, Git, SQL Server Management Studio (SSMS), Visual Studio, Microsoft SQL Server, Code Architecture, Unit Testing, RESTful Development, REST APIs, DI, Moq, Continuous Integration (CI), Microservices, Cloud, Networking, Virtualization, Architecture, Startups, Scrum, API Integration, Minimum Viable Product (MVP), ReSharper, Design Patterns, Concurrent Programming, Fiddler, Back-end, Full-stack Development, Infrastructure as Code (IaC), DevOps, Back-end Development, GitFlow, Serverless, AWS Lambda, Amazon CloudWatch, User Interface (UI), Object-oriented Programming (OOP), Software Design Patterns, Best Practices, PostgreSQL

Senior Full-stack Front Office Developer

2021 - 2022
Natixis
  • Architected and developed a greenfield global risk and PnL tool utilizing .NET back-end calculation microservices, with Kafka data streams for integration and a React UI with heavy use of AG Grid for display.
  • Filled the scrum master role and worked closely with traders, the product owner, and global development teams, ensuring a high-quality tool was built following Agile practices to deliver value quickly.
  • Prototyped and optimized the architecture to ensure that millions of risk lines with billions of events per day were correctly processed, aggregated, and shown to users in real time.
Technologies: .NET, React, Microservices Architecture, SQL, Apache Kafka, AG Grid, TypeScript, SignalR, ASP.NET, Redis, APIs, REST, Oracle Database, Full-stack, CI/CD Pipelines, .NET Core, IIS, SQL Server 2016, Azure DevOps, C#.NET, Agile Software Development, C#, ASP.NET Web API, Windows, Microsoft Visual Studio, JavaScript, ASP.NET MVC, HTML5, Windows Server 2016, Python, Jira, Test-driven Development (TDD), LINQ, Bootstrap, CSS, Git, SQL Server Management Studio (SSMS), Azure DevOps Services, Visual Studio, Microsoft SQL Server, Code Architecture, Unit Testing, RESTful Development, REST APIs, DI, Moq, SQL Server Data Tools (SSDT), Continuous Integration (CI), Networking, Architecture, Front-end, .NET 7, Cypress, ASP.NET Core, Scrum Master, Scrum, API Integration, Minimum Viable Product (MVP), ReSharper, Design Patterns, Concurrent Programming, Fiddler, Back-end, Full-stack Development, DevOps, Back-end Development, GitFlow, Blazor, Jest, Redux, User Interface (UI), Object-oriented Programming (OOP), Software Design Patterns, Best Practices

.NET, React, and Angular Developer

2020 - 2021
Cintra
  • Led development on a team of four developers, including training, education, and code reviews.
  • Collaborated closely with product owners, management, DevOps, and other development teams to define and refine cloud strategy and update their development technologies and methodologies.
  • Initiated, architected, and developed best practices for a range of cloud transformation projects, such as event-driven microservices, feature flagging, CI/CD, and legacy product interaction.
Technologies: .NET Core, .NET, React, Microservices, Microservices Architecture, Amazon Web Services (AWS), Angular, Terraform, Amazon Cognito, Docker, APIs, REST, Entity Framework, Full-stack, OAuth, CI/CD Pipelines, Material UI, SQL Server 2016, Kubernetes, C#.NET, Agile Software Development, C#, ASP.NET Web API, Windows, SQL, Microsoft Visual Studio, JavaScript, HTML5, Jira, Test-driven Development (TDD), LINQ, CSS, Git, TypeScript, SQL Server Management Studio (SSMS), Visual Studio, Microsoft SQL Server, Code Architecture, Unit Testing, RESTful Development, REST APIs, DI, Moq, Continuous Integration (CI), Cloud, Networking, Virtualization, Architecture, Front-end, Cypress, Amazon Simple Queue Service (SQS), CircleCI, ASP.NET Core, Startups, Scrum, ECS, Amazon Elastic Container Service (Amazon ECS), Entity Framework Core, API Integration, Minimum Viable Product (MVP), ReSharper, Design Patterns, Concurrent Programming, Fiddler, Back-end, Full-stack Development, Infrastructure as Code (IaC), DevOps, Back-end Development, GitFlow, Redux, Serverless, AWS Lambda, Amazon CloudWatch, User Interface (UI), Object-oriented Programming (OOP), Software Design Patterns, Best Practices, PostgreSQL

Accessibility Architect

2020 - 2020
A Data Analytics Platform
  • Performed a detailed review of the current codebase using automated techniques including Roslyn to generate a backlog of prioritized tasks and metrics to track project progress.
  • Worked closely with PM and QA resources to develop a prioritization, development, and testing plan for implementing accessibility within the client's flagship desktop application.
  • Kicked off the development process and developed best practices and library functions before handing the project over to the developer to complete the project.
Technologies: JavaScript, Windows Forms (WinForms), C#, HTML, .NET, C#.NET, Agile Software Development, C#.NET WinForms, Windows, Microsoft Visual Studio, HTML5, XAML, Git, SQL Server Management Studio (SSMS), Visual Studio, Microsoft SQL Server, Unit Testing, Alteryx, ReSharper, Back-end, Back-end Development, GitFlow, User Interface (UI), Object-oriented Programming (OOP)

IoT Architect and Developer

2019 - 2020
Freelance Clients
  • Architected full solutions to projects within the IoT space utilizing AWS IoT with C# back ends, React front ends, and WPF desktop applications.
  • Developed applications from the ground up, working closely with the end clients to ensure their desired balance between cost and future-proofing were achieved.
  • Supported legacy applications by debugging issues, reviewing architecture, and recommending cost-effective solutions.
Technologies: Windows Presentation Foundation (WPF), MQTT, Angular, AWS IoT, React, C#, JavaScript, CSS, TypeScript, HTML, .NET, APIs, REST, Entity Framework, NServiceBus, Full-stack, OAuth, CI/CD Pipelines, .NET Core, Material UI, SQL Server 2016, C#.NET, Agile Software Development, ASP.NET Web API, Azure, Windows, SQL, Microsoft Visual Studio, HTML5, LINQ, Azure SQL, Bootstrap, Git, SQL Server Management Studio (SSMS), Azure DevOps Services, Visual Studio, Code Architecture, Unit Testing, RESTful Development, REST APIs, DI, Continuous Integration (CI), AWS IoT Core, Amazon Cognito, Cloud, Networking, Architecture, Front-end, Amazon Simple Queue Service (SQS), Startups, Entity Framework Core, API Integration, Minimum Viable Product (MVP), ReSharper, Back-end, Full-stack Development, Infrastructure as Code (IaC), DevOps, Back-end Development, GitFlow, Serverless, AWS Lambda, Amazon CloudWatch, User Interface (UI), Amazon Web Services (AWS), Object-oriented Programming (OOP), Software Design Patterns

Freelance Developer

2017 - 2019
15 Seconds of Fame
  • Architected and developed high-quality, comprehensively tested C# microservices of varying complexity using Agile practices.
  • Created and optimized Azure Service Fabric applications and clusters.
  • Developed and improved JavaScript-based front ends (jQuery, Angular) with an emphasis on UX.
  • Integrated various external components, including custom neural networks, media endpoints, and RESTful APIs.
  • Set up and optimized CI, CD, and cloud infrastructure in both Azure and AWS.
Technologies: Amazon Web Services (AWS), Azure Service Fabric, Azure, JavaScript, C#, CSS, TypeScript, HTML, .NET, APIs, Entity Framework, Azure Service Bus, Full-stack, OAuth, CI/CD Pipelines, IIS, SQL Server 2016, C#.NET, Agile Software Development, ASP.NET Web API, Windows, SQL, Microsoft Visual Studio, ASP.NET MVC, HTML5, Windows Server 2016, Amazon DynamoDB, Jira, jQuery, Test-driven Development (TDD), LINQ, Azure SQL, jQuery UI, Bootstrap, NoSQL, Git, SQL Server Management Studio (SSMS), Azure App Service, Azure DevOps Services, NVIDIA CUDA, TensorFlow, Visual Studio, Microsoft SQL Server, Code Architecture, Unit Testing, RESTful Development, REST APIs, DI, Moq, Continuous Integration (CI), Microservices, Microservices Architecture, Cloud, Networking, Virtualization, Architecture, Front-end, ASP.NET Core, Startups, API Integration, Minimum Viable Product (MVP), ReSharper, Design Patterns, Concurrent Programming, Fiddler, Back-end, Full-stack Development, DevOps, Back-end Development, GitFlow, Blazor, Microsoft Power BI, Jest, Serverless, User Interface (UI), Object-oriented Programming (OOP), Software Design Patterns

Freelance Developer

2015 - 2017
SEAM
  • Maintained, improved, and supported a completely custom ground-rent management system.
  • Took ownership of a low-quality legacy codebase, requiring a balance of improving existing code quality while developing new features.
  • Advised on architectural options to modernize the application.
Technologies: MySQL, PyQt, Python, CSS, HTML, Windows, SQL, PyQt 4, Git, Code Architecture, Unit Testing, PyCharm, Back-end, User Interface (UI), Object-oriented Programming (OOP)

C# Market Risk Developer

2016 - 2016
Swiss Re
  • Replatformed a complex financial spreadsheet in VBA/MDX to an ASP.NET Web API/DAX web app.
  • Introduced a SQL CI process and infrastructure using Visual Studio SQL Server Data Tools (SSDT) and Team Foundation Server (TFS).
  • Maintained various parts of the SQL Server Analysis Services (SSAS) infrastructure and .NET web and Excel-based front ends.
Technologies: TFS, Continuous Integration (CI), MDX, DAX, SSAS, Microsoft SQL Server, ASP.NET Web API, C#, .NET, Elasticsearch, REST, APIs, Full-stack, CI/CD Pipelines, IIS, SQL Server 2016, C#.NET, Agile Software Development, Windows, SQL, Microsoft Visual Studio, JavaScript, HTML5, Windows Server 2016, Test-driven Development (TDD), LINQ, Git, SQL Server Management Studio (SSMS), Visual Basic .NET (VB.NET), Visual Studio, Code Architecture, Unit Testing, RESTful Development, REST APIs, DI, Moq, SQL Server Data Tools (SSDT), SSAS Tabular, Scrum, ReSharper, Back-end, Full-stack Development, DevOps, Back-end Development, GitFlow, Blazor, User Interface (UI), Object-oriented Programming (OOP), Software Design Patterns, Best Practices

C# Pricing Client Developer

2015 - 2016
RBS
  • Developed Windows Presentation Foundation (WPF) desktop clients for pricing FX forwards and bonds.
  • Implemented Windows services to provide data aggregation and streaming of automated trading data.
  • Worked with connected teams' developers, project managers, and traders to gather requirements, implement, test, and support applications.
Technologies: Rx, Infragistics, Windows Presentation Foundation (WPF), C#, .NET, Redis, Full-stack, CI/CD Pipelines, IIS, SQL Server 2016, C#.NET, Agile Software Development, ASP.NET Web API, Windows, SQL, Microsoft Visual Studio, JavaScript, Windows Server 2016, Jira, Test-driven Development (TDD), LINQ, XAML, Git, SQL Server Management Studio (SSMS), Visual Studio, Unit Testing, RESTful Development, REST APIs, DI, Moq, Front-end, Scrum, ReSharper, Fiddler, TeamCity, Back-end, Full-stack Development, DevOps, Back-end Development, GitFlow, User Interface (UI), Object-oriented Programming (OOP), Software Design Patterns, Best Practices

Equity Derivatives C# Web Developer

2013 - 2014
Barclays
  • Implemented new functionality and improved existing derivative product support within the Silverlight trade capture GUI.
  • Developed an ASP.NET Web API for internal systems to connect to in order to do trade booking.
Technologies: Model View ViewModel (MVVM), Microsoft Silverlight, Oracle SQL, Rhino Mocks, Infragistics, Managed Extensibility Framework (MEF), Rx, ASP.NET Web API, C#, .NET, Full-stack, CI/CD Pipelines, IIS, SQL Server 2016, C#.NET, Agile Software Development, Windows, SQL, Microsoft Visual Studio, ASP.NET MVC, Jira, Test-driven Development (TDD), LINQ, XAML, Git, SQL Server Management Studio (SSMS), Visual Basic .NET (VB.NET), Visual Studio, Unit Testing, DI, Moq, Front-end, Scrum, ReSharper, Design Patterns, TeamCity, Back-end, DevOps, GitFlow, User Interface (UI), Object-oriented Programming (OOP), Software Design Patterns

Portfolio Management Developer

2013 - 2013
Barclays
  • Maintained and developed portfolio management and optimization applications.
  • Performed detailed analysis and prototyping of BI tools for use within IB and Corporate domains.
  • Supported and maintained complex legacy SQL scripts.
Technologies: Tableau, Spotfire, QlikView, Microsoft SQL Server, C#, .NET, CI/CD Pipelines, IIS, SQL Server 2016, C#.NET, Agile Software Development, Windows, SQL, Microsoft Visual Studio, Jira, Test-driven Development (TDD), LINQ, Git, SQL Server Management Studio (SSMS), Visual Studio, Unit Testing, DI, Moq, TeamCity, Back-end, Microsoft Power BI, Object-oriented Programming (OOP), Software Design Patterns

Index Strategies Analyst and Developer

2012 - 2013
Barclays
  • Worked with the commodities index structuring team to enhance index analysis, management and creation capabilities.
  • Developed a statistical graphing tool to provide greater insight into index returns.
Technologies: Microsoft SQL Server, Windows Presentation Foundation (WPF), C#, .NET, CI/CD Pipelines, IIS, SQL Server 2016, C#.NET, Agile Software Development, Windows, SQL, Microsoft Visual Studio, Jira, Test-driven Development (TDD), Git, SQL Server Management Studio (SSMS), Visual Studio, Unit Testing, DI, TeamCity, User Interface (UI), Object-oriented Programming (OOP), Software Design Patterns

Rushmore Fixed Income Pricing Developer

2011 - 2011
Barclays
  • Developed improvements and bug fixes to the team's pricing admin application.
  • Supported and transferred functionality from a legacy VB application into the WPF application.
Technologies: Microsoft SQL Server, VB, C#, .NET, IIS, SQL Server 2016, C#.NET, Agile Software Development, Windows, SQL, Microsoft Visual Studio, Jira, Test-driven Development (TDD), Git, SQL Server Management Studio (SSMS), Visual Studio, Unit Testing, DI, TeamCity, Object-oriented Programming (OOP)

Configuration Management Developer

2010 - 2011
M&G Investments
  • Worked on the BAU release management development and POC redesign of the source control management system.
Technologies: MySQL, Oracle SQL, Groovy, Java, .NET, Windows, Object-oriented Programming (OOP)

Total Uninstaller

https://github.com/tsasioglu/Total-Uninstaller
Total Uninstaller is a Windows software uninstaller that's a simple-yet-powerful open-source tool for removing Windows bloat, especially useful for speeding up Visual Studio.

Escape Pod

https://github.com/tsasioglu/Escape-Pod
Escape Pod is a podcast downloader. It removes the need for iTunes and provides a lightweight, modern app for downloading podcast episodes. All you need is the .XML RSS URL.

Escape Pod JS

https://github.com/tsasioglu/EscapePodJS
The AngularJS version of the Escape Pod podcast downloader.

Languages

C#.NET, SQL, C#, HTML5, Python, JavaScript, TypeScript, HTML, VB, MDX, XAML, Haskell, F#, C, Groovy, Java, CSS, Visual Basic .NET (VB.NET)

Frameworks

.NET, ASP.NET Web API, ASP.NET, Rx, Windows Presentation Foundation (WPF), .NET Core, ASP.NET Core, ASP.NET MVC, AngularJS, Angular, Cypress, Blazor, Bootstrap, Ionic, Rhino Mocks, Material UI, Entity Framework Core, Jest, Redux

Libraries/APIs

Infragistics, Entity Framework, LINQ, REST APIs, Moq, PyQt 4, PyQt, React, AG Grid, TensorFlow, Managed Extensibility Framework (MEF), jQuery UI, jQuery, Windows Forms (WinForms), AngularUI, SignalR, NServiceBus

Tools

C#.NET WinForms, Git, Microsoft Silverlight, SSAS, Microsoft Visual Studio, Jira, ReSharper, Subversion (SVN), Visual Studio, MQTT, Spotfire, TFS, Fiddler, PyCharm, Tableau, Docker Hub, Azure App Service, Azure DevOps Services, TeamCity, Terraform, Amazon Cognito, Amazon Simple Queue Service (SQS), CircleCI, Amazon Elastic Container Service (Amazon ECS), Microsoft Power BI, Amazon CloudWatch, AWS CodeCommit, AWS CodeBuild

Paradigms

RESTful Development, Test-driven Development (TDD), Continuous Integration (CI), Model View ViewModel (MVVM), Unit Testing, Agile Software Development, Microservices, Microservices Architecture, DevOps, Object-oriented Programming (OOP), Best Practices, Pair Programming, Concurrent Programming, Design Patterns, REST, Azure DevOps, Scrum, Agile

Platforms

Amazon Web Services (AWS), Azure, Azure Service Fabric, Oracle Database, Software Design Patterns, Windows Server 2016, Windows, Apache Kafka, AWS Lambda, NVIDIA CUDA, Alteryx, AWS IoT, AWS IoT Core, QlikView, Docker, Kubernetes

Other

Code Architecture, DI, Azure Service Bus, Cloud, Architecture, APIs, API Integration, Full-stack, Minimum Viable Product (MVP), Startups, Back-end, Full-stack Development, Back-end Development, GitFlow, Virtualization, Front-end, OAuth, CI/CD Pipelines, Infrastructure as Code (IaC), Serverless, User Interface (UI), DAX, FPGA, Networking, .NET 7, IIS, Scrum Master, ECS, AWS CodePipeline

Storage

SQL Server Data Tools (SSDT), SSAS Tabular, SQL Server Management Studio (SSMS), Amazon DynamoDB, SQL Server 2016, PostgreSQL, Microsoft SQL Server, Oracle SQL, MySQL, NoSQL, Azure SQL, Redis, Elasticsearch

2009 - 2012

Bachelor of Engineering Degree with Highest Honors in Computer Science

Imperial College - London, UK

APRIL 2022 - PRESENT

Professional Scrum Master I

Scrum.org

APRIL 2021 - APRIL 2024

AWS Certified Solutions Architect

Amazon Web Services

OCTOBER 2020 - APRIL 2024

AWS Certified Cloud Practitioner

Amazon Web Services

SEPTEMBER 2020 - PRESENT

Microsoft Certified: Azure Fundamentals

Microsoft

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring