×
Milen Stefanov

Milen Stefanov

.Net Developer

Saint Petersburg, Russia
Russian, English, Bulgarian

Background


About

About

I'm a .Net developer with focus at cyber-security and identity verification space. My background includes Web API designs (REST and RPC), identity verification, user authentication and authorization. Highly motivated and interested in my current domain, I believe that security is an indispensable part of any modern information platform.

Work Experience

Work Experience

  • Senior .Net Developer @ CertifID

    Sep, 2020 - Jan, 20232 years 5 months

    The post MVP period involved multiple integrations and new products in the domain of the wire transfer. The product received multiple investments rounds and recognition in ALTA and Forbes.

    • Resolving different sets of security and wire fraud challenges in the product's domain

    • Migration from: monolith to micro-services; oAuth to OpenID Connect; Introducing Elastic Search later MongoDB with Lucine

    • Product redundancy and scalability improvements

    • Knowledge sharing and participating of the team modeling during the fast company growth period

  • .Net Developer @ Yumasoft

    Oct, 2012 - Sep, 20208 years

    Working on different projects and positions, starting as Automated QA engineer, later developer up to senior software engineer and team lead.

    • 2 years @ NEC's NeoFace (www.nec.com) - Facial Recognition platform for location access management; role: automated QA and software engineer on the web portal

    • 3 years @ LiveTable (www.livetable.de) - Restaurant and hotel management platform for order and promotions reservations; role: initially a senior engineer and later team lead

    • 3 months @ YumaPos (www.yumapos.com) - POS for restaurants; role: full-stack developer

    • 3 years @ CertifID MVP Stage (www.certifid.com) - Identity verification for safe wire transfers in title industry; role: team lead

Skills

Skills

  • Back-End Languages & Frameworks

    C#

    MS-SQL

    MongoDB

    ASP.NET

    Entity Framework

    Dapper

    xUnit

    PactFlow

    Selenium

  • Security

    Practical Cryptography (RNG, Hashing, Symmetric/Asymmetric encryption, various PKCS, FIDO, Cloud Key Vaults)

    oAuth 2.0

    OpenID Connect

    Knowledge-Based Authentication

    Digital Profiling and Verification

    IP Based Geo-Fencing

  • Front-End Languages & Libraries

    JavaScript

    TypeScript

    react.js

    redux

    redux-forms

    saga.js

    jQuery

    Knockout

  • Dev Ops

    linux

    Microsoft Azure

    Team City

    docker

    Azure DevOps

  • Project Management

    Software Development by the Agile Manifesto

    OKRs

    JIRA

    Trello

    Lattice

    Slack

Education

Education

  • Information Technology, Bachelor, University of Economics - Varna (Bulgaria)

    Jun, 2006 - Mar, 2010

    Mathematics

    C/C++, .Net

    Databases

    Micro and macro economics

  • Courses, Online, Microsoft Virtual Academy

    Jan, 2013 - Dec, 2014

    Microsoft Azure Fundamentals

    Microsoft Azure Fundamentals: Websites

    Introduction to ASP.NET Core

    Business Services that should be Considered for Startups

  • Courses, Online, Coursera, Certificate

    Jan, 2019 - Feb, 2019

    Cryptography I @ Stanford University

References

References

  • Srinath Kuruvadi - Head of Cloud Security at Netflix

    Enjoyed working with Milen on the original architecture behind CertifID services. Very passionate about software engineering best practices. We worked closely on security related capabilities including web application security and production infrastructure access & hardening pieces. He single handedly built a lot of backend services in Azure/.Net environments. Highly recommend Milen!

  • Maximilian Kirchoff - VP of Technology at CertifID, Alumni of Google, ADP innovation lab, and Gannett innovation lab

    I had the pleasure of working with Milen at CertifID, where he was a Senior Software Engineer. While working with Milen, he demonstrated expertise in application architecture, system thinking, algorithm design, coding best practices, and a general mastery of programming for business applications. He was also an enthusiastic collaborator who regularly coached his colleagues through their projects and assignments. Milen was always ready to take on new challenges, learn new things, and teach his peers. He approached new problems and difficult situations with an open mind and a solution-oriented approach. I believe that any team would benefit from Milen’s skills and contributions.