Senior Web Developer
An online TV channel that provides custom videos for one particular sport. I worked on the dynamic elements of the application responsible for the video player, the relationships between galleries and players, and communication with the back-end. The main gallery has different states of rolling "currently playing" video on the first position in the first row from the second row.
AngularJS Developer - Business Centre Insights Report
This is an AngularJS based 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.
AngularJS Developer - Online Directory
The online directory is an AngularJS 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.
AngularJS Developer - Earthquake Simulator
This is a web application for creating real-time simulations of earthquakes 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.
AngularJS 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, that allows 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.
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, single page application which 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 - 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 world-wide 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.
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.
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 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, start requesting images and videos without any interruption. The app allows users to create/generate PDF reports and download same with drawn charts and tables. It is fully cross-browser compatible.
Angular Architect/Team Lead - LottoRoyals
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 NodeJS and Express FW.
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 PreactJS, GeoCoding, GraphQL and Google Maps API.
Preact Architect/Team Lead - Shopify Widget
Developed a custom plugin for quick and easy creation of mobile webshops. 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 PreactJS, GraphQL, Shopify API.
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 quizs to get free tickets for the latest movies. Usesr can search for movies and check theater locations by proximity to a zip code.
Senior Web Developer - Aviation CMS
Designed a system for an aviation company that required three completely independent content management systems and two websites for both customers and employees. Worked on one of the content management systems built specifically for planning plane routes, registering routes with airports, calculating expenses, and finding the best and the cheapest routes for traveling. Organized the frontend core architecture, developed the major functionality and coordinated team efforts on the project.