Skip to content
View Dimitry4Now's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Dimitry4Now

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Dimitry4Now/README.md

Previously Automation Technician     Currently Fullstack Software Developer

Skopje, North Macedonia | +389 72 739 305 | dimitarbetinski@gmail.com | linkedin.com/in/dimitarbetinski

Full-stack software developer with hands-on experience building and maintaining national healthcare systems using Java, Kotlin, Spring Boot, Apache Tapestry, and Angular/Ionic, including backends serving mobile applications with hundreds of thousands of active users. Comfortable owning a feature end to end, from backend API design through production support and troubleshooting. Brings a background in industrial automation and PLC programming, adding a practical, systems-level way of thinking to software problems. Outside work, interested in low-level programming and embedded hardware, building Arduino-based projects such as a hobby CNC machine and a smart home system. A dependable teammate who picks up new tools quickly and cares about writing code that holds up in production.

Experience

Full-Stack Software Developer

Sorsix, Skopje | 04/2023 – Present

  • Develop and maintain features for the national healthcare and education systems, using Java 8 and Apache Tapestry 5.3.8 to build and enhance functionality relied on by public-sector end users.

  • Support and troubleshoot existing production features across both the healthcare and education systems, handling support tickets and resolving issues via a local Redmine instance.

  • Contribute to and expand a backend API written in Kotlin, integrating it with a multiplatform mobile application built with Ionic and Angular.

  • Built Kotlin backends from scratch for two national healthcare mobile applications: IzabraniDoktor (Serbia’s national health system app, 200k+ active users) and MoeZdravje (North Macedonia’s national healthcare app, ~35k users).

  • Manage version control through a local GitLab instance, collaborating with the team on code changes and releases.

  • Provision and configure Linux environments (alpha and production) from scratch on VMs handed off by the infrastructure team, setting them up end-to-end to deploy Java and Kotlin applications, including Nginx configuration as a reverse proxy and web server.

  • Set up PM2-managed Node.js runtimes to deploy Next.js marketing websites, including sorsix.com and whxray.com, as well as CRM-driven marketing sites for healthcare providers integrated with Microsoft Entra ID for authentication.

  • Configured Node.js environments and GitLab CI runners to run automated tests for the marketing website projects.

  • Handle analytics, tracking, and optimization for the marketing websites: set up LinkedIn Ads conversion tracking, manage tags and events through Google Tag Manager, monitor traffic and user behavior in Google Analytics and Firebase, and improve SEO and page performance using Lighthouse and PageSpeed Insights.

  • Integrate laboratory analyzers with the healthcare information system; for an oncology laboratory, mapped results from Sysmex XN-series, Maglumi X8, and Abbott Architect instruments, and built retrieval of result images from Sysmex analyzers from scratch.

Robot/PLC Technician

DURA Automotive LLC | 04/2022 – 03/2023

  • Maintained and troubleshot ABB robots and Siemens PLCs as part of the plant maintenance team, keeping production lines running with minimal downtime.

  • Worked hands-on with top-tier production machinery including CNCs, welding stations, and systems for gluing, sealing, and deburring.

  • Planned, designed, and implemented a new feature on an existing robotic final-packing cell: extended it from placing parts into boxes to full lid handling (opening, buffering, closing), designing the mechanical fixtures, pneumatics, and electrics, then installing and programming the solution.

  • Diagnosed machine behavior and fault conditions across diverse equipment, building practical knowledge of industrial automation and preventive maintenance.

PLC Programmer

AIM Professionals | 10/2021 – 03/2022

  • Programmed and configured ABB robots and Siemens PLCs for industrial automation tasks.

Robotics and Mechatronics Intern

Sorsix & AIM Professionals | 08/2021 – 10/2021

  • Completed a course at the Faculty of Electrical Engineering focused on Mitsubishi PLCs and Ladder Logic.

  • Gained hands-on experience programming in Mitsubishi GX Works and running simulations in FactoryIO, building a foundation in PLC-based control systems.

Technical Skills

  • Languages: Java, Kotlin, JavaScript, C, C++, Python, SQL, Bash
  • Backend: Spring Boot, Apache Tapestry, REST APIs
  • Frontend: Angular, Ionic, HTML5, CSS3, jQuery
  • Databases: PostgreSQL
  • Testing: JUnit, Selenium WebDriver
  • Industrial Automation: Mitsubishi PLC (Ladder Logic, GX Works), FactoryIO, ABB robots, Siemens PLCs, pneumatics
  • DevOps & Tools: Linux, Docker, Nginx, PM2, GitLab CI, Git, Redmine
  • Languages Spoken: Macedonian (native), English (fluent)

Education

Faculty of Information Sciences and Computer Engineering, Skopje

Informatics and Computer Science Engineering | 2017 – Present

Semos Education, Skopje

Advanced Microsoft Office Excel Course | Aug – Oct 2021

Projects

Hant Tracker | Angular, TypeScript, Spring Boot, Java 21, JPA, PostgreSQL [link]

  • Full-stack app that records a weekly card game played on paper: round-by-round score entry, personal dashboards, all-time leaderboard, game replay analysis, and money settlement between players, with JWT auth, admin-approved accounts, and dedicated mobile layouts.

sshhub | Go, Bubble Tea, Wish, SQLite [link]

  • Multi-user terminal hangout served over SSH: live chat lobby with presence, trivia, snake, a meme gallery, and per-game leaderboards, with persisted profiles and selectable themes.

Digifiz Dash | Python, pygame, MQTT, Raspberry Pi [link]

  • Pixel-faithful recreation of the VW Digifiz digital instrument cluster, driven by live sensor data on a Raspberry Pi; rebuilt from a fork around a data-source abstraction, resolution-independent rendering, and a test suite.

CV as Code | LaTeX, Pandoc, Lua, GitHub Actions [link]

  • Single-source CV kept in one LaTeX file: on every push, a GitHub Actions pipeline compiles the PDF, converts the CV to Markdown through Pandoc and a custom Lua filter, assembles it into the GitHub profile README, and commits both back to the repository.

Smart-Home | Arduino (C/C++), MIT App Inventor, Bluetooth [link]

  • Two-person university project: Arduino Uno home model controlled by an Android app over an HC-05 Bluetooth link, with per-room lights and PWM dimming, RGB lighting, an I2C LCD status display, and light (LDR) and ultrasonic distance sensor automations.

scripts | Bash [link]

  • Portable Bash toolbox for Linux and macOS: git clone auditing and branch cleanup, live clone throughput monitoring, video and WebP media compression, port freeing, and remote terminfo fixes; safe by default with dry runs and argument validation.

Licenses and Certifications

  • Advanced Microsoft Office Excel – Verify
  • Mitsubishi PLC (Ladder Logic, GX Works)
  • Driving licence, categories B and C

Download CV

Dimitar's github stats

👏 👏 👏 👏 Special thanks to Anurag Hazra for providing the stats. Great work 👏 👏 👏 👏

👏 👏 👏 👏 Big thanks to stats-organization for the up to date stats. Great work as well👏 👏 👏 👏

Pinned Loading

  1. scripts scripts Public

    Personal Bash toolbox for everyday dev chores: audit and prune git clones, watch slow clones, compress video, convert images to WebP, kill ports, fix terminfo on remote hosts. Portable across Linux…

    Shell

  2. sshhub sshhub Public

    A hangout spot you reach over SSH: trivia, snake, a live chat lobby, a meme gallery and leaderboards, all in your terminal. No shell, no install, just ssh in.

    Go

  3. DIGIFIZ DIGIFIZ Public

    Forked from gfunkbus76/Digifiz-Dash

    VW Digifiz digital instrument cluster, recreated in Python and pygame for a Raspberry Pi. Resolution-independent, fed live by MQTT, Arduino serial or OBD-II, with a full simulator so it runs with n…

    Python

  4. hant-tracker hant-tracker Public

    Web tracker for the card games we play in person — rounds, standings and money owed, kept in one database so the statistics write themselves. Angular + Spring Boot.

    HTML

  5. Dimitry4Now Dimitry4Now Public

    TeX