Modern trends in the world of programming: What to expect in the near future.
Published by
Komsomolskaya Pravda
Summary
Interview discussing modern programming trends.
Highly accomplished Staff Backend Software Engineer with over 14 years of experience in developing and scaling complex web, desktop, and mobile applications within distributed systems. Proven expertise in microservices, event-driven architectures, big data, and cloud platforms (AWS, Azure, GCP), leveraging a broad tech stack including Java, Python, Go, and Scala. A seasoned leader and DevOps advocate, I excel at driving project success, optimizing Agile/Lean processes, and leading high-performing teams to deliver innovative, scalable solutions while actively contributing to the tech community as a hackathon jury member.
Staff Software Engineer
Remote, Remote, US
→
Summary
Led as an AI advisor and insights umbrella for small and medium businesses, developing a multi-tenant distributed asynchronous application that integrates diverse company data sources with LLM Engines and UI to provide data-driven business insights.
Highlights
Spearheaded technical, management, and hiring operations for a fintech startup, contributing to foundational growth and talent acquisition.
Architected and developed a multi-tenant, cloud-hosted AI-driven application from inception, enabling data-driven business decisions for SMBs.
Engineered efficient and secure CI/CD pipelines, accelerating feature deployment to production within minutes.
Optimized web services, OLTP, and background jobs, significantly reducing latency, improving concurrency, and lowering CPU/RAM consumption.
Integrated diverse external services to construct a robust OLAP data storage system, enhancing AI agent capabilities.
Developed an intuitive RAG knowledge base updating system, incorporating drift detection for enhanced data accuracy and relevance.
Senior Software Development Engineer
Russia, Armenia, USA
→
Summary
Drove complex software development and engineering initiatives for diverse clients, specializing in distributed systems, microservices, and mobile applications, while also contributing to internal product growth and technical hiring.
Highlights
Optimized Spark applications for Reddit ADS, reducing execution time by 40% and resource consumption for a platform serving 52 million daily active users.
Increased test coverage for Spark and Airflow codebases by 50%, halving the error rate and improving system reliability for high-traffic advertising platforms.
Designed and implemented multiple micro-services with ETL, big data, and AI capabilities for a web application that optimized firm profitability, decreasing background job duration by 65%.
Led the design and implementation of a mobile and web testing framework, achieving 10x performance gains and replacing initial QA teams without quality compromise for clients like Smartsheet.
Directed a team of up to 11 developers, managing project milestones, task estimation, and risk mitigation for successful mobile application and SIP communication testing projects.
Automated multi-language, multi-platform UI tests for client applications, significantly improving testing efficiency and coverage.
Served as a top interviewer, conducting technical evaluations for SDE, DevOps, and Lead roles, contributing to talent acquisition.
Drove contributions to multiple internal projects, successfully incubating them into standalone products.
Software Development Engineer
Ivanovo, Ivanovo Oblast, Russian Federation
→
Summary
Developed a 2D Android social aquarium game using Java and the AndEngine library, focusing on engaging gameplay and social platform integration.
Highlights
Designed and implemented core game mechanics and UI elements to create an engaging 2D Android social aquarium game.
Integrated social platform functionalities, enhancing user engagement and connectivity within the game.
Hardware Development Intern
Ivanovo, Ivanovo Oblast, Russian Federation
→
Summary
Designed and assembled prototypes of new hardware products, ensuring functionality and reliability, while researching modern chip capabilities for future projects and completing product documentation.
Highlights
Designed and assembled functional and reliable prototypes for new hardware products.
Researched and evaluated modern chip capabilities, identifying potential applications for future product development.
Conducted thorough research to complete data sheets, ensuring comprehensive product documentation.
Specialist's Degree
Industrial Electronics
Awarded By
National Business Awards, Techno 2023 Nomination
Awarded for the development of high-performance web applications.
Published by
Komsomolskaya Pravda
Summary
Interview discussing modern programming trends.
Published by
Gadget Page
Summary
Interview highlighting the necessity of financial planning software beyond mere numbers.
Published by
Ceoworld.biz
Summary
Interview discussing the importance of budget management software.
Published by
SM.news
Summary
Interview on the role of AI and human programmers.
Published by
Express Gazeta
Summary
Interview emphasizing the importance of continuous learning in programming.
Published by
Inkl.com
Summary
Expands on the use of analytics, multi-user access, and security in smart budgeting applications.
Published by
Young Scientist, No. 7 (506)
Summary
Analyzes trends and challenges in digital transformation of financial operations, with emphasis on management tools and practices.
Published by
Eurasian Science Journal, No. 2
Summary
Discusses the key challenges and prospects for the software development industry over the next decade.
Published by
In Plain English
Summary
Introduces environmentally conscious software development and methods to minimize IT industry's ecological footprint.
Published by
The Tech Times
Summary
Explores how inclusive programming addresses the needs of users with various disabilities through thoughtful design and implementation.
Published by
MSN.com
Summary
Discusses technical considerations and feature design in the development of financial management applications.
Published by
TechBullion
Summary
Highlights the role of software in automating and simplifying personal and organizational financial planning.
Published by
TAdviser
Summary
Reviews the integration of digital tools such as ERP systems and analytics platforms into financial management processes.
Java, Python, JavaScript, TypeScript, Go, Scala, SQL, Swift, Groovy, Bash, Windows Batch/PowerShell, HTML/CSS, C#, C/C++, Objective-C, Lua, Pascal, Assembler.
Micro-services architecture, Event-driven systems, Big Data, OLAP, OLTP, AI/ML applications, Cloud-native applications, Containerized applications, Asynchronous components, Distributed components, C4 model.
Planning, Estimating, Executing, Managing teams, Supervising teams, Risk planning, Cross-team collaboration, Quality assurance, Client communication, Customer communication, Agile, Lean processes, Metrics, Team leading, Product management, Mentoring.
Kafka (Streams), Kubernetes (Helm, Argo CD), Docker (Compose), Spring (Boot, Cloud), Gradle, Maven, Poetry, PIP, NPM, Hibernate, Liquibase, SQLAlchemy, Piccolo ORM, Lombok, Thrift, MapStruct, Micrometer, Dropwizard/Codahale Metrics, JUnit, TestNG, Pytest, Pylint, Jest, Karma, Jasmine, Selenium, Playwright, TestQuality, ProGuard, FastAPI, Flask, Django, Tkinter, Pandas, NumPy, Apache Airflow, Spark, PySpark, Tensorflow, OpenCV, Scikit-learn, Pillow, Pyinstaller, NodeJS, Bun, Google Apps Script, React, Nginx, PostHog, Supabase, PocketBase, Microsoft CRM API, SalesForce API, GitHub API/Actions/Projects, Atlassian, Slack, MS Teams, Google Workspaces, Jenkins, GitLab, SonarQube, XRay, Black Duck, OAuth2, JWT, SAML, Android, Robotium, Zxing, iOS, Xcode UIAutomation, XCTest, Prometheus, Thanos, Loki, Grafana, Open Tracing, Nexus, Hashicorp Vault, Snyk, ELK, LogDNA, LogBACK, Log4J, AndEngine, SWT SIP communication, Boto3, Scoverage, OOP/functional programming, Git, TDD, DDD, Technical interviewing (SDE, Lead, DevOps, SRE roles), CI/CD, GitOps, i18n.
PostgreSQL, ElasticSearch/OpenSearch, ClickHouse, AWS S3, DynamoDB, Cassandra, MongoDB, SQLite, Redis.
AWS (EC2, Lambda, S3, IAM, Route 53, API Gateway, ECS, EKS, EMR, RDS, Aurora, CloudWatch, SNS, SQS, SES), Azure (Key Vault, Blob, DevOps, AKS, CosmosDB, Container Apps, Log Analytics, FrontDoor), GCP (Storage, Run, Build, Functions, Speech-To-Text, AppSheet, App Engine, Artifact Registry, Pub/Sub, Secret Manager).
Terraform, Ansible, Bicep, Vagrant, AWS CloudFormation.
→
Summary
A desktop application designed to help users monitor financial health and plan budgets, primarily for Armenian banks with closed APIs. It includes a comprehensive video tutorial and advanced CI setup for automated binary builds.
→
Summary
A multifaceted web application featuring a Telegram Bot to assist relocants and digital nomads in finding services in new sites, powered by Google Cloud Platform Function and a Pocketbase server for TF-IDF learning.
→
Summary
A local tool designed to consolidate individual ActivityWatch events into comprehensive activities for time-tracking, with supplementary on-demand importers from JIRA, Git, Google Calendar, and Outlook Calendar data.
→
Summary
A Google Spreadsheet-based application that predicts time series for 'buy/todo' lists and time reports with repeating patterns, developed during a 29-hour Hackathon.
→
Summary
A local utility to organize a home media library into an easy-to-search and tag folder structure, utilizing image EXIF information parsing to reorder and rename raw photos and videos into a chronological+categories hierarchy, with i18n support.
→
Summary
An Android application, initially conceived as a Java ME application, focused on note-making and management.
→
Summary
A web application suggesting GitHub Pull Request comments for code reviewers by leveraging historical data and neural networks, particularly for projects with automated tests.
→
Summary
A web and local application designed to facilitate foreign language learning through song lyrics in a gamified format, initially focused on English language learning.
→
Summary
A web application designed to aggregate local news and event ads by specific tags, streamlining information for subscribers with initial plans to obtain events from the VK API and local websites.