Hi, my name is Damjan Dimitrov Software Engineer & Full-Stack Web Developer

Thank you!
profile photo

About Me

I am a Software Engineer, Computer Science graduate, and IT Consultant specializing in backend engineering, databases and cloud computing. My expertise lies in NestJS, Node.js, database systems, AWS serverless computing, as well as scripting and automation.
With a strong foundation in these technologies, I excel in creating efficient and scalable solutions that seamlessly handle large amounts of data and traffic.

In addition to my proficiency in backend and web development, I am highly involved in Web3, blockchain, and smart-contract related projects. I actively contribute to various web3 initiatives, bringing my technical skills and innovative mindset to drive success in this rapidly evolving space.

As a developer committed to continuous learning, I have transitioned from my previous focus on Angular and .NET to leverage the power of NestJS and Node.js. My experience extends to developing APIs and microservices using Node.js or Python, enabling seamless integrations with diverse systems and platforms.

Adept at problem-solving with a keen eye for detail, I have successfully delivered high-quality results on time and have exceeded many expectations. Whether working independently, within a small agile team, or in a larger, structured project, I adapt easily and excel in diverse environments.

I am confident in my ability to bring substantial value to any organization and am enthusiastic about the ongoing journey of learning and growth as a full stack developer.

Skills and competences

server dev illustration

Server-side development

nodejs logo
nestjs logo
C# logo
.NET logo
Python logo
Java logo
C++ logo
spring logo

Web development

Angular logo
React logo
Nextjs logo
htmlcssjs logo
typescript logo
Tailwind logo
rxjs logo
es6 logo
aspnetcore logo
bootstrap logo
sass logo
kendo logo
webdev illustration
network illustration

Web-3 & Blockchain Dev

Solidity logo
Hardhat logo
Ethers logo
smart contracts
ganache logo
Truffle logo
Ethereum logo
Solana logo
Discord logo

Databases & DevOps

PostgreSQL logo
MySQL logo
MsSQL logo
mongodb logo
firebase logo
GitLab logo
Github logo
Docker logo
Digital Ocean logo
network illustration
testing illustration

Scripting, Version Control & Unit Testing

Git logo
gitkraken logo
Python logo
Bash logo
Jasmine logo
Karma logo
Puppeteer logo
JUnit logo

Achievements and Certifications

A curated list of my achievements and certifications I have gained and accomplished over time


Education and Work Experience

The Apillon platform serves as a unified gateway to the Web3 services provided by linked Polkadot parachains. Following the multi-chain vision, Apillon powers the transition of developers to Web3, simplifying its adoption in the real economy, and expanding its versatility as the ecosystem grows. With Apillon, Web3 services are within reach for every developer, regardless of their background and experience with blockchain technology.

  • Led the development of maritime software solutions using Angular as a Frontend technology and ASP.NET Core as a Backend technology, resulting in an improvement in developer experience and user engagement.
  • Implemented and maintained databases, remote servers, virtual containers and networks, ensuring 99.9% uptime and reduced system downtime.
  • Spearheaded the development of cross-platform mobile applications using Ionic Angular, enabling port operators to streamline their workflows and mitigate error occurrence.
  • Implemented robust cybersecurity measures, including secure coding practices, regular vulnerability assessments and demonstrated expertise in cybersecurity best practices, which contributed to the successful deployment of the application.
  • Utilized DevOps principles such as Gitlab CI/CD to automate the deployment process, resulting in a 50% decrease in deployment time. Demonstrated expertise in version control, unit testing, server pool management, and DNS, which significantly contributed to project success.

  • Achieved a Top Rated Plus badge within the first year, an award given to the top 3% best performing freelancers on the platform.
  • Successfully managed part-time freelance projects alongside full-time employment, demonstrating exceptional time management and multitasking skills.
  • Developed and implemented various projects, ranging between scripts, automations, web apps, API development, discord bots, and trading bots, showcasing proficiency in Typescript, JavaScript, Python, Angular REST API and more.
  • Collaborated closely with clients to understand requirements, deliver tailored solutions, and consistently meet project deadlines.
  • Contract work in the role of a software developer, tester and consultant
  • Providing software solution recommendations and testing applications for particular problems needing to be tackled
  • Acquired experience with Java backend development, REST API and Android mobile development.
  • I completed my bachelor studies in computer science and informatics at the Faculty of Mathematics, Natural Sciences and Information Technologies (FAMNIT), at the University of Primorska. During my studies I acquired a large set of skills and fundamentals in the fields of programming, software engineering, computer networks, data structures and algorithms, system design and operating systems.

  • Member of a small local game development team
  • Developed an online platform play-to-earn game
  • Java as server-side and Javascript as client-side technology
  • More info can be found on this link
  • My Projects

    A collection of some of the projects I have developed


    npm

    Shadow Bot

    Shadow Bot brings a revolutionary approach to trading within the Discord environment, offering you a comprehensive trading experience across various markets, including Crypto, Stocks, and Forex.

    Docs Website link
    npm

    Codescribe

    CodeScribe is an AI code, component and class generator. It is a web app built using Angular and Kendo UI. It leverages OpenAI's Codex Model for precise and accurate code generation. It offers various features noted on the website.

    Web App link
    npm

    SOL Decoder

    SOL Decoder is a Web3 tool for Solana blockchain NFT and token tracking and discord bot utilities such as engage-2-earn. Provides aggregated data from private Discord channels, Twitter accounts and Web3 companies.

    Public webpage Discord link
    discord logo

    Discord Bots

    Built a large set of Discord bots for many discord servers which had a purpose of increasing engagement, security and adding another layer of verification to the servers. They can be interacted with through slash commands.

    Metaobjects website Ryborgs website
    npm

    Royal Eggs

    Royal Eggs is an NFT Art collection on the Ethereum network providing the holders with privileged access to some private classy and elite events such as dinners, parties, boat cruises, gala nights and more.

    Public webpage Github repository link
    npm

    Art Plugged Network

    Art Plugged Network is an NFT marketplace, storefront and auction house for indepenendent artists who wish to sell their artwork in the form of digital art. The project is built on top of Metaplex and the Solana blockchain.

    Public webpage Github repository link
    cover

    Road To Successful Investing

    Built a fully responsive, mobile-friendly webpage for a site that is selling an investing guidebook for beginners. Built with HTML, SCSS, JS and Bootstrap. The website's performance was graded 96/100 according to Google Lighthouse

    Link to website
    mealgenius

    MealGenius

    A mobile app built during a 20-hour programming hackathon. It is meant to recommend you foods to eat for a whole week and what groceries to buy for them. Built using Ionic 6, Angular NodeJS+Express and MongoDB.

    Github repository link
    npm

    Angular URL Preview

    Author of an NPM package - Angular UI card component which fetches and displays metadata from a URL (title, description, image and site name). It uses a proxy to bypass CORS restrictions and gathers data via the Open Graph protocol.

    NPM package Github repository link
    tradechart

    ADA.lovelace

    ADA.lovelace is an automated trading algorithm that is meant to maximize the return on investment of the underlying assets. The backtest of the previous 18 months shows a market outperformance of more than 8 times. The algorithmic bot is published on the Bots app under the name "ADA.lovelace" and is currently trading live 24/7.

    Bots app Bot link (mobile only)
    Grocery Dropping

    Grocery Dropping

    Online grocery shopping information system built in Angular 9 using RxJS, NgBootstrap and Firebase Cloud storage. Firebase is used as the underlying cloud data storage, authentication and hosting provider

    Demo link Github repository link
    Address Book

    Address Book

    Address Book CRUD Web Application built using ASP.NET MVC Framework, REST API, Entity Framework and MySQL database. Built on top of .NET Core 3.1 and utilizes Razor Pages for the user interface.

    Github repository link
    2048

    2048 Autoplayer

    Autoplayer bot coded in Python for the game 2048. Uses the Selenium headless browsing and browser manipulation tool to play the game automagically in the browser

    Github repository link Original game link
    Hungry Hole

    Hungry Hole

    3D AR Game built in Unity using Vuforia. The game is available for Android and iOS, or it can be played on a desktop system. It includes various game modes.

    Gitlab repository link Demo video
    RPSLS

    RPSLS

    Rock Paper Scissors Lizard Spock, interactive game built in 3 runtime modes - Sequential, Parallel, or Distributed

    Game repository link Run-modes repository link
    Chat Bot

    Chat Bot

    Simple chat bot interface desktop application programmed in Java by using the Acobot API and the JavaFX Framework. Free and fun to use.

    Github repository link