Ivan Demeshko

Lead Software Engineer (Backend) at Alverden Systems
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Minsk, Belarus, BY

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Programming in C# Certification
    Microsoft
    Aug, 2018
    - Nov, 2024

Experience

    • Belarus
    • Software Development
    • 1 - 100 Employee
    • Lead Software Engineer (Backend)
      • Apr 2017 - Present

      October 2021 - PresentCloud-based system for managing events for sports.Position:Lead software engineer. Design and implement parts of the system. Database structure development. The design parts of the system with customers. Design functional requirements.Provide recommendations and evaluation of new technologies.Tech stack:Core language: C# (0.5yrs)Frontend: AngularBackend: ASP.NET Core (0.5yrs)Database: MongoDB (0.5yrs)Clound: Azure (0.5yrs)Additional: Docker, Kubernetes, TDD, MicroservicesApril 2017 - September 2021Cloud-based events management system for sports.Backend applications and services for several Front-end applicationsSupport on the Front-end sidePosition:Lead software engineer. Responsibilities:Design and implement backend applications and databases. Daily communication with customers. Design requirements and technical documentation. Optimization and improving the performance of applications to fit the required performance. Support the system during live events. Data migration. Support legacy services. Onboarding new members.Maintaining the system.Deploy during the active project lifetime.Mentoring members of the team.Providing and reviewing solutions for team members.Task planning assist.Tech stack:Core language: C# (4yrs)Frontend: Angular (1yrs)Backend: ASP.NET Core (4yrs)Database: SQL Server (4yrs)Cloud: Azure (4yrs)Additional: Docker (2yr), ElasticSearch, Azure Services, TDD.April 2017 - March 2018Web Application for sports events.Backend application. Front-end. Backoffice.Position:Lead software engineer. Responsibilities:Communication with customers. Design and implement parts related to online events monitoring. Support the system during live events.Optimization of online event monitors.Onboarding new members.Tech stack:Core language: C# (1yr)Frontend: JQuery (1yr)Backend: Custom CMS (ASP.NET) (1yr)Database: MongoDB Show less

    • Lead Software Engineer
      • May 2016 - Mar 2017

      Web application for bookingWCF backend servicesPosition:Lead software engineerResponsibilities:Communication with the customer.Design with solution architect from the customer side part of the system.Optimization services for improving performance.Analyze requirements.Integration of the system with third-party payment systems.Conduct pieces of training of TDD for members of the team. Mentoring members of the team.Interviewing, recruiting new members.Tech stack:Core language: C# (1yr)Backend: WCFDatabase: SQL Server Show less

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Technical Lead
      • Oct 2012 - May 2016

      May 2014 - May 2016 ERP System Position: Lead engineer. Responsibilities: Implement part of the system. Migration of legacy implementation to the new one. Code review of the team members. Collaborate with the project's teams. Communications with the customer. Onboarding new members. Conduction interview and recruiting of new members. Team management. Mentoring members of the team. Conduct planning and retrospective meetings for the team. Tech stack: Core language: C# (2yrs) Frontend: JQuery (2yrs) Backend: ASP.NET MVC Database: SQL Server October 2012 - May 2014 E-Commerce system Position: Senior software engineer Responsibilities: Communications with the customer. Optimizations part of the system. Design and implement parts of the system. Onboarding new members. Tech stack: Core language: C# (2yrs) Frontend: JQuery (2yrs) Backend: ASP.NET MVC Database: SQL Server Show less

    • Germany
    • IT Services and IT Consulting
    • 400 - 500 Employee
    • Software Engineer
      • Aug 2011 - Oct 2012

      Senior Software Engineer, Architect, Trainer Senior Software Engineer, Architect, Trainer

    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • Jan 2008 - Sep 2011

Education

  • Belarusian State University of Informatics and Radioelectronics
    Bachelor's degree, Information Technology
    2004 - 2009

Community

You need to have a working account to view this content. Click here to join now