resume

Andranik Muradyan

PDF (latest version) | github | email | Yerevan, Armenia

Career

04.04.2022 - present

Mid Scala engineer - Dataart Armenia

Tech used: Scala 2.13, Akka, Play, tAPIr, AWS SQS, IBM MQ, Cats

Tasks: Miscellaneous

01.03.2020 - 01.06.2022

Technical Trainer - Quality Testing Lab

Tech used: Java/8/ as the main programming language, SerenityBDD, Gherkin, Cucumber, Selenium, Browserstack

Tasks: Design and implementation of a number of testing frameworks for online shops. Started as simple Selenium tests and gradually moved to SerenityBDD. Compilation of Gherkin scenarios from user requirements. Integration with Browserstack․ Development of toy projects in Java for exercising with juniors.

01.02.2018 - 01.03.2020

Freelance

Tech used: Scala, Akka HTTP, MQL, Javascript, Python, Cython

Tasks: Design and implementation of the backend for a ticker data aggregator from different MetaTrader4 vendors in Scala and MQL, processing Excel workbooks with financial data from different providers /normalization, exporting to PDF/ in Python. Validation of a framework for testing collateralized loan obligations and implementation of tests for CLOs in that framework.

11.11.2016 – 01.02.2018

Co-founder and senior developer – Praddicts CJSC

Tech used: Java as the main programming language, Scala, JavaScript. Spring, PostgreSQL, MongoDB, Apache Spark, Apache Kafka, JenkinsCI, RabbitMQ.

Tasks: Design and maintenance of a REST API. Integration of third-party data sources. Doing all sorts of small things with techs above.

11.11.2014 – 11.11.2016

Senior software developer – SCDM

Tech used: Java as the main programming language. Java EE, Oracle RDBMS /PL SQL/, JSP

Tasks: Integration with a finmath library of a peculiar design. Integration with a number of asset-related data providers. Database design and development.

01.09.2009 – 11.11.2014

Freelance every now and then

Tech used: C#, C++, Objective-C, NSIS, MySQL

Tasks: Employee DB /MySQL/ in C#. Chat module in Objective-C based on XMPP protocol /Facebook chat, GTalk, custom chat with configurable XMPP settings/. Media player with a 360 plugin based on VLC using QT and C++. Installer with crypto plugins in NSIS for the player.

01.12.2007 – 01.09.2009

Software developer – Hitegrity LLC

Tech used: C/C++ as the main programming languages /COM, DCOM/

Tasks: Porting OmniTrust Protected Browser project to 64 bit. Implementation of features such as notes and highlighters for the editor of Castelle’s FaxPress project. Participated in the ProtectFile project for SafeNet-Inc.

01.07.2007 – 01.12.2007

Software developer - WestSoft LTD

Tech used: C++ as the main programming language /ATL, STL/, MySQL

Tasks: Design and implementation of an ORM for MySQL\C++ for an ERP application /early stages/. Library for custom report generation in rich text format.

25.12.2006 - 21.06.2007

Software developer - Smart-Tech LTD

Tech used: Erlang as the main programming language, Mnesia as DB, Yaws as webserver

Tasks: Integration for a number of Armenian banks with ARCA card processing.

Education

Department of Distributed and Dependable Systems, Faculty of Mathematics and Physics, Charles University in Prague /Ph.D./

2013-2014 /Ph.D., unfinished/

Courses: Concepts of Modern Programming Languages /Groovy, Scala, Io, …/, Embedded and Real-Time Systems /RTEMS/, System Behaviour Models and Verification /PROMELA, NuSMV/

Projects during PhD

Tech used: Java, Xtext, Xtend, EMF, Alloy /relational modeling language/

Tasks: Implementation of the scheduler in jDEECo. Vehicle routing model /in Java, based on DEECo platform/. DSL design for CBSE

UJOP UK, Czech Republic, Podebrady /Czech language courses/

2012-2013

Bias: Czech language

The National Academy of Sciences of Armenia, Yerevan /M.Sc./

2008-2010

Bias: Information Theory

The State Engineering University of Armenia, Yerevan /BCompSc/

2004-2008

Bias: Cryptographic Algorithms and Information Security

No.1 school after A.Shahinyan with physics-mathematical bias, Yerevan

2001-2004

School no.139 after K. Demirchyan with English bias, Yerevan

1994-2001

Languages