profile

Experience

Full-Stack Java Developer

SCD Company, Armenia

Feb 2022 - Oct 2025 (3 years 7 months)

Responsibilities
  • Upgraded the backend of the application from outdated versions of Spring Framework, Java, PostgreSQL, MongoDB, Elasticsearch, and Tomcat
  • Developed a web application optimized for visualizing large-scale graphs using PixiJS, HTML5, and WebGL
  • Documented infrastructure and wrote internal instructions and guides in Confluence
  • Deployed and developed regularly scheduled Google Cloud Functions; set up reporting and organized data storage in BigQuery
  • Maintained a stable production environment
  • Set up CI/CD pipelines in GitLab for building images, running tests
  • Configured infrastructure monitoring with Grafana and Prometheus; collected logs using Promtail and Loki
  • Assessed MVP feasibility based on requirements, selected appropriate technologies with justification, and designed the planned application architecture
  • Experience fine-tuning neural network models
Achievements
  • Implemented semantic search in Elasticsearch using vectorized job descriptions, which improved recommendation quality for end users
  • Simplified the project's architecture and documented its core logic during a major refactoring. This reduced the onboarding time for new developers and accelerated feature development
  • Implemented automatic tag suggestion for administrators using fuzzy matching on job titles and descriptions, reducing manual effort and analysis time
  • Automated the generation of dependency reports across all modules (using GitLab CI/CD, Dependency Check Maven Plugin, Npm Audit Export), which simplified product maintenance and accelerated the fixing of vulnerabilities caused by third-party libraries
  • Developed a Dagster pipeline that analyzed user clicks on different ads and generated regular reports, helping to optimize advertising costs

Laboratory assistant

Institute of Geology and Mineralogy, Novosibirsk

September 2021 - May 2022

Implemented a Python plugin for QGIS that corrects elevation data of rivers and lakes to ensure hydrological consistency

Education

Novosibirsk State University (NSU)

Bachelor's degree, Department of Information Technologies

2018 - 2022

I acquired fundamental knowledge in both Computer Science and Mathematics

Skills

Languages

Backend

Databases

Frontend

Others