Dmitry Karasik
+45 22 46 12 23
✉️ dmitry.karasik@gmail.com
LinkedIn: linkedin.com/in/dmitrykarasik
GitHub: github.com/dk
Senior Software Engineer and IT Architect (Backend / Platform / Infrastructure)
Senior engineer and IT architect with 25+ years of experience designing, integrating, and building robust distributed systems, backend platforms, and infrastructure-heavy applications in high-reliability environments.
Strong background in Linux systems, networking, backend architecture, and automation, with extensive experience delivering production systems in telecom, biotech, and enterprise environments.
Recently focused on modern cloud-native stacks (Docker, Kubernetes, CI/CD), API systems, and automation, with strong interest in applied AI and LLM-based workflows.
Known for:
-
End-to-end ownership of complex systems
-
Deep debugging and performance optimization skills
-
Strong reliability mindset (production-first engineering)
-
Ability to work across backend, infrastructure, and integration layers
Core Skills
Backend & Systems
-
Distributed systems design
-
API development (REST, gRPC)
-
High-performance backend services
-
System architecture & integration
Infrastructure & DevOps
-
Linux / Unix systems engineering
-
Docker, Kubernetes
-
CI/CD pipelines (GitLab, GitHub)
-
Automation & deployment systems
Data & Storage
-
PostgreSQL, Redis
-
Search systems (Xapian)
-
Data processing & analysis pipelines
Networking & Protocols
-
TCP/IP, UDP, SNMP
-
Telecommunication systems
-
Network troubleshooting & optimization
Programming Languages
-
Python, C, C++
-
Perl (extensive legacy + production use)
-
JavaScript (Node.js)
-
Ruby, Golang (selected systems)
Emerging & AI
-
API integration workflows
-
Automation tooling
-
Interest in LLM-based systems and applied AI engineering
Professional Experience
Telia A/S & Norlys A/S — Senior Software Engineer and IT Architect 2018 – Present | Telecommunications
Backend and platform engineering for large-scale telecom infrastructure systems requiring high availability, reliability, and performance. Responsible for architecture and design of backend systems supporting telecom infrastructure with high requirements for availability, scalability, and operational resilience.
Architectural responsibilities:
-
Designed and evolved backend and integration architecture for telecom platforms
-
Ensured consistency and stability across distributed systems and services
-
Defined integration patterns across APIs, network protocols, and service layers
-
Contributed to infrastructure architecture decisions (container platforms, CI/CD pipelines)
-
Worked across development, operations, and network domains to align system design with production constraints
Key contributions:
-
Designed and maintained backend systems supporting telecom infrastructure operations
-
Built automation and integration services across distributed systems
-
Worked extensively with system reliability, performance tuning, and production stability
-
Developed services integrating networking protocols and telecom systems
-
Improved deployment and operational workflows using CI/CD and containerization
Technical environment:
Linux, Python, Perl, C, PostgreSQL, Redis, Docker, Kubernetes, CI/CD, Git, gRPC, SNMP, TCP/UDP, networking systems
Novozymes A/S — Software Engineer (R&D / Biotech)
2012 – 2017
Software development for research and data-driven scientific environments.
Contributions:
-
Built internal tools for managing and analyzing large biological datasets
-
Developed search and data processing systems for R&D workflows
-
Contributed to internal web applications and data platforms
-
Worked closely with scientific teams on experimental data systems
Architectural responsibilities:
-
Designed internal system components for data processing and search-based workflows
-
Supported architecture of data-driven R&D platforms
-
Built integration between data storage, search systems, and web-based tools
-
Contributed to evolution of internal application landscape
Tech:
Linux, Python, Perl, PostgreSQL, Xapian, Node.js, Vue.js, React
Xact Consulting A/S — Software Engineer
2009 – 2012
Worked on code transformation and automation systems for legacy enterprise platforms.
Contributions:
-
Designed systems for automated code translation (legacy → modern platforms)
-
Built parsers and transformation pipelines for large codebases
-
Developed CLI tooling for migration workflows
Tech:
Perl, Linux, Java, parsing systems, compilers, automation tools
Capmon A/S — Software Engineer
2007 – 2009
Built distributed monitoring systems for multi-platform environments.
Contributions:
-
Designed Linux-based monitoring platform for infrastructure systems
-
Integrated heterogeneous systems across Windows and Linux environments
-
Developed protocol integrations for monitoring and alerting systems
Tech:
C, C++, Perl, Java, JavaScript, SNMP, WMI, WinRM, TCP/UDP
Magenta ApS — Backend Developer
2006 – 2007
Backend development for CMS and web-based systems.
Tech:
Linux, Apache, MySQL, mod_perl
Catpipe ApS — Software Engineer
2003 – 2005
Designed and implemented high-volume messaging/email systems.
Contributions:
-
Built scalable email processing system for high-throughput environments
-
Focused on reliability, performance, and fault tolerance
Tech:
Perl, Ruby, PostgreSQL, FreeBSD
Education
University of Copenhagen
2000 – 2003
PhD (Computer Science)
Research in image analysis and mathematical modeling
University of Copenhagen
1997 – 2000
Computer Science
Software development for microbiology research systems
Languages
-
Danish — Professional / Advanced
-
English — Fluent
-
Ukrainian — Native
-
Russian — Native
Additional Information
Interests
Open-source software, systems engineering, AI/automation, running (DHL Relay), rock music
Background
Born in Ukraine, based in Denmark since 1997. Extensive experience working in Danish enterprise environments and cross-functional technical teams.
Converted to HTML with WordToHTML.net | Document Converter for Windows