Alexey Andreev
Verified Expert in Engineering
Software Developer
Alexey is an enthusiastic .NET架构师和开发人员,具有10年以上设计创新业务解决方案的经验. 他从零开始构建了多个新项目,并定制了数十个现有的遗留解决方案. 去年,他专注于web应用程序开发和微服务架构. Alexey是一个勤奋,自我激励的人,能够独立工作或在团队中工作.
Portfolio
Experience
Availability
Preferred Environment
Docker, Azure, Git, DataGrip, JetBrains Rider, MacOS
The most amazing...
...我编写的代码是一个保证金交易引擎,它目前被一家大型银行集团在高负荷下使用.
Work Experience
C# (.NET) Software Architect
Lykke Inc
- 参与了融资融券服务架构设计和开发的重要部分.
- Orchestrated team member work for 2-6 developers.
- 参与公司软件基础设施建设:创建BrokerBase库以简化和标准化代理创建(与RabbitMQ + Azure Tables或MSSQL一起工作), used in >20 services), 优化的CI流,自动准备服务发布, 使用自定义度量特性授权服务运行状况控制,以便在运行时收集其他数据.
- Designed and implemented margin trading risk control from a prototype to a fully-functional solution: analyzing trading platform's accounts/positions/orders/quotes state (>1,000/sec), 做出实时决策并执行自动操作.
- 设计并实现了聚合对冲,以自动增加/减少合作伙伴加密交易所的对冲头寸. 从零开始设计这么大的集成项目真的很鼓舞人心.
- 为一家大型银行集团打造并定制了一个久经考验的融资融券交易核心:创建了与银行基础设施(会计)的集成层, reporting, settings services, etc) and newly created mobile and web apps. 为了满足银行的严格要求,花费了相当长的时间来进行性能优化:1万个订单与15个订单打开,000/sec incoming quotes. 困难的事情是在没有任何文档的情况下从头开始重建过时的服务. At the same time, it was an interesting experience to work with a big distributed team of >40 members.
Team Lead
LLC ENGINEERING
- 参与信息系统的设计和开发,重构遗留代码.
- Led a team of six developers.
- 管理开发、测试和部署过程(Bitbucket、VSTS).
- 编写的,从零开始,飞机线路维修计划系统(ASP.NET MVC, XPO, MSSQL, WCF; Oracle cMRO).
- 对产品门户进行深度重构:使用XPO ORM转换为WebFormsMVP, legacy code of 9 modules rewriting, 8个独立的项目适应和集成到一个门户(ASP.NET WebForms, WebFormsMVP, XPO, MSSQL).
- 飞机线路维修电报信息机器人的设计与实现(.NET Core, Dapper, MSSQL, Telegram API).
- 管理飞机工具库管理系统定制和部署(Scala), Activate, Play, SQL Server, WCF, OEBS).
- 设计的CRM系统集成到一个复杂的生产系统(ASP).NET Core Web API, Entity Framework Core, React.JS, Node.JS).
- 设计了基地飞机维修核心系统(Apache Kafka, Scala, Activate, Akka, ASP).NET Core Web API, MSSQL, Redis, React.JS, Node.JS).
System Engineer
LLC ENGINEERING
- 设计和开发信息系统,重构遗留代码.
- Led a team of three developers. .
- Managed development, testing, and deployment processes.
- 开发生产门户模块:飞机维修材料和人力资源计算, aircraft hangar space management, tools and materials accounting, work order registration and others (ASP.NET WebForms, Entity Framework, MSSQL).
- 从零开始,设计并开发了一个通关管理系统(ASP).NET WebForms, Entity Framework, DevExpress, SQL Server).
- 管理飞机零件存储管理系统的定制和部署(Scala), Activate, Play, SQL Server, WCF, OEBS).
Lead Engineer
S7 IT
- Developed software on .NET and Java.
- 管理基于EMC Documentum的ECM系统和基于EMC eRoom的ERP系统.
- 为ERP系统开发扩展和集成模块(.NET 4.5, MSSQL, Oracle). 定制ECM系统web应用程序(Webtop, Java 6, Oracle, Tomcat, JasperReports, Quartz). 在EMC Documentum - 1C集成开发团队工作.
- Developed contractor data management web application (.NET 4.5, MSSQL, DevExpress).
- 设计并实现了一个面向版主的ERP系统web应用.NET, AJAX, JQuery).
- 管理基于EMC Documentum的核心文档管理系统. 在Windows Server和Redhat Linux上配置和部署EMC Documentum Content Server实例. Tomcat applications monitoring via Zabbix.
- 基于EMC eRoom的管理和健康控制ERP系统.
Experience
Margin Trading Core
http://github.com/lykkecloud/MT它被设计为在10,000个订单的负载下工作,15,000/秒的报价.
Broker Base
http://github.com/lykkecloud/MarginTrading.BrokerBaseMargin Trading Settings Service
http://github.com/lykkecloud/MarginTrading.SettingsServiceSkills
Languages
C#, SQL, JavaScript, Java, C++, Rust
Frameworks
.NET Core, ASP.NET Core, ASP.NET MVC, ASP.NET Web Forms, Entity Framework Core, NUnit, Swagger, Windows Communication Framework (WCF), JSON Web Tokens (JWT), .NET, .NET 4
Libraries/APIs
REST API, eRoom API,实体框架,Telegram Messenger API, jQuery, React
Tools
Dapper, RabbitMQ, GitHub, Bitbucket, Jira, Confluence, Refit, xUnit, Autofac, TeamCity, JetBrains Rider, DataGrip, Git, Apache Tomcat, Zabbix
Paradigms
Microservices Architecture, Continuous Integration (CI), Service-oriented Architecture (SOA), Continuous Delivery (CD), CQRS
Platforms
Linux, Docker, Windows, Azure, Kubernetes, MacOS, Oracle
Storage
SQL Server 2017, Redis, NoSQL, MongoDB, Oracle 11g, MySQL, Microsoft SQL Server, PostgreSQL
Other
DevExpress, Team Leadership, Telegram Bots, eXpressPersistent Objects (XPO), EMC Documentum, Ajax, IT Project Management, Technical Product Management, Identity Server, Akka.NET, Machine Learning
Education
Bachelor's Degree in Physics
Novosibirsk State University - Novosibirsk, Russia
Certifications
Graph Search, Shortest Paths, and Data Structures
Stanford University (Coursera)
分而治之,排序和搜索,以及随机算法
Stanford University (Coursera)
MCSA: Web Applications
Microsoft
MS: Programming in HTML5 with JavaScript and CSS3
Microsoft
MCP: Microsoft Certified Professional
Microsoft
Machine Learning
Stanford University (Coursera)
Crafting Quality Code
University of Toronto (Coursera)
Programming Languages
University of Washington (Coursera)