Skip to content
View dssutg's full-sized avatar

Block or report dssutg

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
dssutg/README.md

Daniil Stepanov

dstepanov485@gmail.com, @dssutg (Telegram)

Current Location: Astana, Kazakhstan (Open to Global Remote)

Go / Full Stack Engineer | Conestoga College Graduate (High Distinction) | Embedded Linux, Go, TypeScript/React | 3 years of commercial enterprise experience and 12 years of deep programming expertise


PROFESSIONAL SUMMARY

Software Engineer with 3 years of commercial enterprise experience and 12 years of programming expertise. Specialized in building high-performance scalable backend systems and full-stack applications for embedded Linux environments. Proven ability to design, modernize, and maintain complex, mission-critical systems serving hundreds of concurrent users. Capable of delivering end-to-end products from raw requirements to production-ready systems without external management. Strong foundation in Go, TypeScript/React, database optimization, and system architecture. Open for remote Backend, Frontend, or Full Stack Engineer role.


TECHNICAL SKILLS

Category Skills
Languages Go, TypeScript, JavaScript, C, Bash, Python, SQL, Java
Backend & Data Go standard library, GORM, Node.js, Express, PostgreSQL, SQLite, Redis, gRPC, WebSocket, REST APIs, microservices architecture
Frontend React, Redux, TailwindCSS, WebGL (3D visualizations), Canvas rendering (2D), Vite, Vitest, NPM, Styled Components
DevOps & Systems Docker, Kubernetes, Git/Git Flow, CI/CD (GitHub Actions), Agile/TDD, Embedded Linux, kernel-level optimization, binary protocols, system monitoring, ESLint, GolangCI-Lint, Biome
Soft Skills System architecture, cross-functional team leadership, technical mentorship, problem-solving under strict constraints

PROFESSIONAL EXPERIENCE

Software Engineer (Full-Stack / Backend) | RISPA | 2023–2026

  • 2023–2024: Part-time, Remote (during Canadian studies)
  • 2024–2026: Full-time, Remote

Embedded Linux Security Systems Company

  • System Architecture & Modernization: Served as System Architect & Primary Maintainer of a mission-critical alarm security platform serving 100+ concurrent users across distributed embedded networks. Successfully modernized a large legacy codebase (95,000+ LOC, vanilla HTML/CSS/JS, C++, Qt) into a modern web-based stack (Go, React) under strict hardware constraints.

  • Backend Development (Go + PostgreSQL/SQLite): Built core microservices including a real-time event aggregation system, configuration management service, and system monitoring panels. Maintained a production codebase of 140,000+ lines of code.

  • Performance Optimization: Optimized hardware configuration subsystem achieving a 9x performance improvement via parallelized concurrent computations, zero-allocation memory management, batch SQL query generation, LRU caching with TTL, pooling, and a custom binary ring-buffer logging system (reducing disk I/O to 1-2 system calls for batched records).

  • Frontend Development (TypeScript + React): Designed and implemented responsive, accessible web interfaces for system administrators to reduce operational auditing overhead. Built WebGL-based real-time visualization dashboards and real-time graph-based monitoring of network devices. Ensured legacy and modern cross-browser compatibility.

  • API Design & Integration: Developed RESTful and WebSocket APIs enabling third-party integration with customer systems. Collaborated closely with firmware, desktop app, and embedded device teams to define strict service contracts.

  • Testing & Quality Assurance: Wrote comprehensive unit tests (Vitest, go test) and E2E tests (Cypress). Managed hardware-in-the-loop testing with the QA team. Maintained a 99.9% uptime requirement through automated recovery mechanisms and graceful degradation.

  • DevOps & CI/CD: Designed and implemented a complete CI/CD pipeline (GitHub Actions) with automated linting (custom plugins for reliability), formatting, testing, and automated deployment to resource-constrained embedded devices.

  • AI Integration Initiative: Architected LLM-based agentic workflows and structured API designs for fine-tuned AI models to automate security analysis and fault prediction, delivering a production-ready framework prior to departure.

Key Achievements:

  • Architected a system serving thousands of distributed devices and sensors in real-time.
  • Reduced system memory footprint and latency by 9x through advanced low-level optimization techniques.
  • Automated legacy manual workflows, significantly reducing operational staffing requirements for clients.
  • Maintained a strict 99.9% uptime requirement on low-resource hardware.

EDUCATION

Software Engineering Technician (1046) | Conestoga College Institute of Technology and Advanced Learning, Waterloo campus | Canada | Graduated 2024

  • Honors: Graduated with High Distinction (Top 5% of the class). Received a personal commendation letter from the College President for a 90%+ academic average with zero failed attempts. Verification available via MyCreds.
  • Relevant Coursework: Software Quality Assurance, Mobile Development (Android/Java), Advanced Computer Security (Penetration Testing with Kali Linux).
  • Capstone Project: Acted as Team Lead of 4 using Agile methodologies to deliver a web-based, side-by-side competitive multiplayer game platform. Designed full-stack architecture featuring a React frontend and a Node.js/Express/WebSocket backend for low-latency state synchronization.

LANGUAGES

  • English: C1 (ILAC Pathway 3.4 certified) – Fluent in reading, listening, writing, and speaking. Native-like comprehension of accented speech and technical documentation.
  • Russian: Native speaker.

ADDITIONAL INFORMATION

  • Comfortable working in distributed teams and remote environments
  • Passionate about AI integration in software systems and emerging technologies

Popular repositories Loading

  1. bump-version bump-version Public

    A Go CLI tool for automating semantic versioning, changelog generation, and Conventional Commits validation with Git release support

    Go

  2. splanes splanes Public

    Simple top-down 2D scroll shooter game

    Go

  3. romanize romanize Public

    Transliterate Japanese kanji, hiragana, and katakana to romaji

    Python

  4. gsnake gsnake Public

    Simple graphical 2D snake game

    Go

  5. dssgolib dssgolib Public

    A collection of various small Go packages for convenience

    Go

  6. site site Public

    My site