Position: Senior Software Engineer \ Team Lead
Category: .NET
English level: fluent
Years of experience: 9

See in CV.
Accomplished technical professional with over 10+ years of experience in successfully delivering 
complex and cross functional enterprise projects. Proven experience in developing large-scale 
systems at all levels of software development, from inception to go-live. Architecture, design, 
development, business analysis and deployment of large-scale enterprise applications and services
(primarily in Vending industry, IoT).
• Proven track record of both technological expertise and technical leadership.
• Innate leadership capabilities. Leading several offshore teams (India, Ukraine, USA).
• For many years work in SaaS distributed team. Developing cloud-based single-sign-on web 
application.
• Strong technical skills, leader capabilities, work ethic, task ownership, getting-job-done mindset.
• Deep knowledge of Microsoft tech stack: C#/NET, Entity Framework, SQL Server, Azure cloud 
services (CosmosDB, Service Bus, ApplicationInsights, etc).
• Working closely with Architecture Team and Senior Management in position of Technical Leader 
to define long term company technological strategy, enforce industry standards and best practices, 
code quality and maintainability, building tech roadmap.
• Technical analysis of business requirements and converting high-level specifications into 
development plan.
• Onboarding and mentoring new team members and aligning them with company code standards.
• Securing application reliability and backward compatibility with each release. Building release plan.
• Deep understanding of Software Development Lifecycle (SDLC), DevOps, Agile software 
development methodologies.
• Hands on experience in working with multi team environment geographically located within and 
outside of US.
• Expertise in database design and programming (MS SQL Server, Stored procedures, Views, 
Triggers, Functions) both relational and No-SQL (Cosmos DB). Specialist in Data Analysis and 
Database Design.
• Developed project relevant documents like Software Requirement Specifications, High level design, 
Low level design, Technical Architecture, Unit Test plans, Integration Test plan, System Test plans, 
Project Release notes, Checklists for coding and reviewing, Coding standards, Project induction 
manual, Project plan.
• Proven Project lead experience by handling multiple projects, delivering projects on time, resource 
management, working with the project stakeholders for collecting requirements, documenting 
System design, status reporting, etc
Experienced enterprise .NET developer with leadership capabilities looking for relocation US/Canada/New Zealand/EU.

Solving complex technical problems  among highly skilled professionals. With visible impact on business domain.

P.S. Please do not disturb me with positions not related to relocation.