Giter Club home page Giter Club logo

cv's Introduction

Petr Naumenko

Senior .NET Developer

[email protected]
https://www.linkedin.com/in/pettro
https://github.com/petttro

Summary

Detail-oriented Senior C# Developer with over 15 years of experience specializing in ASP.NET technologies with extensive knowledge in designing, developing, implementing, and maintaining high load scalable backend services and AWS Cloud solutions. Committed to creating efficient and innovative solutions to meet organizational needs and enhance system functionalities.

Technical Skills

  • Architecture and Solution design
  • Technologies: C#, .net 6, ASP.NET core
  • AWS cloud: DynamoDb, Aurora (MySql), SQS, SNS, Lambda, S3, Secrets Manger
  • CI/CD: Bamboo, BitBucket, Jira, Git
  • Tools: MS Visual Studio, JetBrains Rider, Postman.
  • DDD, TDD, Agile

Experience

STARZ Entertainment, LLC [https://www.starz.com] — Senior C# Developer / Architect

November 2017 - December 2023

Responsibilities

  • Development and maintenance of the primary backend of the www.Starz.com platform, including Auth, IpGeo, content playback management, user profiles, billing, subscription management, offers, etc.
  • High load up to 2 000 000 RPM
  • Integration with TV providers and app stores (Apple, Google, Microsoft, Amazon etc.)
  • Creating new services
  • Code review

Achievements

  • Executed RDMS DB to NoSQL database migration without downtime, handling up to 150 million records per iteration (Cassandra -> DynamoDB, Aurora -> DynamoDB)
  • Designed and implemented a cross-regional asynchronous communication solution using AWS SNS and SQS, enabling decoupled inter-service messaging for enhanced scalability and reliability across global services.
  • Engineered a fault-tolerant messaging architecture that facilitated seamless data flow between microservices distributed over multiple AWS regions, improving system resiliency and disaster recovery capabilities.
  • Implemented production data encryption to comply with GDPR and PII standards. Designed encryption approach and batch encryption tool.
  • Developed an emulator for app store APIs (Apple Store, Google Play, Roku, Amazon etc), significantly simplifying integration testing for subscription verification.
  • Ensured multi-region functionality based on AWS, including localization and launching in various countries
  • Engaged in system architecture design and conducted code reviews
  • Microservices template for code generation
  • Introduced StyleCop to the project, to check code style automaticaly

Technologies stack

C# .net 6, ASP.NET, AWS cloud (ELB, DynamoDb, Aurora (MySql), SQS, SNS, Lambda, S3), Cassandra, Docker. Atlassian stack: Jira, BitBucket, Bamboo, Confluence. Splunk, Postman.

The Confluence Group - Project Tech Lead / Full stack developer

June 2016 - October 2017

  • Development, maintenance and implementation of Enterprise Asset Management system that allows utilities (focus on water, wastewater, etc.) to manage their assets through their entire life-cycle.
  • Led projects for various companies, including Denver Water, DC Water, Badger Meter, and Western Disposal

Technologies stack

C#, .Net Framework 4.7, Angular, MS SQL, Rabbit MQ

Bank "National Factoring Company" [www.factoring.ru] — Deputy Head of Internet Technology Development

August 2009 - May 2016

Responsibilities

  • Development of a document management system with the use of electronic digital signatures (EDS) and a reporting system for bank clients - e-Factoring [https://e.factoring.ru].

Achievements

  • Designed and implemented integration with electronic documentation providers (Korus - sphere, Diadoc)
  • Designed and implemented Web Reporting OLAP System sub-module based on SQL Server Analysis Services data storage

Technologies stack

C#, ASP.NET, .Net Framework, MS SQL, SQL Server Analysis Services (OLAP), Silverlight 5, HTML 5, JavaScript, TypeScript, Angular JS

Education

Higher Education

Moscow Power Engineering Institute (National Research University), Moscow

Faculty of Automated Systems and Computer Engineering (Computer science)
Degree: Qualified Specialist

September 2002 - June 2008

Languages

  • English - upper intermediate
  • Russian - native speaker

cv's People

Contributors

petttro avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.