← В ленту ![]()

![]()

Middle
Регистрация: 15.05.2024
Vahe Simonyan
Специализация: Java Backend Developer
Professional knowledge
— Object Oriented Design Principles: DRY, SOLID, etc.
— Software Development Process Methodologies: YAGNI, KISS.
— Design Patterns: GOF Design Patterns: Builder, Singleton(all possible problems and solutions), Factory Method, Abstract Factory, Adapter, Decorator, Template method.
— Architectural Design Patterns: MVC, DAO.
— Software Development Process Methodologies: Agile/Scrum, Waterfall.
— Software Architectural Design: Monolith, Microservices.
— Web services: RESTful.
— Java: OOP, Collections, Multithreading (Moore law, cache lines, volatile, atomic operations, synchronization, object monitor, etc), Generics, Serialization, Annotations, Streams.
— JVM Architecture: Classloaders (All types and phases), Runtime Data Area, Execution Engine.
— Garbage Collector: Architectural design, working process, different types (Serial GC, Concurrent GC, Parallel GC, G1).
— Databases: RDBMS (MySQL), Indexes, ACID.
— Frameworks/technologies/other: Spring, Spring boot, Spring Data, Spring Security, Hibernate, Maven, JDBC, JSP, JSF, Primefaces, Servlets, Liquibase, SQL, DB Index Types: Clustered, Nonclustered, DB Transaction properties: ACID (Atomicity, Consistency, Isolation (Read uncommitted, Read committed, Repeatable reads, Serializable), Durability, XML, DOM, XPath, XSL, HTML, CSS, Javascript, Git.
Professional knowledge
— Object Oriented Design Principles: DRY, SOLID, etc.
— Software Development Process Methodologies: YAGNI, KISS.
— Design Patterns: GOF Design Patterns: Builder, Singleton(all possible problems and solutions), Factory Method, Abstract Factory, Adapter, Decorator, Template method.
— Architectural Design Patterns: MVC, DAO.
— Software Development Process Methodologies: Agile/Scrum, Waterfall.
— Software Architectural Design: Monolith, Microservices.
— Web services: RESTful.
— Java: OOP, Collections, Multithreading (Moore law, cache lines, volatile, atomic operations, synchronization, object monitor, etc), Generics, Serialization, Annotations, Streams.
— JVM Architecture: Classloaders (All types and phases), Runtime Data Area, Execution Engine.
— Garbage Collector: Architectural design, working process, different types (Serial GC, Concurrent GC, Parallel GC, G1).
— Databases: RDBMS (MySQL), Indexes, ACID.
— Frameworks/technologies/other: Spring, Spring boot, Spring Data, Spring Security, Hibernate, Maven, JDBC, JSP, JSF, Primefaces, Servlets, Liquibase, SQL, DB Index Types: Clustered, Nonclustered, DB Transaction properties: ACID (Atomicity, Consistency, Isolation (Read uncommitted, Read committed, Repeatable reads, Serializable), Durability, XML, DOM, XPath, XSL, HTML, CSS, Javascript, Git.
Портфолио
namelot.com
Java Backend Developer
catch.club
Java Backend Developer
creditappcenter.com
Java Backend Developer
Скиллы
Java
SpringBoot
MySQL
Опыт работы
Java Backend Developer
09.2020 - 03.2024 |Sagittarius-system Llc
Outsource company
Java Developer
Platform designed for consolidating and managing backorders efficiently capturing domains across multiple popular catch services, managing remote domains, and participating in auctions across the web, all in
one location.
Used stack: Java 17, Spring Boot (mvc, data-jpa, security), JSF2, Primefaces, Joinfaces, Swagger, Liquibase, Mysql, Maven, Integrated 3-rd parties - Paymentwall, Braintree, Google Analytics, Cloudflare, etc.
Языки
АнглийскийВыше среднегоРусскийВыше среднегоАрмянскийРодной