Personal details

David K. - Remote .NET developer

David K.

Engineering Manager
Timezone: Yerevan (UTC+4)

Summary

I'm senior software architect experienced in designing and developing readable, maintainable, and testable software. The main area of expertise is data structures, efficient algorithms, design patterns, and architectural patterns.

I have strong knowledge in the following areas:
.NET technologies: WPF, ASP.NET, ASP.NET Core, Unity3D,
Algorithms: Basic and advanced algorithms,
Data Structures,
Design Patterns,
Agile methodologies,
SOLID principles,
Test Driven Development (TDD),
Continuous Integration (CI),
Continuous Delivery (CD).

Work Experience

Co-Founder
Codzilla | Apr 2019 - Present
Software Design
Agile
I started an IT training center for Kids (age 5-14) with my wife.
Senior Software Architect
ServiceTitan | Dec 2018 - Present
C#
Git
Azure
Redis
Continuous Integration
React
Scrum
Cloudflare
Agile
- Design and implementation of a business process rules engine - Design and implementation of custom payroll engine - Design and implementation of the flexible overtime rules engine