Hey, I'm Den
Programming
Go
Experienced in building HTTP, TCP, REST API servers, and CLI applications following SOLID principles for efficient and maintainable solutions.Go
I use Go as my main programming language. Go standard library is a Swiss army knife offering a wide range of tools, and with extensions it becomes even more powerful.
Technology Description Echo Go web framework a-h/templ A language for writing HTML user interfaces jmoiron/sqlx General purpose extensions to database/sql rs/zerolog Zero Allocation JSON Logger Programming
Python
A great tool with rich collection of libraries for data processing stuff. I use it mostly for Jupyter Notebooks, CLI tools and prototypes.Python
I use Python as a scripting language in the first place.
- Automate medium complexity tasks, open .csv, transform, clean and plot;
- Train and infer AI/ML models using PyTorch and make a CLI interfaces;
Technology Description Django v4 Batteries included website prototype Jupyter Notebook Interactive live coding Pandas Data transformation Seaborn High level plots Matplotlib Low level plots PyTorch ML library Programming
Web
This website is built with Hugo, and hosted on Cloudflare Pages! I use tailwind, htmx and alpine.js for seamless and fancy interactions.Web
As a backend engineer I prefer to not overengineer the frontend side. I stick with simple and lightweight tools, such as tailwind, htmx, alpine.js and a bit of javascript.
I also have experience with w2ui JS UI Library. It provides powerful grid and form components, which are ready for REST API integration.
Technology Description HTML, CSS, JS Markup, styles and interactions Tailwind CSS Utility-first CSS framework Alpine.js Lightweight, JavaScript framework htmx High power tools for HTML w2ui JavaScript UI Library Hugo Static site generator Databases
SQL
Senior SQL Developer. I worked with SQL Server, PostgreSQL, MySQL and SQLite. I craft simple queries that solve complex questions. Indexes and optimization included.Dashboards
Power BI
I offer comprehensive support for the entire Data Warehouse development lifecycle, Data Modelling and Dashboard Design.Power BI
I am a Senior Business Intelligence Developer with 7+ years of experience.
- Advanced SQL w/ Indexing & Query Optimization;
- Data Modelling (DWH, Star Schema, Snowflake);
- Batch Data Processing (ETL, ELT);
- OLTP and OLAP Processing;
Technology Description Microsoft Power BI Interactive data visualization SQL Server Management Studio SQL Server configuring, managing, and administering SQL Server Analysis Services Multidimensional and Tabular OLAP Server SQL Server Integration Services ETL data integration services Azure SQL Server Microsoft SQL Server in the Cloud Azure Data Factory Microsoft Data integration service in the Cloud Azure Logic Apps Cloud-based platform for automated workflows Azure Storage Account Cloud-based storage for blobs and files Azure Key Vault Cloud-based storage for sensitive credentials Tabular Editor SSAS tabular model editor (alternative to SSDT) DAX Studio The ultimate tool for working with DAX Queries Development
Terminal
I can spin up, configure and manage cloud linux servers, containerize applications, and write code using nvim and helix.Terminal
I love working in the terminal overall. I prefer to old school system’d my projects on a Linux VPS. It allows me to keep my costs in check and maintain discipline, instead of going serverless and scaling into bankruptcy.
Technology Description Bash Simple scripting and CI/CD automation Git / lazygit Version control system Docker / lazydocker Collaborative containerization software tmux Terminal multiplexer Neovim Vim-based text editor Helix A post-modern text editor FFmpeg Multimedia processing