Michael Valasanyan
Verified Expert in Engineering
Software Developer
Michael喜欢设计复杂的解决方案,这些解决方案需要创造性和分析性的方法,并结合采用新技术和方法. 他喜欢在多元文化和全球化的环境中旅行和工作, communicating with international teams, and creating real value for customers.
Portfolio
Experience
Availability
Preferred Environment
Git, IntelliJ, Xcode, MVS, Linux, MacOS, Windows, Visual Studio Code (VS Code)
The most amazing...
...我所执行的便是我们所创造的游戏背后的AI.
Work Experience
Co-owner and VP of Engineering
IntegralLabs LLC
- 设计了一个全面的集中交易平台,包括高级订单期权和保证金交易. 为具有做市和提供流动性能力的高级管理平台提供支持.
- Led different teams and organized agile development process.
- 为合作伙伴提供白标解决方案,并与100多家合作平台成功运营,000 users on board.
CodeIgniter Developer
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.
iOS, Android and Back-end Developer
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.
Software Developer and Team Lead
CortexMCP
- 使用CppCMS在c++中实现了一个移动支付系统的REST API.
- 使用Swift和Objective-C开发iOS演示客户端和相应的前端库.
- 为Android的POS和移动钱包演示程序的实现做出了贡献.
- 协助实现基于php的管理界面和报表系统后端层.
Software Developer and Technical Lead
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服务器之间的数据库.
Software Development Consultant
Questrade, Inc.
- 定义了一个移动客户端的架构,并在Objective-C中实现了一个核心网络.
- Integrated and implemented PhoneGap-based interface.
- 移植了一个c++库,用于应用的原生iOS部分.
- Contributed to the implementation of the Android version.
Software Developer and Technical Lead
IconApps, LLC
- 为iOS实现了自定义UI,并从零开始创建了自定义导航栏.
- Implemented a REST API for Java-based back-end communication.
- 为不同的日历事件添加了一个复杂的基于推送通知的引擎.
- 使用基于java的引擎从不同的日历导入事件并通知用户.
- 为内部和第三方广告执行一个复杂的广告服务引擎.
Senior Software Developer
Mentor Graphics
- 在CAA引擎与Calibre的集成中为命令语言提供支持.
- Implemented a Tk-based UI for different parts of Calibre.
- 获得了在分布的国际团队中工作的宝贵经验, effectively collaborating across different time zones.
Software Engineer
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)之间的通信.
- 为基于集群的测试开发分布式引擎做出了贡献.
Experience
Bitblinx.com
http://www.bitblinx.comSkylabs.am
http://www.skylabs.amVarWar
Standard Cell Generator
RiderLevel
DotOX
Skills
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
Tools
Xcode, IntelliJ, 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
Education
Partially Completed PhD Degree in Random sequence generation
信息学和自动化问题研究所-埃里温,亚美尼亚
Master's Degree in Computer Science
埃里温国立大学计算机科学与应用数学系-埃里温,亚美尼亚
Bachelor's Degree in Computer Science
埃里温国立大学计算机科学与应用数学系-埃里温,亚美尼亚