Software Engineer

Artyom Vancyan

I am a software engineer with more than years in web development. Over these years, I have collaborated on diverse projects and met delivery milestones. Outside of work, I enjoy experimenting with new technologies and contributing to open-source software, where I maintain several projects, valuing the role of open-source in the industry's growth.

Experience

Jan 2026 - Present
EPAM Systems, Yerevan

Software Engineer

Working on enterprise-scale solutions with a focus on modern software engineering practices and cloud technologies. Contributing to projects that leverage cutting-edge frameworks and architectures to deliver high-quality software solutions for global clients.
Jan 2021 - Jan 2026
Hylink Technologies LLC, Yerevan

Software Engineer

Designed and maintained microservices for federated authentication flows. Developed blockchain smart contracts for improved query performance. Automated distributed ledger infrastructure provisioning. Integrated external identity providers for single sign-on authentication.
Feb 2020 - Dec 2020
CITVY, Kyiv

Software Engineer

Designed and deployed distributed data collectors that gathered structured data from dynamic websites using browser automation. Connected the pipeline to cloud databases for scalability.

Education

Sep 2023 - Jun 2024
American University of Armenia

Master of Computer and Information Science

At the American University of Armenia, I pursued a master’s program covering algorithms, statistics, machine learning theory, databases, and discrete math. The courses broadened my perspective and sharpened my problem‑solving skills. Despite my employer’s full support to continue my studies, I noticed the growing challenge of balancing both responsibilities. To preserve the quality of my work and professional growth, I made the difficult decision to pause my academic path.
Sep 2019 - May 2023
National Polytechnic University of Armenia

Bachelor of Information Technologies

At the NPUA, I conducted experiments and hands-on research that enhanced my understanding. One of my significant projects involved creating a high-performance web application that utilized RESTful APIs to process statistics derived from a third-party service. The application was controlled via a Telegram chatbot, showcasing my ability to integrate multiple technologies into a cohesive functional system.

Open Source

I deeply admire Free and Open Source Software (FOSS) and strongly commit to its principles in my work. I've applied these values to create tools and programs that reflect my dedication to the community's growth. I enjoy seeing how others use these tools and learning from their experiences. Below is a selection of contributions that represent this journey; more can be found on my GitHub profile.

PyPI

LangGraphics

Live visualization tool for LangGraph agents.
LangGraphics is a live visualization tool for LangGraph agents, designed to provide real-time insights into agent interactions and decision-making processes. It offers an intuitive interface to monitor and analyze the behavior of agents.
PyPI

FastAPI OAuth2

OAuth2 authentication mechanism for FastAPI.
FastAPI OAuth2 is a middleware-based social authentication mechanism supporting several OAuth2 providers. It leverages the social-core authentication backends and integrates seamlessly with FastAPI applications.
NPM

Antd Phone Input

Advanced phone number input for Ant Design.
Ant Design is a very popular React UI library with a set of high-level React components. And this react package delivers developers a fully customizable component compatible with various versions of Ant Design.
PyPI

Django Forbid

Middleware based resource access management.
Django Forbid aims to make website access managed and secure for the maintainers. It provides a Django middleware to grant or deny user access based on device and/or location. It also supports VPN detection.