$ whoami ⏎

Apolon Ivankovic

Welcome to my professional homepage where software fundamentals meet purposeful innovation to solve real business challenges.

apolon@work
                            0                     
                            000000        
                            0000000000        
                            00000000000000000     
                      000000000000000000 11111100 
                  00000000000000000000   011111110
              00011000000000000000000    011111110
           000111110000000000000000      011111110
         001111111100000       000      0000000000
       001111111000                     000000000 
      011111100                        0000000000 
     0111100                         00000000000  
    011100     0000                00000000000    
    00000000000000              000000000000000000
   0000000000000            00000000000000000000  
  00000000000000             0000000000000000     
  0000000000001100             00000000000        
  000000000011111110000          000000           
 00000000011111111111111110000000000              
 000   001111111111111111111100                   
 0        000111111111110000                      
                0000                              
                                                  
                                                  
apolon@work
------------------
OS:
Host:
Kernel:
Languages:
Editor:
Frameworks:
import React from 'react';

const DevWorkspace = () => {
  const [isLoading, setIsLoading] = React.useState(true);
  
  React.useEffect(() => {
    const timer = setTimeout(() => {
      setIsLoading(false);
    }, 2000);
    
    return () => clearTimeout(timer);
  }, []);
  
  return (
    <div className="workspace">
      {isLoading ? (
        <LoadingScreen />
      ) : (
        <Projects />
      )}
    </div>
  );
};

export default DevWorkspace;
                
TODO:
Fix loading bug
IDEA:
New product idea
Azure
Git
React
C++
.NET
Bootstrap
Google Cloud
Yarn
Slack
Vue.js
JavaScript
Windows
Microsoft Teams
Bitbucket
Android
Solaris
Fedora
C#
Python
PHP
Trello
HTML5
Less
C
CentOS
Red Hat
Java
Jira
NPM
AWS
Docker
PostgreSQL
Linux
Rust
GitHub
Ubuntu
Raspberry Pi
GitLab
CSS3
SASS
Node.js
macOS
Jenkins
Go
MongoDB
Azure
Git
React
C++
.NET
Bootstrap
Google Cloud
Yarn
Slack
Vue.js
JavaScript
Windows
Microsoft Teams
Bitbucket
Android
Solaris
Fedora
C#
Python
PHP
Trello
HTML5
Less
C
CentOS
Red Hat
Java
Jira
NPM
AWS
Docker
PostgreSQL
Linux
Rust
GitHub
Ubuntu
Raspberry Pi
GitLab
CSS3
SASS
Node.js
macOS
Jenkins
Go
MongoDB

About Me

Building software with timeless principles and purposeful innovation.

Programmer
ApolonTorq
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Mon
Wed
Fri

Apolon Ivankovic

Who I Am

I've been crafting software solutions for 46 years, long enough to see multiple technology revolutions and recognize the patterns that repeat. My technical background includes C, C++, C#, and Java, but I've never stopped learning. I believe the best developers aren't defined by their current tech stack but by their ability to apply solid engineering principles across any technology.

My Toolbox

Programming Languages
C 41 years
C++ 33 years
C# 24 years
Java 26 years
JavaScript (24) Python (21) TypeScript (7) PHP Rust (2) Prolog Go
Scripting Languages
mshell 34 years
Bash 41 years
PowerShell 14 years
Lua
Query Languages
OQL 24 years
SQL 15 years
T-SQL 15 years
xBase PL/SQL MongoDB MQL Cypher
C++ Frameworks & Libraries
C++/Views 33 years
STL (Standard Template Library) 26 years
Qt MFC Boost OpenCV
.NET Technologies
WinForms 24 years
ADO.NET 24 years
LINQ 16 years
.NET Core/.NET 6+ 7 years
.NET Framework (22) WPF (18) Entity Framework (7)
Operating Systems
Windows Desktop 36 years
Windows Server 31 years
Linux (RHEL...) 23 years
Linux (Debian...) 18 years
Unix/BSD (31) Solaris (28) VMware (18) macOS
System Programming
System Calls 39 years
POSIX APIs 39 years
Memory Management 39 years
IPC (Inter-Process Communication) 36 years
Sockets (33) Multithreading (28)
Databases
Matisse 24 years
SQLite 17 years
PostgreSQL 8 years
SQL Server 15 years
xBase Redis Oracle (15) MySQL MongoDB (8)
Industrial/SCADA
MacroView 39 years
HMI Development 39 years
Modbus Protocol 32 years
OPC DA/UA 20 years
Web Technologies
HTML/CSS/JavaScript 24 years
ASP.NET Core 7 years
REST APIs 6 years
Blazor 6 years
ASP.NET (7) React (3) Node.js (3)
Version Control
Git 12 years
Azure DevOps 12 years
GitHub 3 years
SCCS (12) Visual SourceSafe (11) Subversion (7) Bitbucket GitLab
Build & Development Tools
Make 36 years
Visual Studio 25 years
gcc/g++ 24 years
MSBuild 19 years
Jetbrains Rider (6) VS Code (6) CMake Cursor (1)
DevOps & Infrastructure
Shell Scripting 39 years
CI/CD Pipelines 12 years
Docker 6 years
Terraform 5 years
Cloud Platforms
Azure 12 years
AWS 9 years
Infrastructure as Code 5 years
Google Cloud Platform
Project Management & Methodologies
Technical Documentation 36 years
Requirements Analysis 36 years
Agile 24 years
Scrum 24 years
Kanban (12) DevOps Practices (12)
0
Years Experience
0+
Projects
0+
Executables

Ready to Collaborate?

My professional life revolves around code, proven patterns, and new possibilities. Let's build something amazing together!

TRANSACTIONS
OBJECTS
RELATIONSHIPS
QUEUES
Work with Torq

Projects

Software that stands the test of time, showcasing products and projects where disclosure permits, built on lasting principles and delivered with innovation.

Latest Blog Posts

Writing about software fundamentals, technology evolution, and whatever else catches my attention along the way.

Wall Street Journal China Econtracker

The Wall Street Journal China Econtracker site is a handy visualization of KPIs for the Chinese Economy. The aspects that stand out include that the GDP, Fixed Asset Investment and Foreign Exchange...

analytics business-analysis industry-trends
January 21, 2012
Read More

Get in Touch

Ready to discuss your software project? Reach out via email or connect with me on social media.

Contact Information

Connect with Me