Vladimir Fedorov
Verified Expert in Engineering
Bluetooth Developer
Vladimir为世界各地的公司创建具有支持后端api和服务的iOS和macOS应用程序, delivering streamlined, lag-free user experiences and clean code. He believes in proven techniques like TDD and GitFlow. With 14+ years of experience in software development, 弗拉基米尔曾在大公司和小型创业公司工作过, 开发小型自定义控件和复杂的集成业务解决方案.
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), Xcode, MacOS
The most amazing...
...我制作的一个软件是为参赛者制作的动画赛道视图,其中包含许多数学和加速和超车的自定义动画.
Work Experience
iOS and macOS Developer | Back-end Developer
Freelance Work
- 为快递公司司机开发了一款iOS应用程序,使公司能够帮助他们导航, route tracking, ETAs for the customers, print labels for parcels on mobile printers, and keep in touch with headquarters.
- 创建了一套iOS应用程序来控制和编程蓝牙连接的机器人:该应用程序通过BLE与机器人连接, 用户可以直接发送命令,并创建带有block界面的应用程序来控制这些机器人.
- 为Favsync BVA创业公司开发了一个iOS应用程序,用于在他们的门户网站上存储和呈现各种内容,如链接, texts, images, and video files.
- Built a set of custom animated controls for iOS apps, based on their device, gyroscope, animations, and user input.
- 将控制台应用程序从C转换为Swift,使其适应现代macOS环境.
- 创建了一个macOS应用程序,为硬盘库设计和打印自定义标签.
- 为一家在巴西推广活动的初创公司开发iOS应用程序和后端代码, ticket booking, payments, and chats between participants.
- 基于C库(LibHaru)为iOS构建了一个自定义PDF库,该库支持PDF文件中的音频注释.
- 为逃离房间的任务组织者开发了一个控制室软件.
Elite Mobile Engineer
Lyrasis, Inc.
- 将项目现有的DRM库与第三方内容保护库集成.
- 开发了一个PDF阅读器,能够处理具有DRM保护的文件,具有低级的动态解密功能.
- Extended VoiceOver support in a third-party reader software.
- 升级旧的Objective-C代码和项目故事板到Swift和SwiftUI.
- 为每个项目发布编译变更列表的开发软件.
- 为持续集成构建和维护GitHub工作流和脚本.
iOS Mobile Developer
Blu World Pte Ltd
- 开发了一个移动应用程序,使用户可以通过客户指定的取件点发送和接收包裹.
- 通过客户端的API实现了包交付状态跟踪.
- 开发应用程序,直到最终在App Store上发布.
Freelance Developer
Low Cost Parcels
- 为快递公司司机开发了一款iOS应用程序,使公司能够帮助他们导航, route tracking, and keeping in touch with headquarters.
- 开发软件,在热敏打印机上打印包裹标签.
- 将司机跟踪集成到公司的后端系统中, 为客户提供实时的预计到达时间(ETA)更新.
Galaktika EPR Consultant | Developer
Transneft Siberia (Sibnefteprovod)
- 为员工部门创建ERP业务应用程序.
- 为运输部门开发ERP业务应用程序.
- Created and supported a set of reports in the ERP software.
Senior Software Developer
Corporate Systems, Programs and Solutions
- Developed a suite of software for the Tyumen State Library, Microsoft CRM, and library software integration.
- 为乳制品公司构建了一个集成库,将Microsoft CRM数据与Galaktika ERP绑定在一起.
- 创建了数据集成和分析库以及KPI仪表板.
- Developed a set of VBA macros to support accounting software.
- Developed a mobile app for a dairy holding.
Software Developer
Tyumbit-ASU
- 为Galaktika ERP开发业务应用程序和报告.
- 为ARIS(业务流程自动化套件)编写SaxBasic脚本,帮助客户在不同层次的流程建模上获得流程描述.
- 开发基于Microsoft excel的报表,连接到各种数据源(DBF文件,Microsoft SQL).
Experience
Driver Application | Low Cost Parcels
Label Maker | Film Drives
http://filmdrives.com/pages/label-makerEscape-the-room Control Room Software | Extremescape
PDF Audio Annotations Library
Skills
Languages
Swift, Objective-C, ECMAScript (ES6), JavaScript, c#, Visual Basic for Applications (VBA), SAML, c++
Frameworks
Express.js, CloudKit, SwiftUI, ASP.NET
Libraries/APIs
Node.js, SendGrid API, Passport.js
Tools
Xcode, Git, Microsoft Dynamics CRM
Paradigms
Test-driven Development (TDD), OLAP, REST
Platforms
MacOS, iOS, iCloud, Keychain, DigitalOcean, Visual Studio Code (VS Code), Windows Mobile, Firebase
Other
GitFlow, APIs, Bluetooth, Enterprise Resource Planning (ERP), GitHub Workflows, Digital Rights Management (DRM), Voice Over, Stripe Payments, Web Services, Navigation, Maps
Storage
Redis, MongoDB, SQLite, MySQL, Amazon S3 (AWS S3), Microsoft SQL Server
Education
Engineer's Degree in Computer Science
Tyumen State Oil and Gas University - Tyumen, Russia
Bachelor's Degree in Computer Science
Tyumen State Oil and Gas University - Tyumen, Russia
Certifications
MB2-634 Microsoft Dynamics CRM 4.0 Extending Microsoft Dynamics
Microsoft
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring