Evgeny Orlov
Verified Expert in Engineering
软件开发人员
Evgeny有28年的开发经验. 他现在专注于 .. NET和DB引擎,如Microsoft SQL Server、PostgreSQL、SQLite和MongoDB. 他最初是一名游戏开发者,现在专注于数据库、算法和重构. 从他的职业生涯开始,他就一直走在时代的前面, 发明了许多方法,例如根据振动和距离来测量地下列车的活动, 跟踪框架, 以及动态海浪算法,当时它还闻所未闻!
Portfolio
Experience
Availability
首选的环境
Windows, Jira, Git, Visual Studio, Teams, Subversion (SVN), Visual Studio Code (VS Code)
The most amazing...
...我发明了一个预测算法, 基于机器学习,它可以检测到地球表面下1公里处巨型地下装载机和火车的活动.
Work Experience
Team lead
Micromine
- 发明并应用了一个优化跟踪的跟踪框架, 所有和特定消息的紧凑堆栈跟踪日志记录, 并支持异步任务路径, 立即导致在客户端调查问题.
- 设计并实现了一个自定义代码优先的ORM,类似于Microsoft SQL Server和SQLite的EF迁移, 包括从T-SQL语法到SQLite的SQL转换器.
- 设计了基于WCF和gRPC技术的两个基于代理的通信框架,实现了一个共享契约模式. 重构源代码,用gRPC代理替换所有通信.
- 发明并实现信号滤波逻辑和高级状态机,将原始机器学习输出状态转换为地下装载机的业务逻辑.
- 发明了两种测量地下列车活动的方法,利用振动和距离来定位系统标签.
- 作为澳大利亚总部国际软件开发团队的一员,管理7名开发人员. 所有的交流都是用英语, 包括定期会议, daily stand-ups, chats, and email trails.
- 参与了许多第三方集成, 完成了大量的重构, bug fixing, 制作新功能, 实现想法, 是什么帮助公司取得了有史以来最好的业绩.
Chief Developer
Vizitech ltd (Skolkovo)
- 公司web应用支持单点登录 .. NET Core微服务应用.
- 为Node创建了ef风格的迁移机制.使用PostgreSQL序列化ORM.
- 部署了递归的全对象存储和检索数据库机制,简化了其交互.
- Built a Node.微服务的后端项目模板.
- 支持基于JWT令牌的身份验证 .NET 4.6 C# back-end.
- 改进了现有的MVC后端,提供可配置的JSON场景,解决了各种EF配置请求.
软件开发人员及经理
Self-employed
- 开发了一个完整的支付系统应用集, including server, client, ATM software, 交互式用户界面, 还有一个支付模块.
- 实现了许多与支付系统和服务提供商的第三方集成.
- 支持不同的ATM硬件,包括票据验证器、财政打印机和监督器.
- 5年来为客户提供全天候的技术支持.
- 发明并应用了一种特殊的优化跟踪技术,具有紧凑性, 客户端的可读日志,以便更快地调查问题.
- 开发工具以减少在支持和持续交付上花费的时间.
Сhief技术官
数据处理系统有限公司.
- 管理一家10人的软件公司的IT部门.
- 开发公司所有产品的概念和架构.
- 定期与客户开会,制定业务计划, 起草合同, 个人招聘.
- 除了我在公司的其他职位外,我还担任过高级软件开发人员和代码审查人员.
软件开发主管
Cyberplat Ltd.
- 开发欧博体育app下载的概念和架构.
- 为ATM集成商公司开发了中间支付处理软件.
- 定期与客户开会讨论业务规划和人员招聘.
- 管理一个十人的部门,还做过软件开发.
Lead Programmer
Akella
- 参与3D动作游戏《欧博体育app下载》的创作.
- 2003年发明并实现了动态海浪矢量算法!
- 发明并创造了云和粒子系统(1).e.(火、三维雾、云).
- 提出了一种海洋动态去核化(LOD)算法.
- 设计游戏架构. 管理17人的程序员和设计师团队. 编写了主要游戏引擎的图像和声音部分.
软件开发人员
Lunelight软件
- 创建并设计个人品牌“Lunelight软件”."
- 创建了动态Windows桌面背景应用程序“keen background”,基于DirectDraw叠加技术,在Windows 95+中具有推送广告的交互式背景, auto-update, and installer.
- 为水波交互后台app设计了16个动画场景, waterfall, twinkle stars, and lamps, 在建筑窗口切换灯光和动画雾.
- 构建一个托盘应用程序,在给定的时间内使用安装程序关闭Windows.
软件开发人员
Overgamer & Sun
- 作为唯一的程序员创建了一个著名的采样器应用程序Samplisizer(你仍然可以谷歌它). 除了UI设计、声音样本和网站,我执行了所有内容.
- 为GUI实现了许多2D算法,如火焰、模糊、边界和衰落.
- 设计了一个声音合成器工具来产生特殊的电子声音.
- 基于FFT,发明了一种特殊的无法兰效应的声音拉伸算法.
- 为丢失解锁码的用户提供(并将继续提供)支持.
软件开发人员
技术中心MIEE(研究所研发中心)
- 作为软件开发人员参与了一个类似Skype的项目.
- 通过UDP协议创建了两个应用程序的点对点连接的声音传输.
- 支持基于媒体播放器库的音频录制和播放.
软件开发人员
DOKA Media, Ltd.
- 作为c++软件开发者参与一个2D战术游戏项目.
- 使用Assembler创建了一个非常快速的2D精灵渲染算法,带有缩放和旋转.
- 编写了游戏主菜单和战术地图逻辑.
软件开发人员
Freelance
- 为不同的公司创建并销售了三个仓库会计程序. 我使用自定义DOS伪图形为用户提供更好的GUI.
- 制作了“Master Of Orion 3D”游戏原型,带有3D星图和GUI.
- 为Wolf3D和类似的ID软件游戏构建精灵编辑器.
- 提供一个带有GUI的3D程序, 哪一个计算了由一组相交平面产生的物体的形状.
Experience
机器视觉识别地下装载机状态
http://www.micromine.com/pitram-mining-software/pitram-5/Node.. js后端数据访问层
银行支付系统
动态海浪在海上3D动作游戏
http://www.dropbox.com/s/oulgsnspp3rnbrc/PT_GP_01.avi?dl=0Samplisizer
http://www.google.com/search?q=samplisizerEducation
计算机科学硕士学位
莫斯科电子工程学院-莫斯科,俄罗斯
Skills
Libraries/APIs
SignalR, Node.. js,实体框架,DirectX
Tools
Jira, Git, Visual Studio, Subversion (SVN), Turbo Pascal, TeamCity, Postman, Slack, Borland C, 微软项目, InstallShield, 3D Studio Max, Sequelize
Frameworks
.. NET、gRPC、Windows演示基础(WPF)
Languages
c#, SQL, Delphi, JavaScript, c++, HLSL, Python, Assembler, Pascal, c#.NET
Storage
微软SQL服务器,数据库,SQLite, PostgreSQL,数据集成
Platforms
Windows, Visual Studio Code (VS Code), Docker
Other
Teams, Inno Setup, Windows通信基础(WCF), Remoting, DirectDraw, Hardware Drivers, API Integration
如何使用Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
选择你的才能
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring