Skip to content
Tehran, Iran

Hi, I’m Danial Karimi

Senior .NET Full-Stack Developer

Specialised in Fintech & Banking, Core Banking Systems, ERP Platforms, System Architecture

9+ years building core banking platforms, fintech products and ERP systems that stay fast, secure and maintainable at scale — from first architecture sketch to production.

Portrait of Danial Karimi (دانیال کریمی), Senior .NET Full-Stack Developer

9+

Years experience

Currently at

Kara · Sepas

About

Engineering software for the financial industry

9+ years turning complex financial and enterprise requirements into systems that are reliable, secure and fast.

Currently

Building fintech and core banking solutions — designing systems end to end and keeping them reliable, secure and fast under real financial load.

Years of experience
9+Years of experience
Companies
4Companies
Core domains
3Core domains
Certifications
2Certifications

Highlights

  • Strong analytical and problem-solving skills
  • 9+ years of professional .NET full-stack development
  • Deep expertise in the fintech & banking domain
  • Designs systems from scratch across multiple architectures
  • Significant experience improving project performance
  • Continuously learning new technologies

Senior .NET Full-Stack Developer

A little about me

I am a results-driven senior full-stack developer with over 9 years of experience building complex software systems. My career spans ERP platforms, fintech products and core banking solutions — most recently as part of Kara under Sepas Holding, where I work at the intersection of software engineering and the financial industry.

I have a proven track record of designing and implementing systems from the ground up using the architecture best suited to each problem — microservices, event-driven or layered — with a strong focus on performance, reliability and security. I am equally comfortable leading a team, collaborating in Scrum environments, or diving deep into query optimization and system design.

Technical proficiency

Core competencies, weighted by depth of day-to-day use.

C# & OOP90%
T-SQL & Query Optimization90%
EF Core & Dapper90%
Design Patterns80%
Angular80%
Git & TFS80%
HTML, CSS & JavaScript70%
Neo4j & PostgreSQL60%
Linux & Docker60%

Technologies I work with

  • .NET
  • C#
  • ASP.NET Core
  • Entity Framework Core
  • Dapper
  • SQL Server
  • PostgreSQL
  • Neo4j
  • Microservices
  • Event-Driven Architecture
  • Angular
  • TypeScript
  • Docker
  • Linux
  • Stimulsoft
  • Scrum
Career

Professional experience

From CMS work and Telegram bots to leading ERP delivery and building core banking platforms.

  1. Kara logo

    Kara

    Present

    part of Sepas Holding

    Senior .NET Full-Stack Developer

    Jun 2024 – PresentFintech & Banking Solutions
    • Build fintech and banking domain solutions at Kara, a company under Sepas Holding.
    • Gained deep hands-on experience with financial systems, core banking infrastructure and the wider fintech ecosystem.
    • Designed and implemented systems from scratch using architectures tailored to each requirement — microservices, event-driven and layered.
    • Delivered banking solutions with a focus on reliability, security and scalability inside Sepas Holding's financial ecosystem.
    • .NET
    • Microservices
    • Event-Driven
    • SQL Server
    • Docker
  2. Parmis IT logo

    .NET Full-Stack Developer

    Nov 2022 – Mar 2024Software Solutions – ERP Implementation
    • Extended my expertise across production, treasury, accounting and CRM subsystems.
    • Improved project performance and speed through profiling and optimization tooling.
    • Applied a broad range of design patterns to keep the codebase maintainable.
    • Contributed actively within a professional Scrum team and its ceremonies.
    • C#
    • ASP.NET
    • T-SQL
    • Design Patterns
    • Scrum
  3. Persis Data Processors logo

    .NET Developer & Team Lead

    Apr 2017 – Jul 2022Software Solutions – ERP Implementation
    • Developed financial management, warehousing, supply chain, sales, payroll, treasury and transport subsystems.
    • Restructured databases and tuned query performance against changing requirements.
    • Verified the correctness of operations across different parts of the system.
    • Built reports with Stimulsoft and Microsoft Reporting Services.
    • Refactored and optimized inherited code.
    • Managed servers and rolled out new software versions.
    • Supervised the developer team and worked directly with customers and managers.
    • C#
    • T-SQL
    • Stimulsoft
    • Performance Tuning
    • Team Leadership
  4. Anatech Co. logo

    Anatech Co.

    Software Developer

    Mar 2016 – Mar 2017Software Solutions
    • Implemented CMS systems for a range of websites, from personal sites to online shops.
    • Developed several Telegram bots.
    • C#
    • CMS
    • Telegram Bot API
Education

Academic background

Formal training in software engineering, the foundation behind the practice.

  • B.Sc. in Software Engineering

    DPI College

    2017 – 2019

  • A.Sc. in Software Engineering

    Shahid Beheshti — Karaj

    2013 – 2016

Certifications

Courses & certifications

Vendor certifications earned alongside day-to-day engineering work.

  • Microsoft Certified Technology Specialist badge

    MCTS

    Microsoft Certified Technology Specialist

    Microsoft

  • Linux Professional Institute Certification, Level 1 badge

    LPIC-1

    Linux Professional Institute Certification, Level 1

    Linux Professional Institute

FAQ

Frequently asked questions

The short answers to what people usually want to know.

Who is Danial Karimi?

Danial Karimi (دانیال کریمی) is a Senior .NET Full-Stack Developer based in Tehran, Iran, with more than 9 years of professional experience building fintech, core banking and ERP systems. He currently works at Kara, a company under Sepas Holding, where he designs and builds solutions for the financial industry.

What technologies does Danial Karimi work with?

He works primarily with C# and .NET, Entity Framework Core and Dapper, SQL Server and T-SQL, PostgreSQL and Neo4j on the backend; Angular, TypeScript, HTML and CSS on the frontend; and Docker and Linux for delivery. He also builds reports with Stimulsoft and Microsoft Reporting Services.

What kind of software does Danial Karimi build?

He designs and implements systems from scratch using the architecture that fits the problem — microservices, event-driven or layered — with a focus on financial and enterprise domains: core banking infrastructure, fintech products, and ERP subsystems such as accounting, treasury, payroll, warehousing, supply chain and CRM.

How many years of experience does Danial Karimi have?

Over 9 years, starting in 2016. He has worked at Anatech, Persis Data Processors, Parmis IT and, since June 2024, Kara under Sepas Holding — moving from CMS and bot development into ERP delivery, team leadership, and finally fintech and banking platforms.

Is Danial Karimi available for new projects?

He is open to conversations about fintech, core banking platforms and challenging backend or full-stack work. The fastest way to start one is the contact form on this page, or email and LinkedIn.

How can I contact Danial Karimi?

By email at danialkarimi74@gmail.com, by phone at (+98) 910 559 5576, or through LinkedIn and GitHub. His English and Persian CVs are also available to download from this site.

Contact

Let’s work together

Open to conversations about fintech, banking platforms and challenging backend work.

Send me a message

Tell me about your project or role and I’ll get back to you.

Prefer email? Reach me directly at danialkarimi74@gmail.com.