Profile Image

Abstract

Professional programmer with 8 years of experience in developing software solutions

About

An A-list developer with hands-on expertise in crypto exchanges, financial services and energy trading. Leveraging clean code, simple design and strategic AI usage to improve time to market and accelerate digital transformation.

Skills

.NET, Azure, Angular, Blazor, Python, Docker, Kubernetes, Kafka, MongoDB, Redis, PowerShell, Visual Basic, Google Cloud Platform, Amazon Web Services

Contact

teodorchirileanu@gmail.com
+40748333619
www.github.com/TeoChirileanu
www.linkedin.com/in/teoch

Experience & Training

Crypto Exchanges

.NET Developer with Python and AWS @ Lykke (CH)

.NET Developer with JavaScript and GCP @ Klips (IL)

Financial Services

.NET Developer with VB and Azure @ ING Bank (RO)

.NET Developer with Blazor and Azure @ Amex (US)

.NET Developer with Angular and Azure @ Axa IM (FR)

.NET Developer with SQL and PS @ SG CIB (FR)

Energy Distribution

.NET Developer with Bicep and Azure @ Itineris (BE)

.NET Developer with Python and SQL @ Enedis (FR)

Other

Senior Backend .NET @ Deloitte (US)

.NET Developer with Vue @ EUAA (MT)

Certifications

Microsoft Certified: DevOps Engineer Expert

AWS Certified: DevOps Engineer Professional

Google Cloud Certification: Professional Developer

Blockchain Council: Certified Fintech Expert

Scrum Alliance: Professional Scrum Developer

Education

UAIC: Bachelor of Computer Science

CNME: French Baccalaureate Diploma

Favorite Books

C# in Depth, Extreme Programming Explained, Clean Code & Architecture, Refactoring, DDD, Design Patterns, The Pragmatic Programmer, Soft Skills, Concurrency in C#, The Art of Unit Testing, We, Programmers, Managing Technical Debt, The Unicorn Project, Vibe Coding

What do other say about me?

“

Teodor is a very valuable addition to our team. He demonstrated an exceptional depth of technical expertise and worked very efficiently and fast. He is a pleasure to work with, both professionally and personally.

— Richard Olsen, CEO @ Lykke
“

Teodor is a phenomenal .NET Developer who consistently delivered robust, high-quality code. Crucially, Teodor goes beyond technical implementation; he has strong business acumen, always seeking to understand how his development work aligns with strategic goals.

— Karni Singh Solanki, Architect @ Deloitte
“

Teodor is a passionate young man, carrying the Carpathian profundity in his heart. His interests are wide spread and go beyond his profession. As you say: passion does not spread thin - so great level of energy which he brings to each task.

— Wolfgang Platz, Founder @ Tricentis
“

Teodor consistently demonstrated solid technical skills, a calm and thoughtful approach to problem-solving, and a collaborative attitude. A reliable and professional colleague I'd be happy to work with again.

— Basar Niron, Innovative Software Engineer @ CFP Energy

Senior Backend .NET & Azure Developer @ Deloitte (US) : 02/25 - 12/25

Technical Environment

Languages: C#, SQL

Frameworks: .NET, ASP.NET Core, Azure Service Bus, Azure Event Hub

Tools: Azure DevOps, Visual Studio, Git, Azure SQL Server, Azure APIM, TDD

Project Description

Business: Deloitte is a global professional services network. The project, Delphi Enterprise Transformation Platform (ETP), facilitates complex data synchronization and integration for large-scale enterprise environments.

Technical: The role focused on the Integration Agent and CdcPublisher components. The Integration Agent is a backbone for data synchronization within the Intela ecosystem, ensuring data consistency across distributed domains and enhancing system resilience.

Key Achievements

Business Value Delivery: Extended Integration APIs to support Intela Master Data (Variable Attributes, Entity Collections), directly enabling new business capabilities for cross-domain data synchronization and reducing data silos.
Enhanced Reliability: Successfully implemented a "Resend Broken Messages" mechanism and "Poison Message" handling for Azure Service Bus, drastically reducing manual intervention for synchronization failures and ensuring data integrity.
Performance Optimization: Optimized partitioning strategies for synchronization status and published messages, improving database performance and data manageability.
Quality Assurance: Fixed critical integration test failures and expanded test coverage for complex scenarios like "Regional Jobs" and "Workarea Entity" synchronization.

.NET Developer @ Itineris (BE) : 11/22 - 08/25

Technical Environment

Languages: C#, Bicep, Python, Sql

Frameworks: .NET, ASP.NET, Azure, D365, Jupyter

Tools: Rider, Azure DevOps, Azure Functions, Logic Apps, Api Management, Data Lake, DataBricks

Project Description

Business: Itineris is a technology company specializing in cloud-based software solutions for the utilities industry, particularly energy and water companies. Contributed to UMAX, their flagship product, built on Microsoft Dynamics 365 and hosted in the Azure cloud streamlining processes like meter-to-cash and customer engagement.

Technical: The project spanned several energy-sector organizations focused on leveraging cutting-edge technology to enhance energy management and billing systems. Flogas, a leading energy supplier specializing in LPG, served a wide range of clients from residential to industrial sectors. SSE, a UK-based leader in renewable energy. The projects utilized Azure Cloud infrastructure to manage and process large-scale energy consumption data.

Key Achievements

Revamped the TimeSamples System: Spearheaded the modernization of the TimeSamples system, responsible for ingesting raw meter data, generating billable data, providing estimates for missing reads, and synchronizing with the pricing engine for accurate tariff calculations.
Reliable Infrastructure as Code: Successfully implemented and maintained an IaC approach using Bicep, enabling consistent and repeatable deployments with minimal downtime.
Optimized Data Processing: Significantly improved the performance and scalability of Databricks jobs handling large volumes of metering data, enhancing the ability to process and analyze customer usage data efficiently.
Modernized Azure Infrastructure: Led the migration of Azure Functions to .NET 8 and ASEv3, improving performance, security, and scalability of the platform.
F&O Data Entity Management: Built a custom .NET application to manage Data Entities within Dynamics 365 Finance & Operations.

.NET Developer @ EUAA (MT) : 03/25 - 07/25

Technical Environment

Languages: C#, TypeScript, Sql

Frameworks: .NET, ASP.NET, Azure, Entity Framework, VueJS

Tools: Rider, Azure DevOps, Visual Studio

Project Description

Business: EUAA is a European Union agency that plays a crucial role in implementing the EU's common asylum system. It provides operational and technical assistance to EU Member States, ensuring consistent asylum procedures across Europe. The agency delivers training, quality support, and data analysis to strengthen the EU's capacity to protect those seeking international protection.

Technical: The project utilized a Vue.js frontend to provide an administrative interface where users could manage expert assignments to deployment and operational plans. The system allowed administrators to assign countries, track expert availability, and manage various operational aspects through a modern, responsive interface. Backend services were built with .NET Core, providing RESTful APIs.

Key Achievements

Resource Planning Analytics: Developed an interactive dashboard for deployment plans that provides instant visibility into expert allocation patterns. This feature automatically aggregates and displays monthly summaries of expert types and quantities.
Rights Management Redesign: Contributed to a backend redesign of the rights management system using custom authorization attributes and middleware-level permission checks. Implemented frontend route guards based on user roles and permissions.
Cascades Functionality: Developed a comprehensive table and dialog system for linking expert profiles with tasks, significantly reducing manual data entry time and improving data consistency across the system.
API Optimization: Dramatically improved task fetching performance by optimizing SQL entity relationships at the application level, reducing response time from 600 to 30 seconds.

.NET Developer @ EPS (LT) : 02/25 - 06/25

Technical Environment

Languages: C#, SQL, Razor

Frameworks: .NET, ASP.NET, tSQLt

Tools: Rider, GitLab, TeamCity, Octopus, SoapUI

Project Description

Business: EPS LT is a leading payments solution provider based in Lithuania, serving major clients across the Baltics, Central and Eastern Europe. The company specializes in developing and maintaining robust card-based infrastructure for fleet, insurance, and gift card management, as well as custom corporate payment and loyalty solutions.

Technical: Worked on FIG (Fleet, Insurance, Gift Cards), a platform where each client had its own suite of solutions including databases, admin web interface, client web portal, and backend services. The role involved providing support and developing new features across the entire technology stack, ensuring seamless integration and optimal performance.

Key Achievements

Dynamic Insurance Discount System: Developed a comprehensive health insurance discount system for pharmacies, enabling automated application of gratuities and reductions based on product categories and insurance policies.
ATC Code Import System: Designed and built a system to import both real and test ATC codes, providing pharmacies an internal tool to flexibly assign reduction codes to products based on standardized templates.
Database Performance: Implemented a SQL cleanup procedure that removed expired card limits from production, reducing maintenance costs and providing clearer insights into client usage patterns and trends.
Re-architected Database System: Successfully consolidated multiple client databases into a single source of truth, reducing operational costs and complexity while moving business logic from stored procedures into maintainable C# code.

.NET Developer @ Lykke (CH) : 07/24 - 12/24

Technical Environment

Languages: C#, Razor, Python, SQL, Yaml

Frameworks: .NET, ASP.NET, Blazor

Tools: Rider, PyCharm, Docker, AWS

Project Description

Business: Lykke is a Swiss fintech company using blockchain technology to revolutionize financial markets. It offers a zero-fee cryptocurrency exchange platform with access to various digital assets, while also providing blockchain-based solutions for businesses in the financial and service industries.

Technical: Developed and implemented critical components for Lykke’s trading platform and infrastructure, focusing on enhancing security, automating deployments, and integrating Python-based quantitative models with the existing C# ecosystem.

Key Achievements

Security & Credential Management: Successfully integrated Lykke’s systems with a secrets manager, eliminating the need for hardcoded credentials and significantly improving the security posture of the applications.
Robust CI/CD Pipeline: Laid the groundwork for a new CI/CD automation system, enabling continuous integration and delivery of software updates. This included setting up GitHub workflows and establishing deployment pipelines.
Python-C# Bridge: Made significant progress in developing a critical Python-C# bridge, enabling seamless integration of Lykke’s existing C# infrastructure with new Python-based algorithms and machine learning models.

.NET Developer @ ING Bank (RO) : 04/23 - 09/24

Technical Environment

Languages: C#, Visual Basic, SQL, Yaml, JavaScript

Frameworks: .NET, ASP.NET, WCF, Arm Templates

Tools: Rider, Grafana, Docker, K6, Azure DevOps

Project Description

Business: Established in 1994, considered a leading global financial institution, ING Bank offers a wide range of products and services to individuals, small and medium-sized enterprises, and large corporations.

Technical: Within the BPM Core team at ING Bank Romania, I played a crucial role in developing and maintaining the essential runtime platform that powered all internal enterprise applications. This platform, built on an n-tier architecture and utilizing plug-n-play modules, supported a diverse range of mission-critical business applications, including business lending, leads management, business banking, and card issuing.

Key Achievements

User Session Statelessness: Successfully migrated user session storage from an in-memory model to Redis. This significantly enhanced the fault tolerance and scalability of applications across the entire machine cluster.
L3 Production Support: Provided comprehensive L3 production support, acting as a liaison between business analysts, configurators, and external stakeholders. This involved troubleshooting complex issues and analyzing logs.
Enhanced Health Checks: Implemented and extended health checks to encompass all core service dependencies. This included monitoring vital databases and external assemblies, ensuring proactive identification and resolution of problems.
.NET 8 Upgrade: Led the successful upgrade to .NET 8 across multiple enterprise applications, resulting in measurable performance improvements and ensuring seamless compatibility with the latest technologies.

.NET Developer @ American Express (US) : 03/23 - 07/24

Technical Environment

Languages: C#, Visual Basic, Razor, Powershell, Cake

Frameworks: .NET, ASP.NET, Blazor, WCF

Tools: Rider, Playwright, Bamboo, DataGrip, vATM, WebFT

Project Description

Business: A global integrated payments company, Amex offers a range of financial products and services, including credit and charge cards, merchant acquisition and processing, network services, travel, and insurance.

Technical: Contributed to the development and integration of key payment products such as WebFASTest, vATM, and NGS (a payment certification tool). Leveraged expertise in C# on .NET, Razor on Blazor, SQL databases, and Azure Cloud to ensure seamless functionality within the existing infrastructure.

Key Achievements

UI testing with Playwright: Implemented automated UI testing framework using Playwright in the absence of a dedicated QA team, ensuring client acceptance criteria for payment certification scenarios were met.
Greenfield development of NGS: Led the development of the NGS payment certification tool using modern technologies like Blazor, establishing a robust and flexible UI component system from scratch.
Streamlined Deployment: Developed PowerShell and Cake scripts for automated building, packaging, and deployment of binaries, significantly reducing manual effort.
Legacy System Maintenance: Ensured the continued functionality and stability of a critical legacy system, while also documenting and extracting key information such as EMV chip card application and tags.

.NET Developer @ Klips (IL) : 08/22 - 03/23

Technical Environment

Languages: C#, Powershell, SQL, JavaScript

Frameworks: .NET, ASP.NET, GCP, React, SignalR

Tools: Rider, Redis, NATS, Docker, Kubernetes, MongoDB, Grafana, Prometheus

Project Description

Business: Klips is a fast-growing fintech company revolutionizing the financial industry with its next-generation Financial Hub. This unified platform offers a comprehensive suite of services including CFD trading, digital banking, shares dealing, payments, and CRM.

Technical: Together with the team we created an MVP for a cryptocurrency wallet using a modern technology stack including .NET, SignalR, NATS, Redis, React and NoSQL databases. This platform integrated with multiple liquidity providers, enabling essential features.

Key Achievements

MVP Delivery & Business Validation: Participated in the creation of a minimum viable product (MVP) for a cryptocurrency wallet, validating core business ideas like fiat and crypto deposits, swaps, and withdrawals.
Real-Time Monitoring & Alerting: Implemented comprehensive Grafana dashboards to monitor critical system metrics, enabling proactive issue detection and resolution by triggering automated alerts.
Sub-Millisecond Communication: Significantly improved the performance and scalability of Databricks jobs handling large volumes of metering data, enhancing the ability to process and analyze usage data.
Real-Time Crypto Quotations: Implemented WebSocket technology to deliver live crypto quotations directly to the mobile wallet page, enhancing user experience and enabling real-time decision-making.

.NET Developer @ Axa IM (FR) : 07/22 - 02/23

Technical Environment

Languages: C#, TypeScript, SQL, JavaScript

Frameworks: .NET, ASP.NET, Angular, Cypress

Tools: Rider, SSMS, WebStorm, SimCorp Dimension, UFT One

Project Description

Business: As the investment arm of AXA Group, AXA IM is committed to responsible investing, integrating environmental, social, and governance factors into its investment processes for managing derivatives investments.

Technical: The technical environment consists of a mix of .NET and Angular technologies, with a focus on delivering a responsive, scalable, and secure platform. The platform leverages the SimCorp Dimension system and utilizes SQL for efficient data operations.

Key Achievements

Derivatives Pricing Innovation: Spearheaded the implementation, creation, and extension of a new derivatives credit pricing system, complete with all necessary financial models.
Trader Empowerment: Delivered mission-critical information about currency & index options directly to traders, enabling automated execution of full unwinds and roll forwards.
Legacy System Decommissioning: Successfully decommissioned approximately 20% of Global One, a company-wide legacy system responsible for repurchase agreement management.
Automated Functional Testing: Developed a comprehensive suite of automated functional tests using UFT One, covering critical business processes and reducing manual testing efforts by 80%.

.NET Developer @ GlobalLogic (US) : 03/23 - 06/23

Technical Environment

Languages: C#, SQL, Gherkin, C++

Frameworks: .NET, ASP.NET, Azure, TCP/IP

Tools: Rider, Postman, Ingenico, Verifone, Moneris

Project Description

Business: GlobalLogic, a Hitachi Group Company, is a leader in digital product engineering. They help clients design and build innovative products, platforms, and digital experiences across various industries.

Technical: Ensured 24/7 operational support for a US-based automated car wash business. Developed a hardware virtualization system using C# on .NET and Azure Cloud, enabling automated nightly builds for rigorous system testing.

Key Achievements

Abstracted Testable System: Coordinated a team to create a comprehensive virtualized environment simulating the entire car wash operation, allowing for thorough testing without hardware.
Clean Code & TDD Practices: Ensured high-quality codebase, emphasizing maintainability, readability, and testability through decoupling hardware implementations from software abstractions.
Architectural Patterns: Employed dependency inversion and interface segregation principles to design a system reliant on abstract interfaces, allowing for easy substitution of hardware components.
Client Communication: Maintained open communication with stakeholders, demonstrating project progress, achieved milestones, and addressing any concerns for the US client.

.NET Developer @ BeeNear (RO) : 05/21 - 05/22

Technical Environment

Languages: C#, TypeScript, SQL, JavaScript

Frameworks: .NET, ASP.NET MVC, Angular, WebForms

Tools: Visual Studio, SSMS, DataGrip, Autofac, Moq

Project Description

Business: OpenFinance is Italy’s leading accounting software. EasyOne is an industry-leading CRM solution used across the Iberian peninsula, enabling businesses to build stronger customer relationships.

Technical: OpenFinance leverages modern frameworks for a responsive, scalable platform. EasyOne was strategically refactored from a monolithic WPF application into a microservices architecture, enhancing flexibility.

Key Achievements

OpenGate Modernization: Led the successful migration of critical accounting software from WebForms to Angular 12, significantly improving performance and modernizing the technology stack.
Performance Increase: Enhanced application performance by rewriting key components in Angular, resulting in a markedly faster and more responsive user experience.
Microservices Refactoring: Spearheaded the transformation of a legacy monolithic application into a microservices architecture, boosting scalability and maintainability.
Login Time Reduction: Achieved a sevenfold reduction in login loading time through innovative architectural redesign, dramatically improving user satisfaction.

.NET Developer @ Enedis (FR) : 02/19 - 02/21

Technical Environment

Languages: C#, Python, Mermaid, DPL, C++

Frameworks: .NET, Parsimonious, WCF, WPF

Tools: Rider, yEd, GoXAM, PyCharm, PowerFactory

Project Description

Business: Enedis Talon is an internal tool designed to optimize the management of France’s electrical grid, empowering Enedis to calculate crucial electro-technical metrics and connection costs.

Technical: Built as an N-Tier framework, the application leverages advanced algorithms to compute grid metrics. It features a custom calculation engine for new customer connections (raccordements).

Key Achievements

Base Tier Rework: Led the successful modernization of the core calculation layer, significantly improving performance and ensuring the stability of mission-critical grid operations.
Workflow GUI: Designed and implemented a user-friendly GUI using WPF and GoXam, simplifying the process of creating and visualizing complex electrical workflows.
Code Generation Pipeline: Created an innovative pipeline capable of translating functional specifications directly into C# code, drastically accelerating development cycles.
Supervisor Module: Built a sophisticated Supervisor module to autonomously monitor, deploy, and configure system modules, ensuring optimal system health.

.NET Developer @ Societe Generale (FR) : 06/18 - 01/19

Technical Environment

Languages: C#, Powershell, Gherkin, SQL

Frameworks: .NET, ADO, ASP .NET, SSIS

Tools: Visual Studio, SSMS, TeamCity, XL Deploy

Project Description

Business: Liqor streams liquidity reporting for financial institutions, automating complex metric calculations and generating compliant reports for the BDF and BCE.

Technical: An internal financial application that utilizes a sophisticated algorithm to calculate liquidity metrics from real-time data, featuring a custom report generation module.

Key Achievements

Basel III Implementation: Successfully integrated new liquidity metrics required by Basel III regulations, ensuring compliance and contributing to accurate risk assessment.
SSIS Script Optimization: Rewrote and optimized critical SSIS scripts, achieving a 35% performance improvement and reducing data processing time significantly.
XML Parser Development: Developed a custom XML parser that reduced data integration time for a new data source by threefold, accelerating report generation cycles.
CI Pipeline Redesign: Redesigned and upgraded the CI pipeline from TeamCity 2008 to 2018, resulting in a near tenfold performance improvement and streamlined deployments.

.NET Developer @ Tricentis (AT) : 12/17 - 05/18

Technical Environment

Languages: C#, TypeScript, SQL

Frameworks: .NET, Angular, Entity Framework, ASP .NET

Tools: Visual Studio, Robo 3T, Azure DevOps, Auth0

Project Description

Business: Tricentis Tosca empowers businesses to achieve faster, higher quality software releases through AI-powered risk-based testing and model-based test automation.

Technical: The platform reduces maintenance efforts and allows for efficient testing of diverse applications. Worked on decomposing monolithic architecture into microservices for better scalability.

Key Achievements

Microservices Decomposition: Participated in modernization efforts to break down a monolithic architecture, resulting in a significant 50%+ performance improvement.
Cloud Portal Features: Implemented user management and profile editing functionalities in the Cloud Portal, addressing key user needs and increasing platform usability.
System Reliability: Proactively implemented health check mechanisms for microservices, ensuring system reliability and minimizing downtime across the platform.
CI/CD Foundation: Migrated to Git and developed initial CI/CD pipelines, fostering a more efficient and collaborative development environment.