← Back to list
senior
Registration: 09.12.2022

Tigran Ellarian

Skills

AMQP
Angular
Bootstrap
C
C#
C++
CSS3
Gitlab
Go
HTTP
Java
JavaScript
JIRA
jQuery
Kafka
Kotlin
MQTT
MS SQL
MySQL
MySQL Workbench
Node.js
NoSQL
OpenBSD
Oracle
PHP
PostgreSQL
Python
RabbitMQ
React
SQL
SSL

Work experience

DEVELOPERS TEAM LEAD
09.2021 - 11.2022 |PUBLIC JSC “SKB-BANK” | MOSCOW, RUSSIA
Java 16->17, Kotlin, Go, SpringBoot, Spring Cloud Streams, Spring Data, Liquibase, WebFlux, GRPC, QuickfixJ, PostgreSQL, Redis, ClickHouse, Kafka, Junit, Gradle, Gitlab, Gitlab CI, Nexus, SonarQube, Docker/k8s/Google Cloud, Helm, Skaffold, Dekorate
· New brokerage product. Startup of Sinara FinCorp. 5 microservices responsible for quotes in integration with outer trading systems and 7 microservices responsible · For me it is an interesting and hard experience of constructing Event Sourcing/CQRS architecture · In situation of not having DevOps specialist in the beginning, it was a very interesting experience to create all the CI using Gitlab CI and Google Cloud · Use modern asynchronous events based microservices arch based on Kafka, PostgreSQL, Redis, ClickHouse and GRPC for API
DEVELOPERS TEAM LEAD |
04.2021 - 10.2021 |PUBLIC JSC “INNOTECH” | MOSCOW, RUSSIA
Java 11, Kotlin, SpringBoot, Spring Cloud Streams, Spring Data without JPA, Liquibase, WebFlux, GRPC, PostgreSQL, Redis, ArangoDB, Tarantool, Kafka, Junit, Gradle, BitBucket, TeamCity, Nexus, SonarQube, Docker/k8s/OpenShift
Achievements, Duties · Subproducts of enterprise brokerage system of PJSC “VTB” bank. 9 microservices on start responsible for the customer profiling, account information and portfolio status. · For me it was an interesting experience with GRPC, ArangoDB and Tarantool · Use modern asynchronous events based microservices architecture based on Kafka, PostgreSQL, Redis, ArangoDB and Reactive web
DEVELOPERS TEAM LEAD
11.2018 - 04.2021 |PUBLIC JSC “SBERBANK” BANK | MOSCOW, RUSSIA
Java 8, Java 11, Kotlin, SpringBoot, Spring Data JPA, JOOQ, Liquibase, Spring Data Rest, Hibernate, Lombok, SpringFox, Spring Cloud, Kafka, ActiveMQ, Camunda, Flowable, Junit, Jmeter, Selenium/selenide, Maven/Gradle, Jenkins, BitBucket, Nexus, SonarQube, Ansible, SapCloudPlatform NEO/CloudFoundry, Docker/k8s/OpenShift
3 agile product teams at the same time, 7 products(circular development) · Back-End of products MVP in 1 month each. · Fast integration with heavy and complex SAP-based systems, such as SuccessFactors · Migration of 2 portals from WordPress to BackBase in 4 sprints. 4-person dev team. · 8 months worked on creation SberBank HR platform (~50 microservices, all the HR business processes coverage)
TECHNICAL HEAD
10.2017 - 10.2018 |BLOCKCHAIN ENTERPRENEURS GROUP | MOSCOW, RUSSIA
Java 8, SpringBoot, Spring Data JPA, Spring Integration, Paho MQTT, Hibernate, Junit, Selenium/selenide, Maven, AWS EC2
Achievements, Duties · R&D of FPGA based mining hardware development. No agile, just lab work · Mining farm IoT and accounting B2B system. Hard start, fast MVP (remote temp measurement, remote power control, security) · I have Developed from scratch a full functional WEB-based management system for the process of mining and it brings a lot of benefits to stakeholders
HEAD OF DEVELOPERS GROUP
12.2011 - 09.2017 |FREELANCE CONTRACTOR, MOSCOW, RUSSIA
Java 8, SpringBoot, Spring Data JPA, Spring Data Rest, Hibernate, Lombok, Liquibase, Junit, Jmeter, Selenium/selenide, Maven/fabric8, BitBucket, Docker/k8s/OpenShift, GCloud (GoogleAppEngine)
Duties and functions · Organizing a software development as a project/product manager, account manager, partly analyst and developer · Creating WEB-applications (Java, Spring, MySQL/PostgreSQL, pure server side rendering+(ES6)+SCSS) · Creating RESTful-APIs (Java, Spring, MySQL/PostgreSQL, HATEOAS/SpringDataRest) · Search engine optimization by internal and external tools · Outsourcing of products and projects management
HEAD OF INFORMATION TECHNOLOGIES DEPARTMENT
07.2010 - 11.2011 |NOVOMOSKOVSK BRANCH – PJSC «ELECTROTSENTROMONTAZH», NOVOMOSKOVSK, TULA REGION, RUSSIA
-
Duties and Achievements · Startup to develop a total replacement of range of ABB and Siemens energy equipment, using in projects that company working · Development of PLCs, Power Protection Terminals, sensor hubs, management system and protocols. · Restructuring of the processes of installation and setup of components corporate SCADA. · Despite of a ready prototypes and pilot version of SCADA, project was closed. · I got first valuable knowledge and experience in IoT which I expand and can apply with high efficiency in other projects
CONSUMER SERVICES AND PRODUCTS DEVELOPMENT MANAGER
10.2009 - 06.2010 |«SMS-CENTER» LTD, MOSCOW, RUSSIA
-
Duties and functions · 3 month run of http://sms-center.ru. Computer or native mobile-app based SMS sending product. · Automated aggregation system for B2B (http://mobipace.com), clickatell.com-like product. 6 month start · I got valuable knowledge from telecommunications (SS7, SMPP, channels, billing) and a look from inside how everything works
HEAD OF DEVELOPERS GROUP
07.2007 - 09.2009 |FREELANCE CONTRACTOR, ABU-DHABI, UAE
-
Duties and Achievements · Contract for the development of a full cycle system to support processes to ensure marketing promo actions (ERP) · Organized 2 teams of developers-freelancers in Russia with deployment in UAE · Organizing a full cycle of development, testing and deployment with document flow using methodology like RUP
HEAD OF SOFTWARE DEVELOPMENT DEPARTMENT |
12.2004 - 06.2007 |CHAIN OF CASINO «MONEY-MANIA», MOSCOW, RUSSIA
-
Duties and Achievements · Start in-house Casino accounting system, MVP in 3 months, waterfall. Stack was very hard for pre-IoT epoch. SAS-protocol, binary self-made protocol for messaging, other magic :) · Service desk System for internal customers (gambling equipment repairing and service)
SOFTWARE DEVELOPER THEN ANALYST THEN TEAM LEAD
05.2002 - 04.2012 |“V6” CO, MOSCOW, RUSSIA
-
Duties and Achievements · Develop a widget engine of in-house content management product, which was aimed to speed up outsource development projects (CMS with workflow, time management elements, also profiler, b2c, b2b). · HP Russia intranet portal 2 month start very nice thing much better than that times monster – MS SharePoint. · Participating as a developer and analyst in B2B of logistic processes of “Mars CIS”, the local representation of a global Mars company. · Migrated the full project from Servlet Container to a full J2EE (3 months, in waterfall!!!) · I developed and implemented the ANT build tool plugins, to generate and integrate Access files and binary files of a certain format to deployment package (believe me, in non-maven/gradle world, it was a magic)

Educational background

Applied mathematics,algorithmic and formal languages, the theory of final automata, the theory of graphs, compilers, Turing machines etc. (Masters Degree)
1993 - 1998
Yerevan State University, Yerevan, Armenia

Languages

EnglishIntermediateRussianNative