Summary
Overview
Skills
Additional Information
Work History
Education
Certification
Timeline
GeneralManager
Volodymyr Gotra

Volodymyr Gotra

Lead Software Engineer, Technical Architect, Tech Lead, DevOps
Lviv

Summary

Forward-thinking and result oriented Software Development Engineer/Architect with about 16 years of IT experience (more than 3 years of IT in the banking industry as the system engineer and more than 11 years of development on Microsoft .Net platform and other) including team and project management and architecture. Love to work with product companies.

Overview

20
20
years of professional experience
7
7
years of post-secondary education
4
4
Certificates
2
2
Languages

Skills

    Database development

undefined

Additional Information

Proficient Skills:

  • C#
  • .NET Core
  • .NET
  • ASP.NET Core
  • ASP.NET Core MVC
  • Entity Framework Core
  • Dapper
  • SQLKata
  • MSSQL
  • PostgreSQL
  • Angular
  • TypeScript
  • Docker
  • Micro-services
  • Azure/AWS/GCloud
  • E2E, components, integration, unit testing
  • Linux
  • Technical documentation
  • Git

Basic Skills:

  • Python
  • C++
  • MySQL
  • MongoDB
  • React
  • Svelte

Work History

Senior Software Engineer

Newfire Global Partners
Lviv
03.2021 - Current
  • Implemented exclusive E2E tests solution for customer
  • Communication with architects, stakeholders, project managers, developers, quality assurance, discussion of ideas and improvements
  • Architecture decisions and selection of development tools and frameworks/solutions
  • Critical functionality implementation, code analysis, refactoring and improvements
  • Requirements analysis and clarification
  • Partial support of CI/CD
  • Communication regarding database design and implementations
  • E2E tests, unit/integration testing
  • Writing documentation (technical design documentation, installation manuals, usage manuals, etc.)
  • Analysis and preparation of migration of projects from premises to cloud
  • Provided technical support using knowledge of complex technology to solve problems and support new projects

Details under NDA.

Senior Software Engineer, Technical Architect

SSA Group
Lviv
12.2019 - 03.2021
  • Implemented working prototype of solution for customer for few months
  • Architecture decisions and selection of development tools and frameworks/solutions
  • Established communication with stakeholders and team, worked with project managers, developers, quality assurance and customers to resolve technical issues
  • Critical functionality implementation, code analysis, refactoring and improvements
  • Requirements analysis and clarification
  • Support of CI and builds
  • Support of projects
  • Partial improvement of unit/integration testing

Details under NDA

Senior Software Engineer

Murano Global
Lviv
07.2018 - 11.2019
  • Implemented E2E tests for few solutions for customer
  • Architecture decisions and selection of development tools and frameworks/solutions
  • Established communication with stakeholders and team
  • Critical functionality implementation, code analysis, refactoring and improvements
  • Requirements analysis and clarification
  • Collaboration with support teams at customer's side
  • Support of CI and builds
  • Unit/integration testing

Details under NDA

Architect, Tech Lead, .Net Core/.Net Developer

Virtido
Lviv
09.2015 - 07.2018
  • Made architecture and implemented fully working solution from scratch using latest stable technical solutions, micro-services. Implemented health check for different services (which were absent in official frameworks), etc.
  • Technical consultant, contractor for customers of company
  • Planning of future of product with tech/product owners and stakeholders
  • Technical strategic decisions
  • Creation of platform for product (in collaboration with stakeholders and development teams)
  • Architecture decisions and selection of development tools and frameworks/solutions
  • Communication with stakeholders
  • Workshops with stakeholders, discussion of ideas and improvements
  • Critical functionality implementation, code analysis, refactoring and improvements
  • Requirements analysis and clarification
  • Collaboration with support teams at customer's side
  • Writing documentation (technical design documentation, installation manuals, usage manuals, etc.)
  • Support of CI and builds
  • Consulted with clients to determine functional and spatial requirements of new structure.

Senior Software Engineer

Apache
Lviv
08.2016 - 01.2018

Open source project

  • Porting of .NET implementation of Apache Thrift to .NET Core
  • Integration testing for different programming languages
  • Cross-platform testing of implementation at different OS (Linux, Windows, MacOS)
  • Technical documentation
  • Bug fixing

Lead Software Engineer

EPAM Systems
Lviv
02.2014 - 06.2017
  • Implemented exclusive solution for tracking requests between different services for customer
  • Implemented solution for integration of USB card readers
  • Planning and execution tasks, managing team's performance, communication with customer, status reporting, risk management, escalation of issues that cannot be resolved in team
  • Requirements analysis and clarification
  • Architecture decisions
  • Critical functionality implementation, code review, code analysis, refactoring and improvements
  • Collaboration with support teams at customer's side
  • Writing documentation (technical design documentation, installation manuals, usage manuals, etc.)
  • Workshops with customer, discussion of ideas and improvements
  • Planning future of product with tech/product owners
  • Development environment setup, etc.
  • Managing, couching, mentoring in team
  • Development team support
  • Database design and implementation
  • Support of CI and builds, etc.

Senior Software Engineer, Tech Lead

Banckle
Lviv
01.2013 - 07.2014
  • Made architecture design and implemented fully working solution for parsing emails from different providers
  • Planning and execution tasks, managing team's performance, status reporting, risk management, escalation of issues that cannot be resolved in team
  • Architecture decisions
  • Established communication with customers and clients. Collaboration with other teams
  • Implementation of functionality, bug fixing, code review
  • Unit and integration testing
  • Support of CI, builds, deployments
  • Proposals of new functionality
  • Analysis of competitors

Project Manager, Tech Lead

Abto Software
Lviv
12.2012 - 02.2014
  • Planning and execution tasks, managing team's performance, communication with customer,status reporting, risk management, escalation of issues that cannot be resolved in team
  • Architecture decisions
  • Managing client infrastructure at Amazon AWS
  • Managing and couching team
  • Database design, implementation and support
  • Development, code review, bugs fixing
  • Integrations with third party APIs (FreeAgent, Xero, Kashflow)
  • Integration of Abbyy FlexiCapture
  • Code review
  • Unit/integration testing

Junior/Middle .NET Developer

Different Companies
Lviv
06.2010 - 08.2012
  • Implemented PL/SQL packages for DB conversion and validation DB consistency
  • Partial implementation of functionality of Storage Maintenance module server and client side
  • Implementation of enhancements for application services (Mail and Web Security Appliance)
  • Analyzing and investigating problems
  • Partial architecture decisions
  • Integration of existing solution with Amazon AWS
  • Integration with different affiliate networks (CommisionJunction, LinkShare) and affiliate tracking systems (HasOffers) and other solutions
  • Refactoring of existing modules (business layer, data access layer, services), analyzing and investigating solution and problems
  • Implementation of functionality, code review, bugs fixing
  • Unit/integration testing

Senior System Engineer

First Ukrainian International Bank
Lviv
07.2006 - 06.2010
  • Technically established branches of bank in Western region (over 10 branches)
  • Team management (branches and local team members), couching team
  • Installation, configuration, improvements, support of servers and services for Lviv main and Western regional branches, automation some tasks
  • Monitoring, recording and reporting, problem analysis and investigation
  • Decision-making
  • Implementation of useful utilities for different departments (based on .Net platform)

Education

Nanodegree - Full Stack Web Developer

Udacity
USA
03.2021 - 08.2021

Nanodegree - Flying Cars

Udacity
USA
02.2018 - 07.2018

Master Degree - Accounting And Auditing

Lviv Banking University of NBU
Lviv
09.2001 - 06.2007

Certification

Udacity Flying Car Nanodegree

Timeline

Udacity Full Stack Web Developer Nanodegree

08-2021

Senior Software Engineer

Newfire Global Partners
03.2021 - Current

Nanodegree - Full Stack Web Developer

Udacity
03.2021 - 08.2021

Senior Software Engineer, Technical Architect

SSA Group
12.2019 - 03.2021

Senior Software Engineer

Murano Global
07.2018 - 11.2019

Udacity Flying Car Nanodegree

06-2018

Nanodegree - Flying Cars

Udacity
02.2018 - 07.2018

Senior Software Engineer

Apache
08.2016 - 01.2018

Architect, Tech Lead, .Net Core/.Net Developer

Virtido
09.2015 - 07.2018

Lead Software Engineer

EPAM Systems
02.2014 - 06.2017

Senior Software Engineer, Tech Lead

Banckle
01.2013 - 07.2014

Project Manager, Tech Lead

Abto Software
12.2012 - 02.2014

Microsoft MCPD: Windows Developer 4

04-2011

Junior/Middle .NET Developer

Different Companies
06.2010 - 08.2012

Microsoft MCTS: .Net Framework 2.0, Web Applications

04-2010

Senior System Engineer

First Ukrainian International Bank
07.2006 - 06.2010

Master Degree - Accounting And Auditing

Lviv Banking University of NBU
09.2001 - 06.2007
Volodymyr GotraLead Software Engineer, Technical Architect, Tech Lead, DevOps