Summary
Overview
Work History
Education
Skills
Languages
Additional Information
Timeline
Generic

Valerii Stryhun

Warsaw,00

Summary

Skilled Senior Software Engineer designs and implements new features, improves architecture and takes
lead to launch new products. Excellent understanding of software design and programming principles.
Meaningful experience shipping and maintaining large, complex systems.

Overview

8
8
years of professional experience

Work History

SENIOR BACK-END SOFTWARE ENGINEER

Ciklum - Dnipro
11.2020 - Current

Working on complex highly-loaded Danish cloud based solution for analyzing advertisements campaigns,
building reports, integrating with different ad platforms, available for different countries.

  • Full redesigning and rewriting existing solutions to be more secure testable and with higher
    performance.
  • Hosted and maintained highly loaded services on AWS.
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.
  • Integrating with different third party services such as Google, AdForm, etc.
  • Upgrading big solution's to the new .NET Core versions.
  • Architecture designing new highly scalable services.
  • Implemented culture specific functionality for more than 15 countries.
  • Trained and mentored junior developers and engineers, teaching skills in C# and working to improve overall team performance.
  • Building highly loaded system for more than 2.5 million requests per day.
  • Applying design patterns.
  • Testing and bug fixing.
  • Worked with customers for needs analysis and to determine vendor costs.

SENIOR FULL-STACK SOFTWARE ENGINEER

Virtuace
05.2020 - 10.2020

Working on PerfectMind highly-loaded administrative solution for more than 2400 companies in more than
25 countries around the world.

  • Cooperating with headquarters and part of the team located in Vancouver, Canada.
  • Performance optimization.
  • New features architecture.
  • Full rewriting system modules due to customers' requests.
  • Designing new services.
  • Testing and bug fixing.
  • Developing complex software systems.
  • Applying design patters.
  • System modules integration.
  • Task formalizing with customers.
  • Creating highly-scalable systems.
  • User support.

SENIOR BACK-END SOFTWARE DEVELOPER

Stylepit - Ciklum
02.2019 - 05.2020

Working on complex highly-loaded Danish internet shop Stylepit available for 7
countries.

  • Designing database structure.
  • Developing complex software systems.
  • Creating country dependent functionality.
  • New features architecture.
  • Applying design patters.
  • Performance optimization.
  • Testing and bug fixing.
  • Task formalizing with customers.
  • Creating highly-scalable systems.
  • User support.

FULL-STACK SOFTWARE DEVELOPER

Pacific Northwest Software
08.2015 - 01.2019

Working on different USA projects such as cleverDome, United Planners Financial Systems and more.

  • Editing existing functionality for better performance.
  • Integrating 3rd party solutions.
  • Implementing new features.
  • Code and data management performance optimization.
  • Applying design patterns.
  • Testing and bug fixing.
  • Collaborating with customers.
  • Editing existing and implementing new site design.
  • Creating mobile adaptive design.
  • Knowledge sharing.
  • Full rewriting system modules due to customers' requests.
  • User support.

Education

Master of Science - Software Development

DNIPRO NATIONAL UNIVERSITY OF RAILWAY TRANSPORT
Dnipro, Ukraine
05.2016

Associate of Science -

DNIPROPETROVSK LYCEUM OF INFORMATION TECHNOLOGIES
Dnipro, Ukraine
05.2011

Skills

  • C#/Net development (NET Core, MVC, Rest
    Api, WebForms, WCF, Swagger, Graphql)
  • Implementing multithreading and concurrency approach
  • Data management (MS SQL, MySQL, PostgreSQL,
    MongoDb)
  • DevOps methodology
  • CI/CD solutions (TeamCity)
  • Developing front-end solutions
  • Version control systems (Git, SVN, TFS)
  • Testing (xUnit, NUNIT)
  • Amazon Web Services AWS (CloudFormation,
    CloudWatch, ECS, ECR, Lambda, DynamoDb,
    RDS, DMS, S3)
  • Solution architecture development
  • Applying design patters such as SOLID
  • Performance Tuning
  • Customer Support
  • Project Management
  • Algorithm Development
  • Software Documentation
  • Performance and Scalability Optimization
  • Database Design
  • SOAP and Restful Web Services
  • Troubleshooting and debugging
  • Team working
  • Advanced problem solving skills

Languages

Ukrainian
Native language
Russian
Proficient
C2
English
Proficient
C2

Additional Information

LeetCode profile - https://leetcode.com/valeriistryhun/

Timeline

SENIOR BACK-END SOFTWARE ENGINEER

Ciklum - Dnipro
11.2020 - Current

SENIOR FULL-STACK SOFTWARE ENGINEER

Virtuace
05.2020 - 10.2020

SENIOR BACK-END SOFTWARE DEVELOPER

Stylepit - Ciklum
02.2019 - 05.2020

FULL-STACK SOFTWARE DEVELOPER

Pacific Northwest Software
08.2015 - 01.2019

Master of Science - Software Development

DNIPRO NATIONAL UNIVERSITY OF RAILWAY TRANSPORT

Associate of Science -

DNIPROPETROVSK LYCEUM OF INFORMATION TECHNOLOGIES
Valerii Stryhun