Summary

Expertise

Project Highlights

Education

Agency

YK

English:

Intermediate

Yuliia K.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Intermediate

Angular2+ developer

I’m a javascript developer with three years of experience and during that time I was involved in charge of learning & interesting projects built with React and Angular. I always try to hone my professional and soft skills to come up with solutions faster and to become more experienced. Also, I’m good at multitasking and I’ve always considered myself a detail-oriented and open-minded person. So, I’m hoping to become a part of a sequence of interesting projects in the future.

Want to hire this engineer?

Check if Yuliia is available

Expertise

Years of commercial development experience

3 years of experience

Core technologies

JavaScript 3 years
Angular 2x 2 years
TypeScript 2 years
RxJS 2 years
React.js 1 year
HTML 3 years

Other technologies

Ajax
CSS
Bootstrap
Webpack
VCS
Redux
SCSS
Angular Material
Axios

Project Highlights

icon
Front-End Developer

INVESTIGATOR MEETING

Investigator Meeting (IVM) is a clinical-focused, configurable add-on solution. It is designed to help users maintain and manage events (live or pre-recorded) related to the planning, preparation, performance, and reporting of clinical trials, including investigator meetings and other study-related meetings. The developed platform is similar to popular solutions that are designed for virtual meetings, such as Skype or Zoom. A user who is registered in IVM can create a session and add participants. Once the participants are added to the session, they receive invitations by email. After the registration, the user can take part in a session depending on the session role. The following functions are available to the user in the session: * chat with public and private rooms; * polls; * questions and answers. If the user has either a ’Session Presenter’ or ’Session Manager’ role, they can create polls and questions for all participants in this session. The functionality mentioned above was implemented with the help of WebSocket and REST.

Responsibilities & achievements

• Collaborate with team members • Develop the whole Angular application from scratch(including routes,components, services, interceptors, guards, pipes, etc.) • Implement UI/UX design to actual code • Handled cross-browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows. • Writing reusable code • Bug Fixing

UI
UX
Angular 2x
icon
Front-End Developer

HOSPITAL APPLICATION

Hospital project is SPA (single page application) that provide possibles scheduling for patients and doctors. The application based on Angular framework and NodeJS with Express and Sequelize. The hospital App have authentication, registration with JWT access and refresh tokens. The application have Swagger OpenAPI documentation and docker containerization for server with the database. This app have authentication logic and support 3 roles ("admin", "patient", "doctor"). Roles have such permissions: - Admin can watch, edit and delete everything but can’t create new patient and doctor, can’t change his profile. - Patient can edit his information profile, watch all doctors, watch doctors linked with the ceratin patient and watch details info about the selected doctor, schedule appointment with the selected doctor. - Doctor - can watch his patients and his appointments, edit his information profile, can change visited status his patients. The application has to contain such entities: Patient, Doctor, User, Appointments, Hospital.

Responsibilities & achievements

• Handled cross-browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows. • Responsible for Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operationsandfunctions. • Develop the whole Angular application from scratch(including routes,components, services, interceptors, guards, pipes, etc.) • Optimize application for better performance

TypeScript
Angular 2x
RxJS
icon
Front-End Developer

SECURE SHARING AND IMPORTING FILES

The UK-based company that provides services in secure sharing and importing, and syncing files from anywhere: network drive, box, dropbox, SharePoint, one drive, etc. From our side, we integrated a bunch of features, some of them: - Previewers: OnlyOffice, PDFTron, PSPDFKit. The customer has the frontend part and backend part as separate servers. We have set up the interaction between the Alfresco server and ONLYOFFICE and PSPDFKit servers (NGINX server). - Our team created Safedrop that allows you to securely share both files and messages (such as passwords or something else). It is widely used by lawyers and judges both in the UK and in some other countries. - We wrote our own MFA authentication system for viewing these Safedrop’s files, implementing Google ReCaptcha v2 to protect against Brute force - The UI/UX design team developed the design for the GoodSend subproject then we, together with the layout team, brought it all to life.

Responsibilities & achievements

• Handled cross-browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows. • Writing maintainable and clean code • Develop the whole Angular application from scratch (including routes, components, services, interceptors, guards, pipes, etc.) • Fixing bugs • Worked with Jest unit test framework to write unit tests for JavaScript code. • Responsible for Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.

Angular 2x
icon
Front-End developer

THE CORE OF MANAGEMENT

The solution was designed for user management across multiple applications. The developed Authentication Server backed with IdentityServer 4 provided a single Authentication and Authorization endpoint for all system services (Desktop application, Mobile, and Web client). The predefined structure for the department tree allowed developing flexible access based on the permissions for the required resources. The solution had a small UI part built with Angular 2 able to manage tenants, roles, and permissions in the system.

Responsibilities & achievements

• Implemented a few custom controls • Writing maintainable and clean code • Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows. • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks. • Optimize application for better performance • Implementing new features

Angular 2x
Redux
icon
Front-End developer

DEPARTMENTS & EMPLOYEES MANAGEMENT

Departments & Employees management is an application that allows a user to create, delete, update department’s and employee’s cards; get a list of employees and departments.

Responsibilities & achievements

• Building responsible ui • Writing maintainable and clean code • Resolving issues • Implementing crud operations • Studying new tools

Bootstrap
Git
Angular 2x

Education

Higher Education

Agency

Web & mobile development agency #21

100-400

GMT+2

Kharkiv/Ukraine

Core Expertise

Ajax
Alfresco
Amazon API
Amazon EC2
AngularJS
ASP.NET
AWS
CSS
Hibernate
HTML5
Hybris
Java
JavaScript
Liferay
Linux
MongoDB
.NET
Node.js
PHP
PostgreSQL
Python
React.js
React Native
Scala
Selenium
Shopify
Spring
SQL
Vaadin
Web Development
Windows
WordPress
Android
Automated Testing
Bootstrap
Cucumber
Demandware
DevOps
Git
Icefaces
IntelliJ IDEA
iOS
JSON
Laravel Framework
Mobile
Software QA Testing
Adobe Illustrator
Adobe Photoshop
Project management
Redux
Vue.js
Maven
GitLab
Firebase

Industries

E-Commerce & Retail, Information services & Technologies, Advertising & Marketing, Service & Support

Want to hire this engineer?

Check if Yuliia is available