English:
Intermediate
Yuliia K.
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 availableExpertise
Years of commercial development experience
3 years of experience
Core technologies
Other technologies
Project Highlights
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
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
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.
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
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
Education
Higher Education
Agency
100-400
GMT+2
Kharkiv/Ukraine
Core Expertise
Industries
E-Commerce & Retail, Information services & Technologies, Advertising & Marketing, Service & Support
Want to hire this engineer?
Check if Yuliia is available