Hi, I'm Atanas Ginev!
Freelance Web Developer
I'm a passionate web developer based in Varna, Bulgaria. Love spending time with my family.
08 Oct 1983 - Varna, Bulgaria
Master degree in Microsoft Information Technologies
Technical University of Varna, Varna (1.5 Years Course) - Graduation 2009
C#, Microsoft IT, Windows 2003 Network Administration, Microsoft SQL Server
Bachelor degree in Computer Science and Technologies
Technical University of Varna, Varna (4 Years Course) - Graduation 2005
Object Orientated Programing, Data Bases, Synthesis and Analysis of Algorithms, Programing Technologies in Internet, Cryptography and Data Protection, Programing Technologies
Mathematics and Computer Science
Mathematics High School, Dobrich - Graduation 2001
Freelance Web Developer http://aginev.com
Freelance web developer - Dec 2015 - Current
After so many years working for a huge company, having experience in team leadership, dealing with clients and problem solving, the time has come to try something new, something on my own. That's why I quit my job and I'm trying to set up my own company, a company that will make my clients happy, that will be able to handle every custom client inquiry. I believe in its success because it'll offer a different approach to every single client, the best approach to get the job done in time and get another happy client.
First Online Solutions LTD http://www.1stonlinesolutions.com
Senior web developer / Back-end team lead - Oct 2009 - Dec 2015
Custom CMS/CRM and SaaS applications development and deployment
Collect requirements and define project goals
Defining and respecting the dead lines
Organizing the working process
Proper realization of the projects and tasks
Observe the projects execution and delivering process
Finding solutions in arised unexpected collapses and problem solving
Ensuring optimal and favourable environment for teamwork
Stivasoft LTD https://www.stivasoft.com
Senior web developer - Sept 2009 - Oct 2011
Developing complete web applications
Database modelling and integration
Payment gateway integration – PayPal, Authorize.Net, Google Checkout, Eway
2G Media LTD
Web developer - Sept 2008 - Sept 2009
Developing complete web applications
Database modelling and integration
Front-end and Back-end developing and testing
2G Media LTD
3D designer and project manager - May 2006 - Sept 2008
3D modelling, lighting, rendering, animation and post-production
3D projects management
Team lead of a small team of three people
90% CompleteComunication 90%
80% CompleteLeadership 80%
85% CompleteConfidence 85%
95% CompleteMicrosoft Windows 95%
50% CompleteLinux (Ubuntu) 50%
70% CompleteAdobe Photoshop 70%
50% CompleteAdobe After Effects 50%
90% CompleteHTML5 / CSS3 90%
80% CompletePHP 80%
80% CompleteLaravel 80%
90% CompleteTemplate Engines (Blade, Smarty) 90%
85% CompleteJquery 85%
30% CompleteAngularJS, Vue.js, Node.js 30%
90% CompleteBootstrap 90%
40% CompleteCSS Pre-Processors (Sass, Less) 40%
40% CompleteWeb/App Servers (Nginx, Apache) 40%
60% CompleteDatabases (MySql, MariaDB) 60%
60% CompleteIn-memory Data Structure Store (Redis, Memcached) 60%
50% CompleteGit 50%
New Web Technologies
Recently I was watching NG-CONF and I was amazed how easy is to build a desktop or mobile application using only a web technologies. That's why I started reading about some relatively new technologies like Angular, Vue, Node JS etc.
New Inventions, Start Ups and Entrepreneurship
I'm a huge fan of Kickstarter! I've always been curious how did the people are making things to work especially when they are working in completely different manner than before.
3D, Post Production and Photography
My very first job was as 3D artist in a small company. This gave me a really good experience with all king of 3D software like Cinema 4D, 3Ds Max, Arhicad etc. At the moment this is just like a hobby.
Invoice management SASS application made with Laravel 5.7 (Spark) and Angular 6+ that will offer clients management of their invoices and expenses. Integration with third party APIs and payment gateways, email and in App notifications. Still under development.
BilligSelskab V2 https://bestil.billigselskab.dk
New improved version of the BilligSelskab project made on top of Laravel 5.4 and frontend app build on top of Angular 5. The main goal here was to implement dynamic products that could handle company registrations as well as other products like Company registration changes, Loan, Changes at owner documents etc. Integration with third party APIs like Penneo and E-conomic. Stripe payment gateway integration.
WordPress Glide https://github.com/aginev/wp-glide
WordPress on demand image resize with the PHP well known Glide library.
If you need different image sizes that are not added with WordPress add_image_size(...) you can use this package. Other use cases could be when you need really low quality image thumbnails for lazy loading, adding watermarks, image compression etc.
WordPress Sanitize https://github.com/aginev/wp-sanitize
Transliterate WordPress post slugs and media file names.
If you are dealing with content data have non Ascii character like Bulgarian, Russian, German etc. and want to have all characters transliterated in slugs and file names you can use this package.
One page website for the one of the most famous music video directors in Bulgaria. Build on top of WordPress.
My Perfect Home https://myperfecthome.bg
Corporate website for company making wooden and steel framing modular houses. WordPress custom theme and development.
Marka Collective https://markacollective.com
Corporate and brand identity company website. Custom theme build ot top of WordPress CMS.
Construction company website built on top of WordPress implementing custom theme.
Implement hospitality expertise and quality standards for shipping companies. Built on top of WordPress implementing custom theme.
Doychinovi Dental Practice http://boli.bg
Custom WordPress one page theme implementation for a dental practice website.
Golf, Sun and Sand http://golfsunandsand.com/
Holiday rentals website. Build on top of WordPress having a custom design and theme development as well as promo flyers.
Rally Bulgaria 2016/2017 http://rallybulgaria.com/
Rally Bulgaria 2016 official website. The rally organization was very late with the website for the event and asked me to do my best and launch a new website for a few days. The only option was to use pre-made WordPress theme add a multi-language support and import as much as I can from the 2014th rally website because the last website was totally lost. Despite the fact that it's not the best-looking website the rally was awesome!
Alles Car http://allescar.com/
Website for selling luxury, second hand vehicle. Full service project - from business cards, logo and web design to custom CMS solution for the backend.
BilligSelskab CRM (confidential)
Laravel CRM solution that automates the jobs manually made before and handles the process of company registration in Denmark. It handles all the company registration requests, generates the appropriate documents required based on company type, sends and receives the documents to/from digital signature service, sends emails on certain conditions, connects to external API services to be able to create invoices, get company VAT number etc.
Bell Education CRM (confidential)
Language school CRM application. Handles all the clients data, print contracts, statistics etc. The goal of the project was to limit the number of printed documents because of lack of storage space.
Laravel 5 Search Filters https://github.com/aginev/search-filters
Easily apply search criteria to Laravel 5 queries. When doing search forms, you always need to check and sanitize the data in the query string and apply different query constraints. When having a feature like that on every single listing page in your app this will become a very boring task. This package will try to do all the checks for you.
Laravel 5 Activity Log https://github.com/aginev/activity-log
Track user activities in Laravel 5 applications. The main idea is to store information (in a log or in a database) about who create, updated or deleted resources in Laravel application. When such event occurs the package will store the changed or deleted data. This will be useful if the data need to be reverted or diffs to be made.
Laravel 5 Login Activity https://github.com/aginev/login-activity
This package will store useful data for each user login in or logout.
Laravel Datagrid https://github.com/aginev/datagrid
Create a data grid Bootstrap table from Laravel collection. The package will try to minimize the repeated task when creating a listing like table in Laravel. It will handle the data visualization and will add sort column headings and filters if required.
Laravel ACL https://github.com/aginev/acl
If you need a user group based permissions and you want to define the permissions automatically from the protected routes, this will package will do it for you. Note that this package is tested only under Laravel 5.0. From version 5.1 and newer, better use Laravel Authorization layer!
Online File Storage Service (confidential)
Store and share your files online. Responsible for project management, backend development and QA testing.
Music Websites CMS Application (confidential)
CMS application for controlling websites content from a single place. The main goal was to limit the constantly repeating tasks of the content writers and to implement a system that is able to manage the content for many similar websites.
Car Fleet Manager (confidential)
Online GPS tracking application and fleet manager. The goal was to integrate really cheap Chinese GPS devices in the cars and to able to track the vehicles in real time with an option to do a route replays and find alternative paths between points on the map. As well as tracking it offers modules for vehicle maintenance, papers, fueling and accidents and alerts if some of the papers are out of date for example. It was base on open source source libraries like OpenStreetMap and Leaflet because Google Maps API costs a way too much.
SaaS project for tracking website SEO ranking. Uses external API that provides the ranking data and displays it per keyword, website, position etc.
CMS v2 (confidential)
Custom CMS solution giving the ability to control big part of the company websites (around 8000 at the moment) with a few clicks.
Residential complex website. Integrate a high-resolution WIFI digital camera to be able to broadcast images on the web. At the time that the project has been made the high-resolution cameras was too expensive to be used for such a purpose and the client tries to minimize the hardware costs.
Online Music Lifestyle Magazine. Responsible for project management and QA Testing.
Rent Holiday Apartments London (Offline)
Holiday rentals in London.
Face Palm (Offline)
Hunt for Junk (Offline)
Facebook promo game. Find the hidden junk and get discount.
Win a Cleaner (Offline)
Facebook promo game. Invite your friends to the game get move chance to win a cleaner for a day.