Roman Savchuk
Senior Angular/ IONIC Developer-
-
tortuc
tortuc#0400
Skyrou - Linarias, Skyros, 34007, Euboea, Greece
tortuc
tortuc
Profile
Over 6 years of experience working in a corporate environment as a Angular developer.
Strong technical skills in complex web, mobile app development using Angular and IONIC.
Experience in system analysis, design, workflow architecture, development, testing and maintenance of web,
mobile applications.
Experience developing highly interactive web, mobile applications utilizing JavaScript, HTML5, CSS, JSON,
Bootstrap/ TailwindCSS, Angular 10 ~ 14, and integrating GraphQL/ Rest API/ Soap API.
Experience on working with Custom Directives, Controllers, Services, pipes of Angular.
Worked extensively in Agile Development process.
Hard skills
React.js
Redux, Next, Gatsby
Angular
NgRx, RxJS, Angular Material
Vue.js
Vuex, Vuetify, Vue2, Vue3
CSS/ SCSS
TailwindCSS, Bootstrap
React Native
Expo
IONIC
Capacitor
Node
Express
C#
Blazor, .NET CORE, ASP.NET
GraphQL
Rest API, Soap API
Cypress
Jest, Jasmine, Karma
Soft skills
Teamwork and communication
Creative problem solving
Analystical thinking
Owning up to errors
Self-learning
Time management
Education
Bachelor's degree, Ukrainian National Institute of Technology Igor Sikorsky Kyiv
Institute of Science and Technology'
Followed my passion in a core of prototyping and cloud computing classes.
Pursued a Generalist Shcolars Program grant to study software architecture.
Created a weekly column on the future of the internet for the student paper.
2010 – 2013
Kyiv, Ukraine
•
•
•
Interest
Passionate about travel, the outdoors, film, exercising, meeting new people, and exploring the world.
Professional Experience
Senior FrontEnd Developer, Right Stakes
Created and improved User interfaces, according to the specifications of the
designers and product managers.
Planed, developed, tested and released new features systems with a large volume
of requests.
Impemented API cache layer using NgRx and RxJS.
Developed Magic-wheel game successfully after found the lessons from the failure
of Treze game development which is similar with blaze double game.
Experience in CSS pixel-level layout, Consistency with browsers, Version and
Platform Independence.
Prototyped several versions of possible UI approach to provide choices to the
business.
Prepare and dispense work assignments, provide guidance, and/or review the
work of other team members.
Environment: Angular/ IONIC, React, NgRx/ RxJS, Redux, Rest Services, Unit
Testing (Jasmine/Karma), Agile Scrum Method, Git, Jira.
03/2022 – 01/2023
Valletta, Malta
Senior Angular/ IONIC Developer, Ciena
Working knowledge of front end optimization and performance techniques
Makes design recommendations towards the development of new code or reuse
of existing code
Crisp Communication with Clients and work as an interface between team
members and Client counterpart
Taking an active role in structuring our single page applications to make them
easy to maintain and to ensure they are highly modularized
Cooperating with the back-end developer in the process of building Rest API
Work with test engineering team to assure product quality
Environment: Angular/ IONIC, NgRx, RxJS
01/2021 – 03/2022
Montreal, Canada
Senior Full Stack Developer, Infopulse
Worked in a team of web designers, back-end developers, and UX designers to
meet project goals and create effective user experiences with digital products.
Standardized all output with a new, responsive, mobile-first approach and
strategy.
Assessed UX and UI designs for technical feasibility.
Added to the company database of code by developing reusable code that could
minimize the time needed to complete projects in the future.
Ensured scalability of front-end elements by optimizing them for loading speed
and performance.
Increased scalability, maintainability, and responsiveness of cross-browser code
by 30 %.
Environment: Angular/ IONIC, React/ React Native, Vue, Node, ASP.NET, Agile
Scrum Method, Git, Jira
01/2016 – 01/2021
Kyiv, Ukraine
Backend Developer, Infopulse
Maximized applications’ efficiency, data quality, scope, operability, and flexibility.
Used various ideas from distributed computing, large-scale design, real-time data
processing, data storage, ML, and AI to solve challenging dataset problems.
Managed, optimized, and updated PHP databases as necessary.
Developed app integration with REST / SOAP and other APIs for Google Maps,
social media logins, payment processors, and other services.
Environment: PHP, Python, Ruby on Rails, Git, Trello
01/2014 – 12/2015
Chernihiv, Ukraine
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•