Download PDF

Summary

I have over a year experience in software development . During this time I have participated in several different projects of various size and complexity. At those projects, I had a chance to be involved in every step of software development cycle such as requirements analysis, code implementation, issues detection, software testing, code refactoring.  I posses good technical knowledge and experience in web programming, particularly in Python, JavaScript,  HTML, CSS, designing and maintaining relational database, working with SQL and recently practicing NoSql.  Most of my technological expertise lays on developing UI components and working as frond-end developer. I had a chance to learn and practice on commercial projects   AngularJS, JQuery, Bootstrap, D3.js wrapper such as NVD3 library. Those projects i was participated, gave me good understanding of software development and tests process.

I am good team-player with strong self-motivation and communication skills,  eager to learn new technologies and gain new experience in web programming to become better specialist and share knowledge with co-workers.  Complicated tasks are challenges for me and I get excitement  to complete them. I feel satisfied to work on project that helps for its users with their needs.

Work History

Mar 20162016

Junior Frontend Developer

European company

Human Resource Management  System

The goal of this project is to implement complete system which is be used by company employees at any level of its position.  The project is developed as a Single Page Application, using AngularJS  on front-end side.

Project Role

Front-end Developer

Responsibilities 

  • Implementation of UI components design by UX
  • Writing reusable components for further implementation 
  • Writing documentation for developed UI components
  • Estimation

Technologies

JavaScript, AngularJS, NVD3, HTML5, CSS3, Less, Twitter Bootstrap, Yeoman, Grunt,  BitBucket, Jira, Scrum, Kanban

Dec 2015Feb 2016

Junior Frontend Developer

European company

Charity Portal for Volunteers 

The project is built as Single Web Application, using AngularJS framework on front-end side. The goal of the project is to give volunteers and usual users a possibility to find needed things from other people who are desired to share them. 

Project Role 

Software Engineer 

Responsibilities  

  • Feature implementation on front end;
  • Designing components;
  • Writing documentation;
  • Code review;
  • Estimation;
  • Writing unit tests;
  • Refactoring;

Technologies 

JavaScript, HTML5, CSS3, Less, AngularJS, Twitter Bootstrap, GIT, MySQL, Java, Spring, Chai, Gulp, Scrum, JIRA, Confluence

Jun 2015Nov 2015

Junior Frontend Developer

European  company

Flex Application HTML5 Migration 

The project goal was to build SPA which will modernize and extend the functionality of existing Web application.  It included UI features for maintaining and administrating different types of Healthcare related entities and flows.  New product was build using HTML5, CSS3 and AngularJS  framework.  Also  there  was some  custom  UI  framework  built  on  jQWidgets  library.  The project included a lot of modules and each of them was developed independently.  

Project Role 

Software Engineer 

Responsibilities  

  • User interface development;
  • Estimation;
  • Writing unit tests;

Technologies 

JavaScript, HTML5, CSS3, Less, AngularJS, customer’s UI framework, WebStorm, GIT, SourceTree, lodash.js, Jasmine, Grunt, Scrum, JIRA, Confluence

Apr 2015Jun 2015

Web UI Trainee Software Engineer

European  company

Project for volunteers  

The main idea was to create SPA which helps to track civil issues. In this application user can report about any pollution of territory or other problems which needs attention of governmental or volunteer’s organizations. The project was built using AngularJS for front-end and Python Flask for back-end. 

Project Role 

SCRUM team member 

Responsibilities  

  • Designing database;
  • Back end feature implementation;
  • Development of user interface;
  • Estimation;
  • Code review;
  • Writing unit tests;

Technologies 

Python, Flask Micro-framework, Alembic, SQLAlchemy, PostgreSQL, JavaScript, AngularJS, HTML5, CSS3, GIT 

Education

Sep 2014Dec 2015

M.Sc. Honors Degree in Project Management

Lviv Polytechnic University

Faculty of Computer Sciences

Sep 2010Jun 2014

Bachelor's Degree of Applied Linguistics

Lviv Polytechnic University

Faculty of Computer Sciences

Language Skills

  • Ukrainian: native speaker
  • English: upper-intermediate
  • German: beginner