John Vahanyan, Developer in Yerevan, Armenia
John is available for hire
Hire John

John Vahanyan

Verified Expert  in Engineering

Full-stack Developer

Location
Yerevan, Armenia
Toptal Member Since
April 29, 2022

John is an enthusiastic and reliable Java developer with seven years of experience as a software engineer. He's handled big and small projects involving tax and banking systems, online shops, and real estate websites. During his business trip to Bhutan, John organized a training course for seven developers and helped them with the tax system project.

Portfolio

Energize Global Services
Java, Spring Boot, Oracle, Hibernate, PostgreSQL, JPA, Spring, Java 11, SQL
Freelance
Java, Spring Boot, React, PostgreSQL, DigitalOcean, Docker, Hibernate, JPA...
Freelance
Java, Spring Boot, React, Docker, DigitalOcean, MongoDB, APIs, REST APIs

Experience

Availability

Full-time

Preferred Environment

Windows, IntelliJ IDEA, Slack, Git

The most amazing...

...thing I've organized is a training course for developers from Bhutan, helping them integrate with the tax system project.

Work Experience

Senior Software Engineer

2020 - PRESENT
Energize Global Services
  • Developed a migration tool for big international banks.
  • Analyzed the requirements and held meetings with the business analysts to cover all the points.
  • Reviewed the code and made a program run faster by updating the code and optimizing the queries.
Technologies: Java, Spring Boot, Oracle, Hibernate, PostgreSQL, JPA, Spring, Java 11, SQL

Full-stack Developer

2021 - 2021
Freelance
  • Built a real estate website that allowed users to highlight images, view apartment availability, and find more information.
  • Completed the deployment on DigitalOcean Droplets using Docker and Docker Compose.
  • Developed all the parts from the ground up and provided an admin panel to easily create new buildings.
  • Analyzed, designed, and implemented the requirements.
Technologies: Java, Spring Boot, React, PostgreSQL, DigitalOcean, Docker, Hibernate, JPA, APIs, REST APIs, JavaScript, HTML, CSS

Full-stack Developer

2020 - 2020
Freelance
  • Developed an online shop app with online payment and worldwide shipping features.
  • Participated in all development cycles, including front end, back end, and deployment on DigitalOcean Droplets.
  • Created an online payment tool integrated with one of the biggest banks in Armenia.
Technologies: Java, Spring Boot, React, Docker, DigitalOcean, MongoDB, APIs, REST APIs

Software Engineer

2016 - 2020
IUNetworks
  • Developed a chatbot application from scratch, supporting various messengers (e.g., Telegram, Slack, WhatsApp, Viber, and Facebook Messenger) and combining chat support channels in a single interface.
  • Contributed to all development cycles—including test-driven development, the creation of Dockerized environments for development and production, continuous integration and delivery, and live application monitoring.
  • Discussed the issues and features of the startup project and participated in customer support sessions.
  • Reworked applications to meet the changing market trends and individual customer demands.
  • Supervised a junior developer, set short-term and long-term goals, provided continuous support and guidance, and conducted code reviews.
  • Held a training course for Bhutanese developers and helped them integrate with the inception phase of Bhutan's tax system project.
Technologies: Java, Spring Boot, PostgreSQL, Oracle, React, Chatbots, Microservices, Amazon Web Services (AWS), Camunda BPM, Hibernate, JPA, MySQL, Spring, APIs, REST APIs, SQL, jQuery

Light Affect eCommerce Platform

https://lightaffect.am
Light Affect is an Armenian-based eCommerce platform offering online payments and worldwide shipping.

As the only developer working on this project, I used Spring Boot framework for back end, React framework for front end, and Docker and Docker Compose for deployment on DigitalOcean Droplets.

City Premium Real Estate Website

https://cpr.am
City Premium Realty is a real estate website allowing users to find apartments in Yerevan, Armenia.

It was developed using SVG components to highlight building floors and apartments and make it easier for users to find preferred apartments. I managed all the parts, including front end, back end, and deployment using Spring Boot, React frameworks, and MongoDB.

Barev Chatbot

Barev Chat is an auto-replying chatbot application based on microservices architecture. I worked as a full-stack developer on this project and collaborated in all development cycles. I participated in meetings with clients and analyzed the features.

Banking Project

I've worked on one of the biggest European banking systems and developed a migration tool for migrating the data from the largest banks in Europe to our system. When I started the project, I was the only developer on the team and I researched, analyzed, and prepared the requirements for starting the development.

Languages

Java SE 8, Java, SQL, GraphQL, Java 11, JavaScript, HTML, CSS

Frameworks

Spring Boot, Hibernate, JPA, Spring

Libraries/APIs

React, REST APIs, jQuery

Tools

IntelliJ IDEA, Git, Slack, Camunda BPM

Platforms

Windows, Oracle, Docker, DigitalOcean, Apache Kafka, Amazon Web Services (AWS)

Storage

Databases, PostgreSQL, MongoDB, MySQL

Other

Algorithms, Data Structures, Chatbots, APIs

Paradigms

Microservices

2015 - 2019

Bachelor's Degree in Informatics and Applied Mathematics

Russian-Armenian University (RAU) - Yerevan, Armenia

JUNE 2017 - PRESENT

Oracle Certified Associate Java SE 8 Programmer

Oracle

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring