EngiNerd's Blog

Full Stack Engineer

Curriculum Vitae

Download as .pdf

Summary

  • Senior Full Stack Developer with 10+ years of professional experience across software and infrastructure engineering, delivering scalable, production-grade applications with a strong back-end focus
  • Expert in Angular, NestJS, LoopBack, and Express.js; proficient in Python and cloud-native development using AWS
  • Skilled in designing microservices, data pipelines, and API integrations, particularly for data-heavy and research-oriented systems
  • Proven ability to optimize performance, automate infrastructure, and drive team success through collaboration and technical leadership

Skills Summary

CategorySkills
Programming LanguagesJavaScript/TypeScript, Python, C, Bash
FrameworksAngular, NestJS, LoopBack, Express.js, FastAPI, Django
Databases & CachingMongoDB, PostgreSQL/Redshift, MySQL, Redis, SQLite
Web & MarkupHTML, CSS, Tera, Liquid, XML
Cloud & DevOpsAWS (EKS, EC2, S3, RDS, Lambda, etc.), Docker, Git, GitHub Actions, Helm
Tools & Other TechNeovim, Zola, Jekyll, LaTeX

Experience

Axle Informatics · Rockville, MD

Senior Full Stack Developer

  • Contributing to migration of JSP/Tomcat-based application to modular Angular frontend integrated with Strapi CMS for content management and FastAPI backend for data services
  • Developed Angular application for lab sample data management with dynamic, hierarchy-driven views powered by OMERO data and metadata from annotations, leveraging reusable component library built in previous project
  • Integrated Angular application with custom OMERO import API built with NestJS, enabling ingestion of microscopy images from private directories into OMERO repository
  • Built FastAPI microservice using OMERO BlitzGateway to query image data by metadata (map annotations) and access OMERO database content not available via official API
  • Containerized applications and implemented CI/CD workflows with GitHub Actions; deployed to Amazon EKS using Helm for scalable delivery

Software Developer

  • Built NestJS API wrapper around OMERO API and CLI to transform OMERO objects into internal entities and enable automated import of microscopy images from private directories into OMERO central repository
  • Enhanced NestJS-based microscopy image import and processing pipeline using BullMQ for task orchestration and Redis for caching, improving performance and reliability
  • Designed and implemented reusable Angular library for lab sample data management, featuring metadata-driven hierarchical views, multiple layout options, and flexible grouping
  • Developed RESTful APIs using LoopBack framework and internal libraries to manage tree-based lab sample data with configurable hierarchies and both role-based and user-based access control
  • Re-engineered Node.js CLI application using oclif framework to replace Authorization Code Flow with Client Credentials Flow and implement new client-requested features for processing 2D/3D microscopy data
  • Contributed to modernizing legacy Angular and Node.js applications by enabling support for multiple databases (SharePoint, MySQL) using LoopBack and its Juggler ORM; updated Angular components and built REST APIs to meet client requirements

Burson Cohn & Wolfe · Washington, DC

Software Engineer

  • Developed serverless application using AWS Lambda (Node.js), API Gateway, Cognito, and S3 with JavaScript front-end to collect and manage media-related data stored in DynamoDB
  • Built Python library for use in AWS Glue to ingest and enrich records with external data from NewsWhip and SimilarWeb APIs
  • Generated structured datasets in S3 and exposed them through AWS Glue Data Catalog, enabling downstream analysis via Amazon Athena
  • Supported report generation for business analysts by automating media coverage and web traffic trend analysis through SQL queries and Athena dashboards

Python DevOps Developer

  • Developed and maintained social intelligence analytics platform using Django, PostgreSQL (Redshift), and social media APIs (Facebook, Twitter)
  • Automated data processing workflows on AWS using Python and Boto3, improving reliability and reducing manual intervention
  • Redesigned and maintained data warehouse pipelines using Amazon Redshift, improving performance and scalability for large-scale analytics
  • Significantly reduced AWS Redshift operational costs through query optimization and architectural adjustments
  • Containerized monolithic application with Docker to transition to microservices architecture, enhancing scalability and deployment speed
  • Developed and supported high-impact Redshift reports that generated hundreds of thousands of dollars in annual revenue

Verifeed LLC · Washington, DC

Software Engineering Intern

  • Built and maintained Django-based web applications for social intelligence analytics, using Bootstrap for front-end components
  • Developed automated tools for data reporting and visualization with Django, PostgreSQL, and Git

Angstrem-Telecom · Moscow, Russia

Junior Network Engineer

  • Tested and debugged embedded OpenWrt-based network devices using Bash scripts, iptables, and low-level diagnostics (JTAG, serial console)
  • Modified C-based utilities for Wi-Fi chip control, with source tracked in Git repositories
  • Improved web interfaces for device configuration using HTML, CSS, and JavaScript
  • Authored technical documentation to support QA and deployment processes

Ltd. QDGroup · Moscow, Russia

Technical Specialist

  • Managed office network infrastructure, Windows/*nix servers, and network hardware to ensure operational continuity
  • Performed low-level device debugging and firmware updates using RS-232/RS-485 protocols; supported hardware debricking and recovery
  • Installed and maintained Apollo Security APACS systems, including controller configuration and firmware maintenance
  • Administered PBX systems and Asterisk software to support internal communications

Personal Projects

TeleBuilder · GitHub Repo

Used: Telegram API, TypeScript, GramJS

Simple command message-centric Telegram bot framework, acting as an additional abstraction layer built on top of GramJS

TgEraser · GitHub Repo

Used: Python, Telegram API, Telethon

CLI tool to delete all user messages from chats, channels, or conversations on Telegram without requiring admin privileges

PlacerSA · GitHub Repo

Used: C/C++, STL, GLUT, Batch scripting

Tool for standard cell placement (global and detailed) based on modified “simulated annealing” algorithm for VLSI and FPGA design flows

Education

National Research University of Electronic Technology (MIET)

Master of Science, Computer Science and Engineering

National Research University of Electronic Technology (MIET)

Bachelor of Science, Electronics and microelectronics