Taran Sasioglu
Verified Expert in Engineering
Full-stack Architect and Developer
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
Experience
Availability
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
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.
Senior Full-stack Front Office Developer
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.
.NET, React, and Angular Developer
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.
Accessibility Architect
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.
IoT Architect and Developer
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.
Freelance Developer
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.
Freelance Developer
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.
C# Market Risk Developer
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.
C# Pricing Client Developer
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.
Equity Derivatives C# Web Developer
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.
Portfolio Management Developer
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.
Index Strategies Analyst and Developer
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.
Rushmore Fixed Income Pricing Developer
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.
Configuration Management Developer
M&G Investments
- Worked on the BAU release management development and POC redesign of the source control management system.
Experience
Total Uninstaller
https://github.com/tsasioglu/Total-UninstallerEscape Pod
https://github.com/tsasioglu/Escape-PodEscape Pod JS
https://github.com/tsasioglu/EscapePodJSSkills
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
Education
Bachelor of Engineering Degree with Highest Honors in Computer Science
Imperial College - London, UK
Certifications
Professional Scrum Master I
Scrum.org
AWS Certified Solutions Architect
Amazon Web Services
AWS Certified Cloud Practitioner
Amazon Web Services
Microsoft Certified: Azure Fundamentals
Microsoft
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring