• Home
  • Projects
  • Blogs
  • Services
  • Contacts
Skip to content
James Lee

WorldWildWebDev

WEB DEV_

Recent posts

  • Node.js Restful API template with TypeScript, Fastify and MongoDB

    Thursday, February 20th, 2020

    Why Have you recently started a new Node.js API project? Did you use some template or started the project from scratch? I was asking the same questions myself and I was looking for minimal boilerplate for a while. There were so many options that it was hard to pick one. Most of them are using Express.js, others are using ES5 or lack test setup. So I decided to spin...

    Backend
  • Configure your dev Windows machine with Ansible

    Sunday, November 10th, 2019

    Ansible is well known it the IT operations fields with its fantastic automation abilities. You can do whatever you want with Windows too if it’s a Powershell, bat script or one of the more than one hundred? modules. I will use it to configure my personal machine and save the hustle every time I step on new one. It’s not a big deal to install a few programs but...

    DevOps, Environment
  • Getting started with Hangfire on ASP.NET Core and PostgreSQL on Docker

    Saturday, December 29th, 2018

    Hangfire is an incredibly easy way to perform fire-and-forget, delayed and recurring jobs inside ASP.NET applications. No Windows Service or separate process required. Backed by persistent storage. Open and free for commercial use. There are a number of use cases when you need to perform background processing in a web application: mass notifications/newsletter batch import from xml, csv, json creation of archives firing off web hooks deleting users building...

    Backend, Data stores
  • My favorite Visual Studio Code productivity extensions

    Friday, October 26th, 2018

    As a developer you’ve probably already met Visual Studio Code Microsoft’s lightweight code editor. If you haven’t, you definitely should try it. Today I’m going to share my VS extensions with a missing feature which I recently found – sharing extensions, themes and configuration. What happens if you step on a new machine? You have to customize all your key binding, download all your plugins and setup your theme preferences. And you probably want to sync that across all your devices. Before that I will...

    Environment
  • Getting started with Ansible and configuring Windows hosts

    Thursday, October 25th, 2018

    Ansible is a configuration management, provisioning and deployment tool which is quickly gaining popularity in the DevOps areas. Managing and working on various platforms including Microsoft Windows. What makes Ansible stand out of other configuration management tools is that it’s agentless. Which means no software is required on the target host. Ansible uses SSH for communication with Unix based hosts and WinRM for Windows hosts. Recent announcement from Microsoft’s...

    DevOps
View more

Projects

  • Autohub – Vehicle history management made easy

    Thursday, November 12th, 2020

    Single page application with React and Semantic UI as frontend. ASP.NET Core backend with PostgreSQL database. Deployed to Ubuntu server with GitLab and Ansible. Checkout the project at GitLab! Dashboard page showcase   Reports page Vehicle histories page   Vehicles page Vehicle details page      

    Backend, Data stores, DevOps, Frontend
  • Barstol.bg

    Sunday, April 7th, 2019

    New selfhosted e-commerce website for Barstol, local provider for chairs. Technologies used: WordPress, WooCommerce.

    Backend, Frontend
  • Quickstart project for automated UI testing with Selenium

    Saturday, November 11th, 2017

    Quickstart project for automated user interface testing with Selenium WebDriver and TestNG Find the project on GitHub

    Backend
  • MVP WordPress Widgets

    Saturday, November 11th, 2017

    Plugin for WordPress theme MVP containing custom post types, widgets and shortcodes, which widgets can be used separately without the theme. Find out more in the repo here: https://github.com/gmarokov/mvp-widgets

    Backend
View more

My GitHub

About me

Hi, my name is Georgi Marokov and I'm a web developer. I'm really into resolving complex issues, dive deep in to the problem and finding elegant solution.

I spend my free time with family and friends, riding bikes, hiking peaks and taking pictures.

Wanna share some ideas? Don't hesitate and contact me!

I worked as

  • .NET Developer

    Full stack web developer with .NET, ASP.NET and React
  • Full Stack Web Devoloper

    Developed and maintained custom single page applications with Laravel and custom PHP backends.
  • QA Engineer

    Developed and maintained test cases, plans and automation UI testing in Agile team.
  • Technical support

    Configured web based communication apps, managed ticketing systems and support desk.

Backend

C#, .NET, ASP.NET/Core
PHP, Laravel
JavaScript, NodeJS

Data stores

MySQL/MariaDB
MSSQL
PostgreSQL

Frontend

JavaScript (JQuery, React)
HTML/CSS
TypeScript

DevOps

Linux, Windows
IIS, Apache, Nginx
AWS, Azure
CI/CD
Docker
Ansible

Misc

Source control (GIT, SVN)
CMS (WordPress)
Testing (Selenium, Puppeteer)
Agile

Education

  • C# Web developer

    Basic and advanced C#, RDBMS with MSSQL and ASP.NET framework
  • High school Hristo Botev

    Specialization primary German language followed by secondary English

Languages

  • German

    Good reading and listening skills endourced in the high school as primary foreign language.
  • English

    It’s already everywhere around us.
  • Bulgarian

    Native

Contact me

359889576578

[email protected]

Sofia

  • Backend
  • Frontend
  • DevOps
  • Data stores
  • Environment
Proudly powered by WordPress with Theme MVP for Most Valuable Professionals