Levon Arkelatyan, Developer in Yerevan, Armenia
Levon is available for hire
Hire Levon

Levon Arkelatyan

Verified Expert  in Engineering

Software Developer

Location
Yerevan, Armenia
Toptal Member Since
October 14, 2016

Levon has more than a decade of experience creating various software apps from mobile and web to EDA and trading systems. He began his career as a C++ developer then switched to back-end (PHP, Node.js) and iOS development. He has worked for big companies and small startups. Levon started freelancing six years ago and has been doing it full-time in the past few years. He also believes that good communication is crucial to remote project work.

Availability

Part-time

Preferred Environment

Bash, Subversion (SVN), Git, Sublime Text, Xcode, MacOS

The most amazing...

...app I've built is an indoor positioning system based on Beacons and augmented reality application for iOS, written from scratch.

Work Experience

Senior Software Developer Consultant

2015 - 2016
Silicon Cloud International LLC
  • Developed and maintained a cloud for scientific and engineering applications.
  • Worked on full-stack development with Node.js, AngularJS, Cassandra DB, and TitanDB.
  • Integrated Joyent and a Triton SDC virtual machine API.
  • Developed and used a metering-and-billing infrastructure (both front-end and back-end).
  • Worked on networking automation (network and IP allocation and configuration).
Technologies: Cassandra, AngularJS, Node.js

Indie iOS/Android Games Developer

2012 - 2015
Indie Games Development
  • Designed, developed, and published 2D games for iOS and Android phones and tablets.
  • Worked on game development with Corona SDK and Unity 3D.
  • Developed the back-end for multiplayer games.
  • Helped with Indie publishing and promotion of games.
Technologies: Unity, Corona SDK, Android, iOS

Senior Software Developer

2012 - 2013
Crossroads Inc.
  • Worked on developing and maintaining a web portal for an eCommerce system.
  • Developed a back-end model with PHP and MySQL.
  • Integrated payment systems for e-wallets, PayPal, and credit cards.
  • Created a smart search engine using Elasticsearch and NoSQL.
  • Developed the front-end with Flex and HTML/JS.
Technologies: JavaScript, HTML, Flex, PHP

Senior Software Developer Consultant (remote)

2010 - 2012
Magic Works LLC
  • Worked remotely with a team based in New York on developing and maintaining an automated trading system at financial markets.
  • Gained a good understanding of financial markets and automated trading techniques.
  • Experienced working with financial data protocols.
  • Worked with development of a trading platform.
  • Maintained a high-frequency automated trading system.
Technologies: C++

Senior Software Developer

2010 - 2011
Social Objects Inc.
  • Worked on developing several iPhone and iPad applications.
  • Built a location-based app to search a map for historical postcards.
  • Made a search feature that was done with several providers (Google, Wiki, Foursquare, and more) for a location-based search application,.
  • Created interactive crossword games and alphabet learning applications.
  • Developed an online shop.
  • Engineered an app that filters and shows camera frames, these filters are designed to assist people with color-blindness.
Technologies: iOS

Lecturer

2008 - 2010
Armenian State University of Economics
  • Lectured on C++ and OOP at Faculty of Computer Science and Econometrics for the Armenian State University of Economics .
Technologies: Object-oriented Programming (OOP), C++

Senior Engineer

2008 - 2010
IconApps Inc.
  • Worked on development of several iPhone apps as one of first engineers hired at this startup company.
  • Created architectural designs and developed iPhone applications.
  • Took part in the UI design of iPhone applications.
  • Trained and consulted engineers on iPhone application development.
  • Developed a secure data exchange mechanism between server and client applications.
Technologies: iOS

Software Engineer

2005 - 2008
Ponte Solutions Inc. (acquired by Mentor Graphics Corp.)
  • Maintained and enhanced database persistence schemes and serialization.
  • Transformed data from some EDA file formats and tool specific file formats into internal representation and vice versa.
  • Built a wrapper for cross-platform I/O operations with support of buffering, corruption detection, compression, and handling large files.
  • Developed a serialization mechanism for a database.
  • Optimized the performance of our design processing by clustering design partitions with some predefined similarity metrics.
Technologies: EDA, C++

Game Development

I have developed a lot of games for iOS and Android. All the games are published and can be downloaded from the App Store. Some of games are written in Objective-C and some with Corona SDK.

Personal Financial Application

As co-founder and a contractor, I worked on the development for a personal finance and automated savings application.

Languages

PHP, C++, Lua, JavaScript, SQL, Swift, Objective-C, Bash, HTML

Frameworks

Express.js, Cocoa, Corona SDK, AngularJS, Flutter, Flex, Unity

Libraries/APIs

Alamofire, jQuery, Node.js, React

Tools

Subversion (SVN), Git, Xcode, Sublime Text

Paradigms

Design Patterns, Model View Controller (MVC), Object-oriented Programming (OOP), Agile Software Development

Platforms

MacOS, Web, iOS, Blockchain, Android

Storage

DB, MongoDB, Cassandra, SQLite, MySQL, NoSQL, PostgreSQL

Other

Software Architecture, Games, Localization, User Interface (UI), Cryptocurrency, Network Protocols, Trading, EDA

2006 - 2008

Master's Degree in Informatics and Applied Mathematics

Yerevan State University - Yerevan, Armenia

2002 - 2006

Bachelor's Degree in Informatics and Applied Mathematics

Yerevan State University - Yerevan, Armenia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring