← В ленту
Регистрация: 09.12.2022

Tigran Ellarian

Специализация: Java/Kotlin tech lead

Портфолио

Innotech

· 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.

Sberbank

· 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, HiLoad, and complex HR systems, such as SAP SuccessFactors. · Migration of 2 portals from WordPress to BackBase solution in 4 sprints with a 4-person dev team. · 8 months worked on the creation Sberbank HR platform (~50 microservices,all the HR business processes coverage).

“SKB-BANK”

· New brokerage product. Startup of Sinatra FinCorp. 5 microservices responsible for quotes in integration with other 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.

Скиллы

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

Опыт работы

Developers Team Lead
09.2021 - 11.2022 |“SKB-BANK”
Kafka, PostgreSQL, Redis, ClickHouse and GRPC for API
· New brokerage product. Startup of Sinatra FinCorp. 5 microservices responsible for quotes in integration with other 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.
Java Team Lead
04.2021 - 10.2021 |Innotech
Java, Kotlin, SpringBoot, SpringCloudStreams, Liquibase,WebFlux, gRPC, PostgreSQL, Redis, ArangoDB, Kafka, Junit, Gradle,BitBucket, TeamCity, Nexus, SonarQube, Docker/OpenShift
· 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.
Tech Lead
11.2018 - 04.2021 |Sberbank
Java8, Java11, Kotlin, SpringBoot, SpringData, JOOQ,Liquibase, Hibernate, Swagger (OpenAPI), SpringCloud Kubernetes, Kafka,ActiveMQ, Camunda+Flowable, Junit, Jmeter, Selenium/selenide, Mavenand Gradle, Jenkins, BitBucket, Nexus, SonarQube, SapCloudPlatform NEO/CloudFoundry, Docker/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, HiLoad, and complex HR systems, such as SAP SuccessFactors. · Migration of 2 portals from WordPress to BackBase solution in 4 sprints with a 4-person dev team. · 8 months worked on the creation Sberbank HR platform (~50 microservices,all the HR business processes coverage).
Team Lead, Technical Head
10.2017 - 10.2018 |Bit-master
Java 8, SpringBoot, Spring Data JPA, Spring Integration, Paho MQTT, Hibernate, Junit, Selenium/selenide, Maven, AWS EC2
· 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 |NDA
Java, Spring, MySQL/PostgreSQL, SCSS
· Organizing a software development as a project/product manager, account manager, partly analyst and developer. · Creating WEB-sites. · Creating WEB-applications. · Creating REST-APIs. · Search engine optimization by internal and external tools. · Outsourcing of products and projects management. · Outsourcing of crisis management. Achievements that can be highlighted: · I have the methodology, which is optimal by price, quality and time for launching small WEB-applications, which I can apply with high efficiency in other projects. · I have a methodology of fast launching IoT solutions (experience mainly in the deployment of telemetry and remote control of crypto mining farms) which I can apply with high efficiency in other projects. · I have ready-made developed modules and libraries for the quick launch of the backend of small WEB-applications (Java, Spring). It can save time in many projects.
Head Of Information Technologies Department
07.2010 - 11.2011 |Novomoskovsk Branch – Pjsc «ELECTROTSENTROMONTAZH»
SCADA
· 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
-
· 3 month run of. Computer or native mobile-app based SMS sending product. · Automated aggregation system for B2B, clickatell 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 |NDA
-
· 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»
-
· 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/The Analyst/Team Lead
05.2002 - 04.2012 |“V6” CO
-
· 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. · 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.

Образование

Applied mathematics (Магистр)
1993 - 1998
Yerevan State University

Языки

АнглийскийСреднийРусскийРодной