Scop.io
Designed and developed the skeleton of the project from scratch on which we could easily apply and handle new modules that were planned for development. Regarding the UI flow, the application had to fit full-screen width to scale for different screen sizes on desktop devices. Managed the connection of different states of users/requested sources, simplifying the way users socialize and authorize access to their social accounts, requesting images and videos without any interruption. The app allows users to create/generate PDF reports and download them with drawn charts and tables. It is fully cross-browser compatible.
Angular Architect | Team Lead - Lotto Royals
Lotto Royals is an online lottery playing platform. The application was created using the latest Angular version (v8). It contains a few modules where each module is responsible for specified groups that handle the main admin module, over user (client), pages (payments, inboxes, and others), and public pages for SEO usage and public tracking. There are 2 levels of API communication on the application. The first was created as a middleware to keep private client details and client params, with the second being for database and data handling. They were built with Node.js and Express FW.
Angular.js Developer - Online Directory
The online directory is an Angular.js web application for a wide range of businesses that can be reviewed and checked by anyone. The application supports profile creation, reviews, and comments on different businesses. Users gain different levels of badges based on the experiences they share and are also allowed to upload photos and bookmark favorite businesses. Sharing is supported on all major applications. The application is compatible with all platforms including mobile devices and old browsers.
Senior Web Developer - Cinema Advertising Company
This is an application for a cinema advertising company that provides premium marketing and media solutions for advertisers and comprehensive representation of the cinema's advertising partners. Implemented the website application, giving customers an opportunity to register, review, and rate movies and take part in weekly quizzes to get free tickets for the latest movies. Users can search for movies and check theater locations by proximity to a zip code.
JavaScript Developer - Interactive Organizer
The application was built in pure JavaScript to get the best performance. The website manages the daily/weekly/monthly plan of each worker and client. The application calculates available hours and pause offsets for each worker based on previous and next tasks that are already scheduled. Simple drag-n-drop brings each task to the calendar view, automatically applying new offsets for start and end time in the defined working hour scope.
Angular.js Developer - Business Center Insights Report
This is an Angular.js web application module used in managing user statistics and creating PDF reports. The solution serves as an extension for a previously created control panel called the Business Center. The application allows the user to compare statistics on page views and page activity over the last 12 weeks. The user can create/generate PDF reports for download with drawn charts and tables. It is fully cross-browser compatible.
Senior Web Developer - Aviation CMS
Designed a system for an aviation company that required three completely independent content management systems and two websites for customers and employees. Worked on one of the CMSs built specifically for planning plane routes, registering routes with airports, calculating expenses, and finding the best and cheapest routes. Organized the front-end core architecture, developed the major functionality, and coordinated team efforts on the project.
Senior Web Developer - Gift Connect
This is an application for gift sales. The company has a wide range of clients and customers and gives clients an opportunity to gain more sales for their products worldwide without pushing customers to go to stores. Everything is done via online payments and vouchers. Worked on the content management system for the application, building a fully customized editor that gives clients the chance to create their own promotions and publish them independently of the main system.
Preact Architect | Team Lead - Event Manual
This is a custom plugin for managing and organizing live events. The plugin comes with a custom management system for easy handling of created items (events) and provides the client with the option to manage the plugin theme. It also allows for VIP event access and notifications on subscribed event changes. The plugin was developed using Preact, Geocoding, GraphQL, and Google Maps API.
Angular.js Developer - Regex Generator
Regex Generator web application serves as a generator for manipulating words and sentences in order to create funny letters from a serious business word. With a simple configuration file and a list of words that will be replaced, the generator built into the code is reusable and simple to modify. Admins can modify the percent age of modification that can be done by the generator.
Backbone Developer - Virtual Boards/Item Manager
This is a website application built on a customized Backbone library for users to create boards and use each of them for creating and gathering different types of items from the cloud using Dropbox and Google Drive from stores like Amazon, music services like Soundcloud, and user desktops. Handled UX/UI development and integration and implemented the core architecture for the website.
Preact Architect | Team Lead - Shopify Widget
Developed a custom plugin for quick and easy creation of mobile web shops. The plugin is shipped with a custom management system that easily handles the landing interface, Shopify groups, and promotions. It simplifies the shopping interface and gives focus to the products and details that are most important. This plugin was developed using Preact, GraphQL, Shopify API.
Senior Web Developer - Smartground
The projects are related to two large global corporations with the goal of covering a wide area of platforms, browsers, and media sizes with a static SPA that is fully resizable and has quick loading. Each project has about seven pages arranged in one line on the body element, with the active one in focus and the others locked to the side like stacked pieces of paper.
Senior Web Developer - Nialaya
This is an Android application for creating custom bracelets in 3D with ordering and payment mechanisms. Implemented a Shopify API and PHP RESTful service that provides all the data from the Shopify store server related to products and prices, as well as communication with another server where the 3D models and other application data is stored.
Senior Web Developer - MotorTrend
An online TV channel that provides custom videos for one particular sport. Worked on the app's dynamic elements responsible for the video player, the relationship between galleries and players, and communication with the back end. The main gallery has different states of rolling a "currently playing" video to the first position in the first row from the second row.
Angular.js Developer - Earthquake Simulator
This is a web application for creating real-time earthquake simulations in a browser, with data provided from seismic sensors and drawing waves and effect on maps using ArcGIS API. For calculation, the app uses Graham scan (Algorithm) to get more realistic areas affected by an earthquake.