Skip to content
View d1msk1y's full-sized avatar
💾
💛❤️💙
💾
💛❤️💙

Organizations

@SmartGridready @A-Lehmann-Elektro-AG

Block or report d1msk1y

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
d1msk1y/README.md

👋 Hi, I’m Dima

I'm a passionate Software Engineer with more than 5 years of hands-on experience, both as a solo developer and as the first Software Developer at Lehmann Elektro (just saying).

Throughout this time, I have delved into diverse projects spanning a wide array of languages and technologies. Without going deep into details, let's just say it equipped me with a profound grasp of universal programming principles, design patterns, and the art of getting things done in the most efficient and robust ways.

At my current position I'm more of a fullstack developer, however my skillset and passion lean more into backend development, as I love to work on projects that reward solid understanding of software architecture, fast problem-solving, and logical thinking.

🔧 Skills

C#            | TypeScript  | Go            | Rust          | Python        | Bash 
Docker        | DevOps      | Linux         | Azure         |  Ruby         | Tauri                 
Ruby on Rails | JavaScript  | HTML/CSS      | C++           | PostgreSQL    | MongoDB 

I excel in .NET, Node.js and Linux development.
I had used Linux as my main OS for more over a year, which had not only become integral to my workflow but had also given me the foundational knowldge of Bash scripting and other Linux components.

💾 GitHub Stats
GitHub Streak
📂Portfolio
-📂Game Development
--📦Lehmann Stylized Pac-Man Clone

Lehmann Stylized Pac-Man Clone

A custom clone of the classic arcade game "Pac-Man," designed and stylized to align with lehmann's brand identity. Developed in C# using Unity, this project included a leaderboard feature, custom levels, and ghost designs that represented sponsors and the company’s branding, making it a unique marketing tool.

Role: Unity Game Developer

Company: A-Lehmann-Elektro-AG

Pac-Man Menu Pac-Man Tutorial Pac-Man Lehmann Pac-Man Frightened
--📦DVDE

DVDE: Dude Story (Read as "Dude")

DVDE is an archived 2D Top-Down shooter, I started developing back in the fall 2021, but never got to release it.

About: `DVDE: Dude Story is a Top-down Shoot'em-up 2d shooter with the bunch of guns, upgrades, skills, customization and AI enemies. Your main task is to pass through procedurally generated rooms and destroy enemies.

Role: Unity Game Developer

Company: Self-Employed

GitHub: d1msk1y/dvde

--📦Insane Islands

Insane Islands

Insane Islands is a 3D adventure game I developed quite a while ago, back in 2021

About: You play as a bomb💣, your main task is to get to the finish line before it explodes, only the difficulty lies in the fact that the bomb is controlled by tilting your phone, the faster you pass the level, the more stars you get🌟.

You have to ride on wooden bridges in the forest with extreme jumps. In some levels, you have to be cunning to pass the level faster and get more stars🌟

Role: Unity Game Developer

Company: Self-Employed

--📦Pulsfire: Signs of Life

Pulsfire: Signs of Life

This is a submission to a 48 hours game jame "Area of Effect 2021" with the theme "Signs of Life"

About: Puls Fire: SoF is a runner game created in 2 days for Area of Effects 2021 Game Jam. The main character is in intensive care. Doctors have given him a chance to survive with the help of a defibrillator, but he must keep his heart rate within a normal range to stay alive.

Role: Unity Game Developer

Company: Self-Employed

--📦Shoot!

Shoot!

This is an irregular type of a 2D Shooter I depeloped and released after my first released project

About: Your main task is to move around the world using weapon recoil and destroy enemies💥.

For each destroyed enemy, you will receive experience and coins. For these coins, you can buy new weapons or improve old ones, as well as buy skills.

Throughout the gameplay, you will encounter various obstacles. There are 6 types of obstacles in total, but the most advanced are missiles.

The game features so called Skills. There are many of them in the game, and each one of them has its own purpose, but generally speaking, every skill help you earn more coins, hence help you open other skills.

Role: Unity Game Developer

Company: Self-Employed

--📦Danger Cube

Danger Cube

This is the first project I had released back in 2021, and that im least proud of, however I think it is still worth mentioning, for the sake of the complete portfolio

About: Danger Cube is basically a really simple 2d runner built on unity. You play as a cube, cube hit another cube = death, as simple as that. You can unlock various skins by reaching more score. It is pointless to mention how bad the code is, if you're brave enough to take a look at it, you're welcome to the github repo below

Role: Unity Game Developer

Company: Self-Employed

-📦Lehmann Connector (v2.0)

Lehmann Connector (v2.0)

A .NET application designed to streamline the management of incoming calls for On-Call Support by displaying the caller's customer information. Originally integrated with 3CX, a business phone system, I contributed to the project by developing the integration with Microsoft Teams, alongside other miscellaneous features. Additionally, I played a key role in revamping the licensing system by developing a Cloud Licensing Service hosted on Azure Functions.

Role: Backend .NET Developer

Company: A-Lehmann-Elektro-AG

Lehmann Connector Image
-📦Webshop

Webshop

Webshop is an integrated into a Business-Software product catalogue that lists products imported into the Mongo DB from an XML/CSV file. The Webshop interacts with the Business-Software's API to add desired items to an invoice/project/ticket with all the required params like: Buy/Sell Price, Manufacturer, Quantity and Description. The backend is on Node.JS with handlebars for lighweight server-side rendering. The Webshop's REST API provides endpoints for manual import; UI import with progress bar and import status; and the actual catalogue page.

Role: Full-Stack node.js Developer

Company: A-Lehmann-Elektro-AG

Webshop Image Webshop Image
-📦Grafana Solar Flow

Grafana Solar Flow

A custom Grafana plugin for visualizing real-time solar panel data, displaying the current production, usage, and waste ratios. The plugin is built using TypeScript and leverages the Grafana SDK to interact with the Grafana backend, providing an intuitive and informative dashboard for solar energy management.

Role: Database Plugin Developer

Company: A-Lehmann-Elektro-AG

Grafana Solar Flow Demo
-📦Aepli Solar

Aepli Solar

A web application for solar energy visualization, allowing users to monitor real-time data from solar panels. My contributions to this project laid the groundwork for the development of a related Grafana plugin, enhancing data visualization capabilities.

Role: Full-Stack node.js Developer

Company: A-Lehmann-Elektro-AG

Aepli Solar Image
-📦Fusion Solar

Fusion Solar

A solar energy visualization web application that I contributed to, featuring customizable color palettes and iconography. This tool allows users to monitor and visualize solar energy production and usage with a tailored interface that fits various branding requirements.

Role: Full-Stack node.js Developer

Company: A-Lehmann-Elektro-AG

Fusion Solar Image

Pinned Loading

  1. A-Lehmann-Elektro-AG/solar-flow-grafana A-Lehmann-Elektro-AG/solar-flow-grafana Public

    A panel plugin designed to visualize the production flow of solar panels within the Grafana monitoring platform.

    TypeScript 11 2

  2. dotfiles dotfiles Public

    Configuration files/scripts used to achieve similar-to-mine Arch Linux setup

    CSS 14 2

  3. eclipto-rs eclipto-rs Public

    Theme switching CLI tool for linux on i3(+ Kitty, Polybar, Nitrogen, Rofi )

    Rust 4

  4. polybar-collection polybar-collection Public

    My polybar collection (based on Murzchnvok/polybar-collection)

    Python 6

  5. webshop-restful webshop-restful Public

    A businesess software add-on's RESTful API for @A-Lehmann-Elektro-AG

    TypeScript

  6. wallpapers wallpapers Public

    A high quality wallpaper collection

    27 1