Evgeny Orlov
Verified Expert in Engineering
软件开发人员
Evgeny有28年的开发经验. 他现在专注于 .NET and DB engines such as Microsoft SQL Server, PostgreSQL, SQLite, and MongoDB. 他最初是一名游戏开发者,现在专注于数据库、算法和重构. He has been ahead of his time since the start of his career, 发明了许多方法,例如根据振动和距离来测量地下列车的活动, 跟踪框架, 以及动态海浪算法,当时它还闻所未闻!
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
- Invented and applied 跟踪框架 with optimized tracing, 所有和特定消息的紧凑堆栈跟踪日志记录, 并支持异步任务路径, instantly resulting in investigating issues on the client-side.
- 设计并实现了一个自定义代码优先的ORM,类似于Microsoft SQL Server和SQLite的EF迁移, 包括从T-SQL语法到SQLite的SQL转换器.
- 设计了基于WCF和gRPC技术的两个基于代理的通信框架,实现了一个共享契约模式. Refactored the source code to replace all communication with a gRPC proxy.
- 发明并实现信号滤波逻辑和高级状态机,将原始机器学习输出状态转换为地下装载机的业务逻辑.
- 发明了两种测量地下列车活动的方法,利用振动和距离来定位系统标签.
- 作为澳大利亚总部国际软件开发团队的一员,管理7名开发人员. 所有的交流都是用英语, 包括定期会议, daily stand-ups, chats, and email trails.
- 参与了许多第三方集成, 完成了大量的重构, bug fixing, 制作新功能, 实现想法, which helped achieve the best performance the company ever had.
Chief Developer
Vizitech ltd (Skolkovo)
- Supported single sign-on (SSO) for the company web app based on the .. 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, 交互式用户界面, 还有一个支付模块.
- Implemented many third-party integrations with payment systems and service providers.
- 支持不同的ATM硬件,包括票据验证器、财政打印机和监督器.
- Provided 24/7 technical support for clients for the past five years.
- Invented and applied a special optimized tracing technique to have compact, readable logs on a client-side to investigate issues faster.
- Developed tools to reduce time spent on support and continuous delivery.
Сhief技术官
数据处理系统有限公司.
- 管理一家10人的软件公司的IT部门.
- Developed the concept and architecture of all company products.
- 定期与客户开会,制定业务计划, 起草合同, 个人招聘.
- 除了我在公司的其他职位外,我还担任过高级软件开发人员和代码审查人员.
软件开发主管
Cyberplat Ltd.
- 开发欧博体育app下载的概念和架构.
- Created an intermediate payment processing software for ATM aggregator companies.
- 定期与客户开会,制定业务计划 个人招聘.
- Managed a department of ten people and also served as a software developer.
Lead Programmer
Akella
- Participated in the creation of the 3D action game PT-Boats from the beginning.
- Invented and implemented the dynamic sea-wave vector algorithm in 2003!
- 发明并创造了云和粒子系统(1).e.(火、三维雾、云).
- Invented the dynamic level-of-detalization (LOD) algorithm for a sea.
- 设计游戏架构. 管理17人的程序员和设计师团队. 编写了主要游戏引擎的图像和声音部分.
软件开发人员
Lunelight软件
- 创建并设计个人品牌“Lunelight软件”."
- 创建了动态Windows桌面背景应用程序“keen background”,基于DirectDraw叠加技术,在Windows 95+中具有推送广告的交互式背景, auto-update, and installer.
- Designed 16 animated scenes for the interactive background app with water waves, waterfall, twinkle stars, and lamps, 在建筑窗口切换灯光和动画雾.
- 构建一个托盘应用程序,在给定的时间内使用安装程序关闭Windows.
软件开发人员
Overgamer & Sun
- 作为唯一的程序员创建了一个著名的采样器应用程序Samplisizer(你仍然可以谷歌它). I implemented everything except the UI design, sound samples, and the web site.
- Implemented many 2D algorithms for GUI such as fire, blur, borders, and fading.
- Designed a sound synthesizer tool to produce special electronic sounds.
- Invented a special sound stretching algorithm causing a no flange effect, based on FFT.
- Provided (and continue to do so) support to those who have lost their unlock codes.
软件开发人员
TECHCENTER MIEE (the research and development center of the institute)
- Participated as a software developer in a project build similar to Skype.
- 通过UDP协议创建了两个应用程序的点对点连接的声音传输.
- Supported audio recording and playback based on the media player library.
软件开发人员
DOKA Media, Ltd.
- Participated as a C++ software developer in a 2D tactical game project.
- 使用Assembler创建了一个非常快速的2D精灵渲染算法,带有缩放和旋转.
- 编写了游戏主菜单和战术地图逻辑.
软件开发人员
Freelance
- Created and sold three warehouse accounting programs for different companies. I used custom DOS pseudo graphics to provide a better GUI for users.
- Created the "Master Of Orion 3D" game prototype with a 3D star map and GUI.
- Built the sprite editor for Wolf3D and similar ID software games.
- 提供一个带有GUI的3D程序, which calculated the shape of an object produced by a set of intersecting planes.
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=samplisizerSkills
Languages
C#, SQL, Delphi, JavaScript, C++, HLSL, Python, Assembler, Pascal, C#.NET
Frameworks
.. NET、gRPC、Windows演示基础(WPF)
Storage
Microsoft SQL Server, Databases, SQLite, PostgreSQL, Data Integration
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
Platforms
Windows, Visual Studio Code (VS Code), Docker
Other
Teams, Inno Setup, Windows通信基础(WCF), Remoting, DirectDraw, Hardware Drivers, API Integration
Education
计算机科学硕士学位
Moscow Institute of Electronic Engineering - Moscow, Russia
如何使用Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
选择你的才能
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring