MObile: +43-66-071-***-**
SKYPE: GARRI.HOVHANNISYAN
LINKEDIN: WWW.LINKEDIN.COM/PUB/GARRI-HOVHANNISYAN/2A/453/464
E-MAIL: *****.************@*****.***
GARRI HOVHANNISYAN
Work experience
09.2014 - by now
Kalixa Payments Vienna
Position Held:
Lead .NET Software Developer
About Payment Service Project
Kalixa Payments Group offer payments services to
customers across any channel, all from an
integrated technology platform. It deliver a broad
range of electronic payments solutions and products
including:
Global Omni Channel Gateway
Wallet Services & Issuing
European Acquiring
Making Kalixa payments group one of the top 5
payments providers in the world. We offer the full
range of payment services and financial licensing
expertise. This covers the end-to-end value-chain;
from in-store, online and mobile checkouts, payment
gateway processing and financial settlement,
through to card issuing, wallet services and money
transfer.
Responsibilities:
- Mentoring;
- Object oriented design, backend services design;
- Implementation and support complex, reliable
applications in a multi-tier environment;
- Adhere to consistent software development process
and develop re-usable, efficient, scalable,
maintainable and reliable code. Utilize unit and
component testing for higher quality code;
- Communication closely with BA and QA teams during
scope definition and planning.
Developed with VS2013
Environments
C#/.NET, Multithreading, WCF, TLP/ PLINQ, LINQ,
ASP.NET, ASP.MVC, apply design Patterns, SOLID
principles, Unit Testing (N-Unit, Moq)
Links: http://www.kalixa.com
03.2012 - 08.2014
Luxoft Ukraine (http://www.luxoft.com/)
Position Held:
Tech Lead .NET Software Developer
About UBS Swiss Investment Banking Project
Total technical provisions
The F-Risk system is based on high loaded
distributed computational infrastructure (grid) in
composition with service oriented architecture
(SOA). This system is aimed at calculating and
aggregating various Risks and PnL (profit and lost)
reports.
Responsibilities:
- Mentor other members of the team;
- Design OOP, develop backend applications;
- Implement and support complex and reliable
applications in a multi-tier environment;
- Adhere to consistent software development process
and develop re-usable, efficient, scalable,
maintainable and reliable code. Utilize unit and
component testing for higher quality code;
- Mentor less senior members of the team;
- Communicate closely with Team members and task
definition and planning.
Developed with VS2010
Environments
C#/.NET, Multithreading, WCF, TLP/ PLINQ, LINQ,
ADO.NET,
with use Design Patterns, SOLID principles, Unit
Testing (N-Unit, Moq)
Links: http://www.ubs.com/, http://www.luxoft.com/
09.2008 - 03.2012
Smart - Tech #
Position Held:
Team Lead/Senior .NET Software Developer
About Watch Dog 2(WD 2) Security System corporate
Project
Total technical provisions
The system of integrated security WatchDog 2 EMS
(event management system) is a flexible solution to
control the security at self-service devices, ATMs,
information kiosks and terminals. The system is
specially designed to control risks and security
threats, such as:
The contentious situations with customers;
Fraud, when working with clients ATMs;
Fraud, based on the removal of information from the
card skimming;
Unauthorized access to the device, an attempt to
obtain cash through the software;
Vandalism, causing large and small material damage
your device;
Multi-platform. CCTV and security management
functions at ATM: NCR, Wincor-Nixdorf, Diebold.
The system can respond to the multitude of events,
as a full-time order relating to customer service,
and on a freelance events (harm, attempted
burglary, or transfer, fire, etc.).
The system includes features for remote access to
the ATM, and provides the ability to remotely
receive from the ATM material gathered during the
operation of the ATM, change the settings for video
surveillance systems, load on the ATM screens for
background images.
Operator's workplace - a system connected to the
controller remote access and provides an interface
for operators to use the system.
Through the use of the advantages of technologies
Microsoft. NET, WCF and WPF, as well as a platform
MS SQL Server 2008 system is a flexible, scalable
solution that is suitable for both the structures
of small volume, and large processing networks.
Developed with VS2008/2010
Environments
C++/C#, STL, Win32 API, WinSock2.0,
Multithreading, ADO.NET, WCF
Position
Team Lead of Development Team,
Senior .NET/C++ Software Development Engineer
Links: http://www.atmvideo.biz/
About ArCaV3 money payment System corporate
Project
Total technical provisions
The main components of horizontal scalability.
Unified logging server.
All systems are implemented as services Windows
operating system and Web-based applications UNIX,
which will include them in the automatic mode
during the boot process without implementing user
logon.
Protocol for data exchange between components of
the XML-RPC and JSON-RPC to SOAP.
Technology WEB-Extension provides user
authentication on the previous PIN operation
balance in the system ONLINE.
The service payment of utility payments is added
the notion of "area code" to pay for services
throughout Armenia.
For the test version of the system appears
interface that enables Internet Merchants to
receive their own test login information (terminal
ID, merchant ID, certificates, test card) required
for development of sites integrated with the system
ArCa E-Commerce.
Developed with VS2008
Environments
C# 3.5, WCF, ADO.NET, Win. Service, MSSQL
Server 2008, T-SQL)
Position
Senior .NET Software Developer
About WatchDog(WD) Security System corporate
Project
Total technical provisions
Engaged in the development of CT, one of the 3-oh
large parts of the project.
Complex tracking (CT) - logical formation, which
may include one or more ATMs, cameras, sensors and
parameters to which they refer. In mostly used for
grouping objects within a single logical unit (eg
ATM, its surveillance cameras and sensors).
Can also be used for logical devices together
physically located in close proximity to each other
(eg, 2 ATM, set of cameras and sensors located in
the same room) and working as unified system. Is
the basic unit of the system that works users.
This product will be used in major banks of Russia
and Armenia
Developed with VS2008
Environments
C++, STL, Win32 API, WinSock2.0, Multithreading
Position
Senior C++ Software Development Engineer
About ArCaDirect money payment System corporate
Project
Total technical provisions
The purpose of this project is the creation and
implementation of the Executor-line interface from
the Automated Banking System (ABS) on the side of
the customer and the system ArCa on
no processing, which will provide the following
functionality:
Online payment bank account debit card to pay for
various
banking and other services,
Periodic automatic bank account debit card for
payment of regular services, such as repayment of
loans, utilities, etc.
Developed with VS2008
Environments
C#, ADO.NET, Windows Service, SQL Server 2008,
T-SQL)
Position: Senior .NET Software Developer
About UnistreamPLUS money transfer System
corporate Project
Total technical provisions
Tree layer landscape system. The system implemented
using the technology tree layer landscape,
suggesting some physical space for:
Productive system,
Test systems, functionally relevant fully
productive system. A test system is also used for
training.
The system for developing
Developed with VS2008
Environments
C#, ADO.NET 2.0, Windows\Web Services, WCF, SQL
Server 2008, T-SQL)
Position
Senior .NET Developer, Senior DB Developer
About Smart Access System corporate Project
Total technical provisions
Smart Access is an automated system for
controlling/monitoring employee entrance and
leaving and based on it making daily reports (Late
arrival, early going, presence time, location).
Developed with VS2008
Environments
C#, ADO.NET, ASP.NET 3.5, Windows Service, SQL
Server 2008, T-SQL)
Position
Senior .NET Software Developer
2.2006 - 9.2008
Unified Software
Position Held:
Middle .NET Developer, DB Developer
About IKAR Product:
The Transport project of Airport of Arizona and
Trenton states which support the states cities
global communication and accounting environment
with bookkeepers' automated system. It's also
calculates profit, Drivers salary, fees and etc.
Work Activity:
Write updates for IKAR product
Develop IKAR Admin, passenger modules, write
updates for other modules.
(Environments: C#, ADO.NET, Windows\Web Services,
.NET Remoting)
Developed with VS2003/2005.
Links: www.unifiedsoft.com
Developed with VS2008
Environments
C#, ADO.NET, ASP.NET 3.5, DevExpress Controls,
MSSQL Server 2008, T-SQL)
Position:
Senior .NET Developer, Senior DB Developer
Personal Information
Marital status: Married
Birth date: December 20, 1986
Education
09.1994 - 06.2004
High School 4 (L. Shant)
09.2004 - 06.2008
Department of Information Technology And Applied
Mathematics, Yerevan State University (BS Degree)
09.2008 - 06.2010
Department of Information Technology And Applied
Mathematics, Yerevan State University (MS Degree)
Computer Skills
Programming Languages, Technologies and Principles
GoF Patterns, SOLID principles, C#/C++,
Multithreading, TPL/PLINQ, LINQ, WCF, ADO.NET,
ASP.NET/MVC, T-SQL, MSSQL.
Well Aware With Platforms
Windows 9x/2000/XP/Vista/7
As Well Common Software Packages
Visual Studio 2003-2013, SVN, Team Foundation
Server, Source Safe and etc.
Languages
Armenian (native)
Russian (fluent)
English (Advanced)