Michael Valasanyan, Developer in Yerevan, Armenia
Michael is available for hire
Hire Michael

Michael Valasanyan

Verified Expert  in Engineering

Software Developer

Location
Yerevan, Armenia
Toptal Member Since
August 24, 2015

Michael喜欢设计复杂的解决方案,这些解决方案需要创造性和分析性的方法,并结合采用新技术和方法. 他喜欢在多元文化和全球化的环境中旅行和工作, communicating with international teams, and creating real value for customers.

Portfolio

IntegralLabs LLC
Node.js, Angular, Swift, C++, Java, Go, iOS SDK, JavaScript...
RiderLevel (via Toptal)
MySQL, Java, AngularJS, CodeIgniter, SQL, PHPixie,用户界面...
Tidy App (via Toptal)
PHP, Android, iOS, iOS SDK, Cocoa Touch, Microsoft SQL Server, GitHub, Git...

Experience

Availability

Full-time

Preferred Environment

Git, IntelliJ IDEA, Xcode, MVS, Linux, MacOS, Windows, Visual Studio Code (VS Code)

The most amazing...

...我所执行的便是我们所创造的游戏背后的AI.

Work Experience

Co-owner and VP of Engineering

2017 - PRESENT
IntegralLabs LLC
  • 设计了一个全面的集中交易平台,包括高级订单期权和保证金交易. 为具有做市和提供流动性能力的高级管理平台提供支持.
  • Led different teams and organized agile development process.
  • 为合作伙伴提供白标解决方案,并与100多家合作平台成功运营,000 users on board.
Technologies: Node.js, Angular, Swift, C++, Java, Go, iOS SDK, JavaScript, User Interface (UI), Ubuntu Linux, Ubuntu, Unix, Linux, Java EE, GitHub, Git, MongoDB, JSON Framework for Objective-C, Bash, Python, jQuery UI, jQuery, CocoaPods, REST, Multithreading, HTTPS, HTTP, Clustering, Ajax, GCC, CVS, GDB, Cron, JSON, Shell, Log4cpp, MapReduce, iOS Frameworks, SwiftUI, APIs, Docker, Mobile Development

CodeIgniter Developer

2016 - 2017
RiderLevel (via Toptal)
  • 创建了一个基于php的多进程任务运行机制,具有相应的同步功能, 能够高效地处理大量后台任务.
  • 执行了从Java到PHP的强化学习(RL)计算算法的复杂迁移.
  • Added different chart-based reporting capabilities.
  • Implemented Authorize.net-based payment support for getting online payments.
  • Successfully integrated with Strava using their API.
Technologies: MySQL, Java, AngularJS, CodeIgniter, SQL, PHPixie,用户界面, Ubuntu Linux, Ubuntu, Unix, Linux, Apache, XML, Elasticsearch, GitHub, Git, Bash, Apache Pig, Bootstrap, jQuery UI, jQuery, REST, Multithreading, HTTPS, HTTP, Ajax, CVS, Cron, JSON, PHPEdit

iOS, Android and Back-end Developer

2016 - 2017
Tidy App (via Toptal)
  • Collaborated extensively with the Indian outsourced team.
  • Implemented Drupal-based back-end features. Added new functionality on top of already existing one.
  • Integrated a payment gateway working locally in Dubai.
Technologies: PHP, Android, iOS, iOS SDK, Cocoa Touch, Microsoft SQL Server, GitHub, Git, JSON Framework for Objective-C, CocoaPods, REST, HTTPS, HTTP, JSON, iOS Frameworks, Mobile Development

Software Developer and Team Lead

2013 - 2016
CortexMCP
  • 使用CppCMS在c++中实现了一个移动支付系统的REST API.
  • 使用Swift和Objective-C开发iOS演示客户端和相应的前端库.
  • 为Android的POS和移动钱包演示程序的实现做出了贡献.
  • 协助实现基于php的管理界面和报表系统后端层.
Technologies: MySQL, Cassandra, CppCMS, C++, CodeIgniter, PHP, Java, iOS, Android, SQL, iOS SDK, JavaScript, Ubuntu Linux, Ubuntu, Apache, Elasticsearch, Java EE, GitHub, Git, Bash, Apache Pig, Hadoop, REST, HTTPS, HTTP, Clustering, CVS, JSON, Shell, Log4cpp, HBase, MapReduce, iOS Frameworks, APIs, Mobile Development

Software Developer and Technical Lead

2010 - 2013
Crossroad.com, LLC
  • Organized agile development process and management.
  • Communicated with product management and marketing teams.
  • Researched and implemented an advanced rating engine.
  • 管理和同步Elasticsearch和MySQL服务器之间的数据库.
Technologies: MySQL, CodeIgniter, PHP, Flex, JavaScript, Ubuntu Linux, Ubuntu, Unix, Linux, Elasticsearch, GitHub, Git, Bash, UML, Flash ActionScript, PostgreSQL, CocoaPods, REST, Multithreading, HTTPS, HTTP, Ajax, CVS, JSON, Shell, Log4cpp, MapReduce, APIs

Software Development Consultant

2011 - 2011
Questrade, Inc.
  • 定义了一个移动客户端的架构,并在Objective-C中实现了一个核心网络.
  • Integrated and implemented PhoneGap-based interface.
  • Ported a C++ library to use with the native iOS portion of the app.
  • Contributed to the implementation of the Android version.
Technologies: C++, PhoneGap, Android, iOS, iOS SDK, GitHub, Git, Bash, PostgreSQL, REST, HTTPS, HTTP, JSON, iOS Frameworks

Software Developer and Technical Lead

2008 - 2010
IconApps, LLC
  • 为iOS实现了自定义UI,并从零开始创建了自定义导航栏.
  • Implemented a REST API for Java-based back-end communication.
  • 为不同的日历事件添加了一个复杂的基于推送通知的引擎.
  • 使用基于java的引擎从不同的日历导入事件并通知用户.
  • 为内部和第三方广告执行一个复杂的广告服务引擎.
Technologies: Hibernate, flydb, Spring, Objective-C, Jersey, Java, SQL, iOS SDK, Cocoa Touch, User Interface (UI), Ubuntu Linux, Ubuntu, Unix, Linux, Apache, XML, GitHub, Git, Bash, UML, PostgreSQL, Corona SDK, Lua, REST, HTTPS, HTTP, Clustering, CVS, JSON, Shell, iOS Frameworks, APIs, GraphQL

Senior Software Developer

2008 - 2008
Mentor Graphics
  • 在CAA引擎与Calibre的集成中为命令语言提供支持.
  • Implemented a Tk-based UI for different parts of Calibre.
  • 获得了在分布的国际团队中工作的宝贵经验, effectively collaborating across different time zones.
Technologies: Tk, Tcl, C++, C, Ubuntu Linux, Ubuntu, Unix, Microsoft Visual Studio, Bash, UML, Python, Multithreading, HTTPS, HTTP, Clustering, GCC, CVS, Subversion (SVN), GDB, JSON, Shell, Gcov, Valgrind, Log4cpp

Software Engineer

2004 - 2008
Ponte Solutions CJSC
  • Architected a command language based on Tcl architecture. 这种命令语言被用于各种电子设计自动化(EDA)工具.
  • Implemented and supported FLEXlm-based licensing. 软件的这一部分负责向客户端提供不同类型的许可证.
  • Provided object model support for a TCL-based command language.
  • 开发中间层以促进数据库和图形用户界面(GUI)之间的通信.
  • 为基于集群的测试开发分布式引擎做出了贡献.
Technologies: Boost, Standard Template Library (STL), Tk, Tcl, C++, C, Ubuntu Linux, Ubuntu, Unix, Linux, Microsoft Visual Studio, Bash, UML, Python, Multithreading, HTTPS, HTTP, Clustering, GCC, CVS, Subversion (SVN), GDB, JSON, Shell, Gcov, Valgrind, Log4cpp

Bitblinx.com

http://www.bitblinx.com
我创建了一个集中的加密货币交易平台,支持各种高级订单类型和保证金交易. 此外,我还开发了一个高级管理仪表板来有效地管理系统. The platform is accessible through both mobile and web clients. Furthermore, I implemented several supporting tools and services, such as liquidity providers and market makers, to enhance the ecosystem's functionality.

Skylabs.am

http://www.skylabs.am
Skylabs是一个加密生态系统,提供钱包系统和缓存进出终端. 它是一个功能齐全的加密钱包,支持不同的加密货币,也允许不同货币之间的转换.

VarWar

我设计了这个网站,它是建立在一个高性能的c++后端. It features a universal in-memory chat engine, and it supports both bots and automation for single-player mode.

Standard Cell Generator

我基于提供的网络列表信息实现了一个路由算法,并参与了一个布局算法的开发. The entire implementation was carried out in C++. 此外,我还创建了一个可视化引擎,以方便对路由结果的解释.

RiderLevel

I built both the front- and back-end components from the ground up. The back end was developed using the CodeIgniter web framework, while the front end utilized AngularJS. 我还处理了一个最初用Java编写的重要算法组件, which I translated to PHP. Additionally, 我集成了对付费功能的支持,并实现了必要的在线支付功能.

DotOX

我协助实现用户界面(UI),并使用改进的Nim算法创建机器人的人工智能(AI). Also, 我参与了为实现定义架构的工作,并为整个游戏逻辑做出了贡献. 此外,我还参与了手机执行的某些方面.

Languages

Objective-C, C++, SQL, Java, PHP, Tcl, Swift, C, JavaScript, Python, Bash, UML, XML, C#, Lua, Flash ActionScript, Go, GraphQL

Libraries/APIs

Node.. js,标准模板库(STL), Log4cpp, jQuery UI, jQuery, CocoaPods, Tk . js

Other

PHPixie,用户界面,api, flydb,集群,多线程,Ajax, HTTPS, HTTP

Frameworks

iOS Frameworks, AngularJS, iOS SDK, CodeIgniter, Cocoa Touch, Boost, PhoneGap, Bootstrap, Hadoop, Jersey, Hibernate, Spring, Corona SDK, Flex, JSON Framework for Objective-C, SwiftUI, Angular, JVx

Tools

Xcode, IntelliJ IDEA, Shell, CppCMS, Subversion (SVN), Gcov, Valgrind, PHPEdit, GDB, GCC, Apache, GitHub, Git, CVS, Microsoft Visual Studio, Cron

Paradigms

REST, MapReduce, Mobile Development

Storage

MySQL, MongoDB, Cassandra, MVS, Elasticsearch, JSON, HBase, Microsoft SQL Server, PostgreSQL

Platforms

iOS, Apache Pig, MacOS, Ubuntu Linux, Android, Ubuntu, Unix, Linux, Windows, Java EE, Visual Studio Code (VS Code), Docker

2004 - 2007

Partially Completed PhD Degree in Random sequence generation

信息学和自动化问题研究所-埃里温,亚美尼亚

2002 - 2004

Master's Degree in Computer Science

埃里温国立大学计算机科学与应用数学系-埃里温,亚美尼亚

1998 - 2002

Bachelor's Degree in Computer Science

埃里温国立大学计算机科学与应用数学系-埃里温,亚美尼亚

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
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