• Файл

Ігор

Front-end програміст

Місто проживання:
Дніпро
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав телефон .

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Файл містить ще 2 сторінки

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Ihor Romanenko
Senior Software Engineer

[відкрити контакти](див. вище в блоці «контактна інформація»)

Summary of
I am a software engineer with over 13 years of professional experience in the IT
Qualifications industry and Web Development. I have solid understanding and knowledge of
different development approaches, software engineering principles, and concepts.
I also have strong technological knowledge and experience in web-programming,
particularly in JavaScript/TypeScript, HTML, and CSS designing. Most of my
technological expertise lies in the area of front-end technologies and frameworks
such as Angular, but also I have a good understanding of back-end technologies.
Most of my experience in server side development involved using JavaScript
(NodeJS) and PHP. Most of the projects I took part in were handled with Scrum.
I am always open to new and accepting the challenges with interest and
enthusiasm. I have excellent skills in problem solving. I am open-minded and
goal-oriented. I have an active teamwork attitude and quick learning ability.
Besides, I want to admit that:
▪ I have strong analytical, research and communication skills.
▪ Passionate to quality rather than quantity.
▪ Responsible and self-motivated person with continuous desire to learn new
things.
▪ Attention to details, result-oriented, well organized.
▪ Effective in problem solving, investigation and troubleshooting.
▪ English level Upper Intermediate B2

Skills
Programming Languages/Technologies Frameworks/Libs
▪ JavaScript/HTML/CSS ▪ Angular
▪ TypeScript ▪ NGRX
▪ PHP/Python ▪ Angular material
▪ Software Architecture ▪ Bootstrap
Design/UML/Design Patterns/Reverse ▪ ngx-bootstrap
Engineering ▪ moment
▪ SaaS ▪ Rxjs
▪ REST/SOAP/GraphQL/WebSockets ▪ RequireJS
▪ XML/JSON ▪ NodeJS/Express
▪ JQuery/JQuery UI
RDBMS
▪ LESS/SASS
▪ PostgreSQL ▪ Ag-Grid
▪ SQL Server/SQL ▪ ZoomData
▪ MySQL
Application/Web Servers
NoSQL DB
▪ NodeJS/Express
▪ MongoDB ▪ Nginx
▪ Apache Tomcat
Methodologies ▪ Docker
▪ Agile, Scrum
Development Tools
▪ Test Driven
▪ AI-driven development ▪ NPM/Bower/YO
▪ Angular CLI
Version Control Systems ▪ NX
▪ GIT/GIT Flow ▪ Webpack/Grunt/Gulp
Ihor Romanenko
Senior Software Engineer
▪ SVN ▪ Jenkins
▪ VSCode & Plug-ins
Testing Tools
▪ Sublime & Plug-ins
▪ Karma ▪ IntelliJ IDEA
▪ Jest ▪ Zeplin
▪ Jasmine ▪ Invision
▪ Figma

Operating Systems AI Tools
▪ Microsoft Windows ▪ Copilot
▪ Ubuntu Linux ▪ Cursor
▪ OS X

Experience

Healthcare platform for clinics and patients
Project Description: Global Healthcare project to develop Electronic Health Records and Practice Management
for Ambulatory Information. Project’s main goal is to design and deliver the solution that
support governmental initiative of digitalization German healthcare industry. Patient
Portal solution shall enable digital admission and discharge management as well as the
transfer management of patients to healthcare service providers.

Customer: German company
Involvement Duration: 2 years 5 months
Project Role: Software Engineer
Responsibilities: ▪ New features - requirements clarification, validation
▪ Mockups analysis, clarification with UX team
▪ Creation and estimation of tasks
▪ Writing documentation over code and decisions
▪ Code reviews
▪ Coding, bug-fixing, bugs tracing
▪ Writing unit tests
▪ CI/CD using and configuring
Project Team Size: Up to 25 team members
Tools & Technologies: Angular 16/17/18, Angular Material, Rx.js, NGRX, Angular CLI, TypeScript,
Jest/Jasmine/Karma, nrwl/nx, SASS, Lodash, npm, moment.js, WebSockets, PostgreSQL,
Docker, Figma, FHIR, Swager, gitlab(CI/CD), Jenkins, Jira, SonarQube, Kibana, Storybook,
Postman.

Platform for renting
Project Description: It is the #1 trusted rent anything marketplace and is the fastest-growing Peer-to-Peer
platform in the sharing economy. Whether it is tools, equipment, sporting goods, event
supplies, games, fashion, boats, or anything else, you will be able to post or rent it. The
platform also promotes entrepreneurialism by allowing users to start a store in minutes
and start making money with the stuff sitting around their own homes. Best of all, the
company is extremely environmentally focused and plants a tree for every signup or
transaction.

Application contains:

▪ Authorization via JWT tokens

2
Ihor Romanenko
Senior Software Engineer
▪ Google map
▪ Stripe
▪ Apple pay
▪ Google pay
▪ Custom design system
Customer: Canada

Involvement Duration: 11 months

Project Role: Software Engineer

Responsibilities: ▪ Implementation of different parts of several angular applications inside the
project;
▪ Implementation of shared angular elements;
▪ Reverse engineering of client DB structure and table relationships;
▪ Code review;
▪ Participate in development of architectural solutions;
▪ Working with the UX team;
▪ Bug fixing;
▪ php templates adjustments.
Project Team Size: 7 team members internal team, customer team 20 members, external teams > 30

Tools & Technologies: Angular 8/9/10, NGRX, Angular Elements, WebComponents, LitElements, Material Design,
NG Bootstrap, Angular CLI, Rx.js, TypeScript, Jasmine, Karma, HTML, SASS, Underscore,
Lodash, npm, moment.js, PHP, SQL, Docker

Enterprise analysis platform
Project Description: Large web-based solution for enterprise analysis and evaluation designed for both
internal and external users interaction. System intended to receive data from different
sources including Capital IQ data and user input templates, calculate economic indicators
to assess enterprise value and account economical results for certain management
decisions and produce reports to conclude the evaluation results.

Customer: US company

Involvement Duration: 15 months

Project Role: Software Engineer

Responsibilities: ▪ Implement user’s application from scratch using Angular 6/8 and ngrx;
▪ Implement custom angular components;
▪ Write unit tests;
▪ Code review;
▪ Participate in code style guide development;
▪ Participate in development of architectural solutions;
▪ Working with UX team.
Project Team Size: 60+

3
Ihor Romanenko
Senior Software Engineer
Tools & Technologies: Angular 6/8, NgRx, RXJS, TypeScript, HTML/CSS, Lodash, ngx-bootstrap, npm, git, Karma,
Jasmine, SCSS, Webpack, nginx, mongoDB, Python.

Web-based calculation dashboard
Project Description: SPA for running business related calculations. Dashboard for generating reports and data
analysis based on calculation results.

Customer: US company

Involvement Duration: 5 months

Project Role: Software Engineer

Responsibilities: ▪ Implementing different components for SPA;
▪ Implementing custom UI components;
▪ Code review.
Project Team Size: 10-15 team members

Tools & Technologies: AngularJS 1.6/Angular 2, HTML/CSS, jQuery, Lodash, Ajax, npm, nodejs, SCSS, Git

Application for financial data analysis
Project Description: Web service for managing different combinations of dashboards, charts etc. for quick and
better understanding of data meaning and calculation results related to financial. Charts
for this project was developed using ZoomData framework. ZoomData has an ability to
work with different data sources with big amount of information. My main responsibility
on this project was to implement single page application for managing dashboards with
chart store, developing new charts inside the ZoomData.

Customer: US company

Involvement Duration: 1 year

Project Role: Software Engineer

Responsibilities: ▪ Implementing application from scratch;
▪ Implementing different components for SPA;
▪ Implementing custom UI components;
▪ Charts development;
▪ Communicating with customer.
Project Team Size: 7 – 10 team members

Tools & Technologies: AngularJS 1.6, ZoomData, JS, HTML/CSS, D3.js, Zeplin, Invision, Ajax, Lodash, npm, Git.

Administration panel for hybrid security solution

4
Ihor Romanenko
Senior Software Engineer
Project Description: SPA for managing configurations of physical appliances that can be included inside the
networks. Users can use these appliances and appropriate network configurations for
increasing level of security inside the networks.

Customer: US company

Involvement Duration: 5 months
Project Role: Software Engineer

Responsibilities: ▪ Developing custom AngularJS components;
▪ Unit test coverage;
▪ Code review;
▪ Code refactoring.
Project Team Size: 10 team members

Tools & Technologies: AngularJS 1.6, HTML/CSS, jQuery, Lodash, Ajax, npm, nodejs, express, protractor, jasmine,
dynamodb, Jenkins, Git.

US based SaaS company
Project Description: Cloud Web Security Portal is a Single Page Application, which is a configuration panel for
reporting (data definition and report generation). The portal is available for 10+ years,
working for large-scale customers, and service resellers.

Customer: US company
Involvement Duration: 1 year
Project Role: Software Engineer
Responsibilities: ▪ Writing clean, maintainable components, services etc. in Angular 1.5;
▪ Unit test coverage;
▪ Code review;
▪ Accessibility support.
Project Team Size: 10 team members
Tools & Technologies: T ML/CSS, jQuery, Lodash, lineman, bower, npm, angular 1.5, nodejs, expressjs, protractor,
jasmine, dynamodb, Jenkins, Git, gerrit.

US based SaaS company
Project Description: Developing a Web Dashboard (SPA) that provides quick access to all customers (over
2000) configurations taken from different APIs. Allows running health checks and defining
misconfiguration risks for each customer. Developing application for checking xml feeds
for appropriate structure and containing reasonable information.

Customer: US company

Involvement Duration: 1 year
Project Role: Software Engineer
Responsibilities: ▪ Developing backend modules to communicate with various APIs(Including AWS,
S3, SQS, SES);
▪ Creating web interfaces for displaying information from these APIs;
▪ Developing Python application for parsing and analyzing xml files.

5
Ihor Romanenko
Senior Software Engineer
▪ Developing system to run several application by using NodeJS package
minionpool and custom worker;
▪ Drive scrum planning/daily standup;
▪ Assisting in setting up development processes;
▪ Assisting in developing code review guidelines;
▪ Code review;
▪ Code refactoring.
Project Team Size: 5-10 team members
Tools & Technologies: HTML/HTML5, CSS/CSS3, LESS, SASS, Bootstrap, JavaScript, AngularJS, JQuery, Ajax,
Node.js, Python, MongoDB, NPM, Bower, Grunt, Jenkins, Jira, Git.

Social commerce project
Project Description: American-based internet marketing company specializing User-generated content
(customer reviews). A web project, that allows consumers create and share ratings,
reviews, questions, answers, and stories about products and brands on client websites,
and then syndicate that content across the Web and through the channel to reach
shoppers wherever they are.

Customer: US company

Involvement Duration: 3 years
Project Role: Team Lead/Software Engineer
Responsibilities: ▪ Technical deployment of the solution for new customers
▪ Cross-browser HTML, CSS (LESS) code writing according to best practices;
▪ Developing FTL and PGX templates to match client’s requests;
▪ Bug fixing;
▪ JavaScript, JQuery development and troubleshooting;
▪ Redesigning web-sites;
▪ Drive daily standup;
▪ Mentoring and training of new people;
▪ Providing code review;
▪ Creating and updating processes in order to improve team performance;
▪ Analysis and evaluation of team performance;
▪ Help in investigation of difficult tasks;
▪ Writing various SQL queries;
▪ Written communication with the client.
Project Team Size: 15-20 team members
Tools & Technologies: HTML, CSS, LESS, XML, JSON, Freemarker, PGX, JavaScript, JQuery, JQuery UI, MySQL, Jira,
Trac, SVN, PHP, Python, Charles proxy, TeamCity.

Certifications
CIW JavaScript Specialist
2014

Education M.Sc. Degree in Radio-physics and Electronics
Dnipropetrovsk National University
Department of Physics, Electronics and Computer Systems
Graduated in 2010

6

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: