Bogdan Turyk CV

advertisement
Bogdan Turyk
Software Engineer
Summary of
Qualifications
I have nine years of experience in IT industry. I have implemented numerous software
projects of various sizes, such as informational portals, education resources, billing systems
and other similar applications. At those projects, I worked on requirements analysis, feature
development, performance and code improvement. I have experience working as a team
leader also I was working as a team member or single developer at the project.
I possess good knowledge and understanding of OOP and component design. I also have good
technological knowledge and experience in web programming, particularly in PHP, JavaScript,
HTML, CSS designing, maintaining relational DB. Most of my technological expertise lies in the
area of PHP technologies. I have experience in PHP frameworks and libraries such as Symfony,
Silex, Kohana, CodeIgniter, Doctrine, Twig, Smarty. I was involved and have experience in
developing REST API for mobile applications. In addition, I had chance to work with
Memcached/Redis and Sphinx. Beside of this, I have good technological knowledge and
experience in client side development. I have worked with jQuery, jQuery UI, Twitter
Bootstrap, LESS, responsive layouts and little with angularjs.
I have base understanding and experience in Scrum methodology. Always open to new and
accepting the challenges with interest and enthusiasm. I have very good skills in problem
solving. I am open-minded and goal-oriented. I have active teamwork attitude and quick
learning ability.
Skills
Programming Languages/Technologies
▪ PHP
▪ JavaScript
▪ NodeJs
▪ Bower/Gulp
▪ SQL
▪ HTML/CSS/LESS
▪ Software Architecture Design/Design
Patterns
▪ Memcached
▪ Redis
Frameworks and Libraries
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
Symfony
Silex
CodeIgniter
Kohana
jQuery
AngularJS
Twitter Bootstrap
Doctrine
Twig
Smarty
Application/Web Servers
▪ Apache
▪ Nginx
Search engines
▪ Sphinx
DBS
▪ MySQL
▪ MongoDB
Development Tools
▪ PhpStorm
▪ Git
▪ phpMyAdmin
▪ cli
Other​ S​ oftware
▪ Photoshop
Operating Systems
▪ Microsoft Windows
▪ Linux
Bogdan Turyk
Software Engineer
Methodologies
▪ SCRUM
Experience
Platform for businesses
Project Description:
Customer:
Project Role:
Responsibilities:
Project Team Size:
Tools & Technologies:
Business community for improving business and sharing experience.
American Company
Senior Software Engineer
▪ software designing;
▪ development of database design;
▪ development back-end logic;
3 team members
PHP7.1, Symfony3.2, Doctrine2, Twig, HTML/CSS/JavaScript, Apache, MySQL, Memcached,
PhpStorm, Git, Trello.
Fashion startup
Project Description:
Customer:
Project Role:
Responsibilities:
Project Team Size:
Tools & Technologies:
People can order personal look from professional stylists.
American/European Company
Senior Software Engineer
▪ code review;
▪ software designing;
▪ development of database design;
▪ development logic;
2 team members
PHP, Symfony2.8, Doctrine2, Twig, HTML/CSS/JavaScript, Apache, MySQL, PhpStorm, Git,
Trello.
Bot for messenger
Project Description:
Customer:
Project Role:
Responsibilities:
Project Team Size:
Tools & Technologies:
The bot helps people to find fine place for eat. Also, the bot memorizes user activity and
based on it offers related places for visiting.
American Company
Senior Software Engineer
▪ code review;
▪ software designing;
▪ developing of components;
▪ development of database design;
▪ development of collector food-places from different sources;
▪ development logic of the bot;
6 team members
PHP, silex, Doctrine2, Twig, HTML/CSS/JavaScript, Apache, MySQL, Redis, PhpStorm, Git,
Trello.
Mobile apps of news for cities
Project Description:
Customer:
Project Role:
Responsibilities:
IOS/Android applications for local news of a city.
American Company
Back-end Software Engineer
▪ software designing;
▪ development of database design;
2
Bogdan Turyk
Software Engineer
Project Team Size:
Tools & Technologies:
▪ development of API for mobile clients;
▪ development of admin-panel
▪ development of collector for different sources of news
4 team members
PHP, Silex, Doctrine2, Twig, HTML/CSS/JavaScript, Apache, MySQL, Redis, PhpStorm, Git,
Trello.
Billing system for voice servers
Project Description:
Customer:
Project Role:
Responsibilities:
Project Team Size:
Tools & Technologies:
Service for rent voice servers such as Ventrilo, TeamSpeak, Mumble.
European Company
Software Engineer
▪ software designing;
▪ developing of components;
▪ development of database design;
▪ user interface development;
4 team members
PHP, Symfony2 Framework, Doctrine2, Twig, HTML/CSS/JavaScript, Apache, MySQL,
PhpStorm, Git, Redmine.
Polls service for schools
Project Description:
Customer:
Project Role:
Responsibilities:
Project Team Size:
Tools & Technologies:
Service for evaluate schools and generate advices for them.
European Company
Software Engineer
▪ software designing;
▪ developing of components;
▪ development of database design;
▪ user interface development;
3 team members
PHP, Symfony2 Framework, Doctrine2, Twig, HTML/CSS/JavaScript, Twitter Bootstrap,
Apache, MySQL, PhpStorm, Git, Redmine, Photoshop.
Internet shop of shoes
Project Description:
Customer:
Project Role:
Responsibilities:
Project Team Size:
Tools & Technologies:
Online shop with catalogs of shoes, shop-cart, online order.
European Company
Software Engineer
▪ software designing;
▪ developing of components;
▪ development of database design;
▪ user interface development;
2 team members
PHP, MySQL, HTML/CSS/JavaScript, jQuery, Apache/Nginx, Photoshop.
Internet shop
Project Description:
Customer:
Project Role:
Responsibilities:
Online shop with catalogs of different types of goods. Advertising companies, discount
systems, and more.
Argentine Company
Team Leader/Software Engineer
▪ software designing;
▪ developing of components;
▪ development of database design;
▪ user interface development;
3
Bogdan Turyk
Software Engineer
Project Team Size:
Tools & Technologies:
▪ review work of development team;
2 team members
PHP, CodeIgniter Framework, MySQL, HTML/CSS/JavaScript, jQuery, Apache, PhpStorm, svn,
Photoshop.
Portal with multimedia lessons for schools
Project Description:
Customer:
Project Role:
Responsibilities:
Project Team Size:
Tools & Technologies:
Project Description:
Customer:
Project Role:
Responsibilities:
Tools & Technologies:
Education
Portal with big collection of multimedia lessons for students.
European Company
Team Leader/Software Engineer
▪ software designing;
▪ developing of components;
▪ development of database design;
▪ user interface development;
▪ review work of development team;
3 team members
PHP, MySQL, HTML/CSS/JavaScript, jQuery, Apache, PhpStorm, svn, Photoshop.
News portal
Simple portal with news, blogs, photo galleries.
European Company
Software Engineer
▪ software designing;
▪ developing of components;
▪ development of database design;
▪ user interface development;
▪ review work of development team;
PHP, Kohana Framework, MySQL, HTML/CSS/JavaScript, jQuery, Apache, PhpStorm.
Bachelor Degree in Computer Sciences
International University of Economics and Humanities after S.Demyanchuk
Applied Cybernetics Department
4
Download