As an experienced manager, I am passionate about driving innovation and creating robust solutions while maintaining a collaborative and vibrant work culture. With strong personal and social skills, I thrive on building meaningful connections and inspiring those around me. I value high work ethics, tolerance and creating an atmosphere of trust and motivation within my teams,
Outside of work, my enthusiasm extends to sport and teamwork, both of which reflect my energetic and driven approach to life and leadership.
R&D DIrector, Head of R&D, managing teams of software engineers and QA automation engineers.
Responsible for development of big data systems and applications in the field of the finance and information markets, using a variety of technologies, in all phases of software development life-cycle.
• Building from scratch and managing the R&D Department
• Recruiting, Coaching, Mentoring software engineering & QA managers, software engineers and QA engineers
• Management of subcontractors
• Working with other departments in the organization: product management, IT & DevOps, technical support, Sales & marketing.
• Building development processes and work methodologies
• Scrum master
• Projects management
• Implementation of CI/CD
• System Architecture and Design
• Software development from scratch
• Software Refactoring and problems solving
• Implementation of new tools and technologies
• Server-side software development (services, databases, servers and system architecture, Monitoring & Logging)
• Client-side software development (desktop and web applications)
• Development of API software (An API product used to receive capital markets and trading data)
• Web Technologies (Angular, Javascript, HTML5, CSS, HTTP/S, REST)
• .NET (ASP.NET, C#, Microservices), SQL
• Microsoft SQL Server, Redis
• Microsoft Windows 10-11/Server/Azure/AWS, IIS, Node.js, Docker
• Azure DevOps, AGILE, Testing(Integration, Automation, Performance)
• Software infrastructures
• Big Data systems
• Real Time systems
• Information and workflow systems
Team Management Software Development Software Project Management Agile Methodologies Software Architectural Design Off-shore Team Management
Software Design Nodejs NET Core Angular
Designing and building Full Stack web applications
Working with C# and NET
Working with JavaScript, AJAX, HTML, CSS3, AngularJS
Implement and maintain WebAPI
Experience with databases MS SQL, MySql, MongoDB
Understanding of object-oriented concepts and design patterns