Currently busy · Ottawa

Denys Ruban

Senior Full Stack Developer building end-to-end web applications, scalable APIs, and AI-driven business solutions.

Ottawa, Ontario Open to opportunities
Denys Ruban
Senior Full Stack Developer · React · Next.js · Python · AI · Ottawa, Ontario
01 About

Full Stack developer
who ships complete
solutions.

Senior Full Stack Developer with extensive experience building end-to-end web applications, scalable APIs, and complete business software solutions. I design and deliver products across the entire stack — from React and Next.js frontends to Python and Node.js backends.

Experienced in integrating AI-driven features that streamline business processes, improve operational efficiency, and support data-driven decision-making. Whether it's a client-facing interface or a complex automation pipeline — I focus on solutions that are reliable, scalable, and built to last.

5+
Years of software development
Full Stack
Frontend · Backend · DevOps
3+
Countries collaborated with
02 Experience
Mar 2024 — Present
Campabalt IT Technology
Senior Software Developer

Lead frontend development using modern frameworks (React, Next.js) integrated with well-structured, maintainable server-side logic. Design and implement machine learning and optimization tools for business-oriented applications. Build scalable Python-based systems for data processing, automation, and intelligent software functionality. Create practical AI solutions that help businesses improve efficiency, reduce manual work, and optimize operational processes.

React Next.js Python AI Automation Full Stack
Jan 2024 — PRESENT
University of Ottawa
Teaching Assistant

Delivered lectures and led code labs for undergraduate and graduate students. Taught foundational mathematics courses covering linear algebra, calculus, and discrete mathematics. Conducted hands-on programming labs in AI, data science, and machine learning — guiding students through model implementation, data pipelines, and applied problem solving.

Teaching Mathematics AI & ML Data Science Python
Dec 2022 — Aug 2023
FFW Ukraine
Full Stack Developer

Worked on server-side logic, API integration, and database-related functionality. Built and maintained rich, interactive user interfaces using modern JavaScript frameworks. Collaborated cross-functionally with design, product, and backend teams to ship stable, high-quality full stack features on schedule.

JavaScript REST API Databases Full Stack
03 Skills
Frontend Development
React
Next.js
TypeScript
JavaScript
HTML5 / CSS3
Responsive UI
Backend & API
Node.js
Python (FastAPI, Django)
RESTful APIs
GraphQL
PostgreSQL / MongoDB
Server Architecture
Full Stack & DevOps
End-to-End Delivery
CI/CD Pipelines
Docker
Cloud Deployment
Git / GitHub
Scalable System Design
AI & Automation
ML Integration
Workflow Automation
Decision-Support Tooling
AI Business Apps
LLM Integration
04 Projects
Butcher's Hook
butchershook.ca

E-commerce storefront for a premium Canadian butcher shop. Custom Shopify theme with product collections, an editorial aesthetic, and a streamlined checkout experience.

Shopify Liquid E-commerce Custom Theme
SMK Group
smk-group.com.ua

Corporate website for SMK Group, a multi-brand food manufacturing holding. Showcases the company's trade brands with multilingual support and a clean product-focused layout.

React Next.js Multilingual Corporate
H. Henriksen
hhenriksen.com

Corporate website for a Norwegian defense and maritime technology company. Showcases product lines including mine countermeasures, unmanned maritime systems, and search & rescue solutions.

WordPress Corporate Defense & Maritime
Horseradish
horseradish.co

Brand and e-commerce site for an artisan food label. Custom Shopify storefront with bold visual identity, product pages, and a streamlined purchasing flow.

Shopify Liquid E-commerce Custom Theme
05 Education
2024 — Present
PhD · Applied Mathematics
University of Ottawa
Apply AI, optimization, and model development to complex computational tasks.
2019 — 2023
B.Sc. · Applied Mathematics
National Technical University of Ukraine
Mathematical modelling, optimization, and software-oriented problem solving.
06 Contact

Let's build
something great
together.

Languages