Hello, My name is Tomi Nikolov, and I'm an enthusiastic software developer . I enjoy logical thinking and problem-solving. My goals are to learn new things and technologies that I can apply in practice. I would be happy to be of help. Technologies i work with: * Front-End : Angular, Angular Material, NGRX, Lit-Html, Handlebars, Html, CSS, Toastr. * Back-End: Express, MongoDB, Mongoose, MySQL, JWT, Bcrypt, Dotenv, Nodemailer * Deployment: Azure, Heroku, Render, SuperHosting, Cyclic, Back4App * Monitoring: BlackBox, Prometheus, Grafana * Others: Git, GitHub Terraform, Docker, Postman, Cloudinary, FileZila, SEO Best regards, T.N

TomiNikolov

Hello, My name is Tomi Nikolov, and I'm an enthusiastic software developer . I enjoy logical thinking and problem-solving. My goals are to learn new things and technologies that I can apply in practice. I would be happy to be of help. Technologies i work with: * Front-End : Angular, Angular Material, NGRX, Lit-Html, Handlebars, Html, CSS, Toastr. * Back-End: Express, MongoDB, Mongoose, MySQL, JWT, Bcrypt, Dotenv, Nodemailer * Deployment: Azure, Heroku, Render, SuperHosting, Cyclic, Back4App * Monitoring: BlackBox, Prometheus, Grafana * Others: Git, GitHub Terraform, Docker, Postman, Cloudinary, FileZila, SEO Best regards, T.N

Available to hire

Hello,

My name is Tomi Nikolov, and I’m an enthusiastic software developer . I enjoy logical thinking and problem-solving. My goals are to learn new things and technologies that I can apply in practice.

I would be happy to be of help.

Technologies i work with:

  • Front-End : Angular, Angular Material, NGRX, Lit-Html, Handlebars, Html, CSS, Toastr.

  • Back-End: Express, MongoDB, Mongoose, MySQL, JWT, Bcrypt, Dotenv, Nodemailer

  • Deployment: Azure, Heroku, Render, SuperHosting, Cyclic, Back4App

  • Monitoring: BlackBox, Prometheus, Grafana

  • Others: Git, GitHub Terraform, Docker, Postman, Cloudinary, FileZila, SEO

Best regards,
T.N

See more

Experience Level

JavaScript
Expert
MySQL
Expert
Docker
Expert
Express
Expert
HTML5
Expert
CSS
Expert
AngularJS
Expert
SEO
Expert
Github
Expert
MongoDB
Expert
Azure
Intermediate
See more

Language

English
Advanced

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Professional Services
    uniE621 Offer-Share
    Offers_Share is a web application that enables users to share and discover great offers, deals, and discounts. It provides a platform for users to contribute, explore, and take advantage of exciting offers in an interactive and user-friendly manner. Architecture The application follows a modern multi-container architecture using Docker, with a microservices approach to facilitate flexibility, scalability, and ease of deployment. Key components include the Frontend Service, Backend Service, and Database Service, which work together harmoniously to deliver a sophisticated and user-friendly platform. Application comes with built-in monitoring to ensure a reliable and high-performance user experience. These monitoring tools provide crucial insights into the health and behavior of our microservices architecture. Prometheus is configured to set up alerts based on predefined thresholds. When a metric exceeds the specified limits, Prometheus triggers alerts and sends notifications to our operations team via email. This proactive approach ensures prompt incident response and issue resolution. Technologies Used Offers_Share is built using the following technologies: Angular: A popular web framework for building dynamic single-page applications. Angular Material: A UI component library for Angular that provides pre-built and customizable UI components. Express: A fast and minimalist web framework for building Node.js applications. MongoDB: A popular NoSQL database used for storing application data. Mongoose: An Object Data Modeling (ODM) library for MongoDB and Node.js. Express-Validator: A set of express.js middlewares for input validation and sanitization. Nodemailer: A module for Node.js applications to allow easy as cake email sending. JWT (JSON Web Token): A standard for securely transmitting information between parties as a JSON object. NGRX: A state management library for Angular applications. Docker: A containerization platform that allows applications to run in isolated environments. Terraform: An infrastructure as code tool for provisioning and managing cloud resources. Azure: A cloud computing platform by Microsoft, used for deploying and hosting the Offers_Share application. dotenv: A module for loading environment variables from a .env file. bcrypt: A library for hashing passwords and ensuring secure password storage. nodemon: A development utility that automatically restarts the server upon file changes. toastr: A JavaScript library for displaying toast notifications. Nginx: A high-performance web server and reverse proxy server. Cloudinary: A cloud-based media management platform for storing and manipulating images and videos. angular javascript angular.js JavaScript WebApp developer