Summary
Overview
Work History
Education
Skills
Websites
Languages
Timeline
Generic

Hovhannes Gevorgyan

Summary

Experienced Java Software Engineer with a proven track record of developing robust and scalable applications. Proficient in a wide range of technologies including Java, Reactive Java and Spring Boot. Adept at designing and implementing Rest APIs, MicroServices, and event-driven architectures using Apache Kafka. Well-versed in cloud platforms like AWS, with hands-on experience in databases such as PostgreSQL, MongoDB, and Elasticsearch. Skilled in caching solutions like Redis and Hazelcast, as well as Graph Databases. A strong advocate for design patterns, reactive programming. Experienced in version control with Git/Github, proficient in Linux environments, and well-versed in Agile methodologies and tools like Jira. A solid foundation in Domain Driven Design and SOLID principles rounds out my skill set.

Overview

6
6
years of professional experience

Work History

Mid Software Engineer

Align Technology
05.2023 - Current
  • Provided designing and programming support in enhancement of web applications accessed by over 1 million users worldwide
  • Designed and developed three different application projects
  • Designed project requirements in cooperation with data analysis teams
  • Participated in project meetings with technical staff members, business analysts, sales and product teams
  • Key achievement: Designed standard procedures for assessment of project requirements helping to optimize the workflow of the team

Mid Software Engineer

Polixis
10.2022 - 05.2023
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Improved software performance by identifying and resolving bottlenecks in the code.
  • Developed reusable components that significantly reduced development effort on multiple projects.

Software Developer

VECONDEV
11.2020 - 10.2022
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Saved time and resources by identifying and fixing bugs before product deployment.
  • Developed software for desktop and mobile operating systems.
  • Achieved faster development cycles using Agile methodologies, including Scrum or Kanban processes.

Software Engineer

ITSpace Academy LLC
04.2019 - 11.2020
  • Provided design development of projects involving application development, migrations, and additions to existing applications
  • Reviewed applications in progress of development to ensure compliance with overall design parameters and corporate development standards
  • Reviewed test results and directed further development
  • Key achievement: Developed test automation tool that reduced testing time by 40% increasing overall productivity by over 25%

Education

MS - Applied Mathematics and Informatics

ITSpace Academy LLC
10.2019

State Engineering University of Armenia
01.2016

BA - Applied Mathematics

State Engineering University of Armenia
01.2014

Skills

  • Java
  • Reactive Java
  • OOP
  • JDBC
  • Spring Boot
  • Spring Security
  • OAuth
  • JWT
  • Quarkus
  • Rest API
  • MicroServices
  • Apache Kafka
  • AWS
  • PostgreSQL
  • Hibernate
  • MongoDB
  • Elasticsearch
  • Redis
  • Hazelcast
  • Graph Databases
  • Design Patterns
  • Reactive Programming
  • Docker
  • Git
  • Github
  • Linux
  • DDD
  • SOLID
  • Jira
  • Agile
  • Scrum
  • Communication skills
  • Analytical thinking
  • Problem-solving
  • Result-driven

Languages

English
Upper intermediate
B2
Russian
Advanced
C1
Armenian
Proficient
C2
Greek
Advanced
C1

Timeline

Mid Software Engineer

Align Technology
05.2023 - Current

Mid Software Engineer

Polixis
10.2022 - 05.2023

Software Developer

VECONDEV
11.2020 - 10.2022

Software Engineer

ITSpace Academy LLC
04.2019 - 11.2020

MS - Applied Mathematics and Informatics

ITSpace Academy LLC

State Engineering University of Armenia

BA - Applied Mathematics

State Engineering University of Armenia
Hovhannes Gevorgyan