Vladimir Fedorov,黑山布德瓦的开发者
Vladimir is available for hire
Hire Vladimir

Vladimir Fedorov

Verified Expert  in Engineering

Bluetooth Developer

Location
Budva, Montenegro
Toptal Member Since
April 17, 2019

Vladimir为世界各地的公司创建具有支持后端api和服务的iOS和macOS应用程序, delivering streamlined, 无延迟的用户体验和干净的代码. 他相信经过验证的技术,如TDD和GitFlow. 有14年以上的软件开发经验, 弗拉基米尔曾在大公司和小型创业公司工作过, 开发小型自定义控件和复杂的集成业务解决方案.

Portfolio

Freelance Work
蓝牙,iOS, MySQL, SQLite, Redis, MongoDB, Node.js, Objective-C, Swift
Transneft Siberia (Sibnefteprovod)
JavaScript,企业资源规划(ERP)
企业系统、程序和解决方案
Visual Basic for Applications (VBA), Windows Mobile, Microsoft Dynamics CRM...

Experience

Availability

Full-time

Preferred Environment

Git, Visual Studio Code (VS Code), Xcode, MacOS

The most amazing...

...我制作的一个软件是为参赛者制作的动画赛道视图,其中包含许多数学和加速和超车的自定义动画.

Work Experience

iOS和macOS开发人员|后端开发人员

2013 - PRESENT
Freelance Work
  • 为快递公司司机开发了一款iOS应用程序,使公司能够帮助他们导航, route tracking, ETAs for the customers, 在移动打印机上打印包裹标签, and keep in touch with headquarters.
  • 创建了一套iOS应用程序来控制和编程蓝牙连接的机器人:该应用程序通过BLE与机器人连接, 用户可以直接发送命令,并创建带有block界面的应用程序来控制这些机器人.
  • 为Favsync BVA创业公司开发了一个iOS应用程序,用于在他们的门户网站上存储和呈现各种内容,如链接, texts, images, and video files.
  • 为iOS应用构建了一套自定义动画控件, 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文件中的音频注释.
  • 为逃离房间的任务组织者开发了一个控制室软件.
技术:蓝牙,iOS, MySQL, SQLite, Redis, MongoDB, Node.js, Objective-C, Swift

Galaktika EPR顾问|开发商

2012 - 2013
Transneft Siberia (Sibnefteprovod)
  • 为员工部门创建ERP业务应用程序.
  • 为运输部门开发ERP业务应用程序.
  • 在ERP软件中创建并支持一组报告.
技术:JavaScript,企业资源规划(ERP)

Senior Software Developer

2006 - 2012
企业系统、程序和解决方案
  • 为秋明国立图书馆开发了一套软件, Microsoft CRM, and library software integration.
  • 为乳制品公司构建了一个集成库,将Microsoft CRM数据与Galaktika ERP绑定在一起.
  • 创建了数据集成和分析库以及KPI仪表板.
  • 开发了一套支持VBA宏的会计软件.
  • 为一家乳品公司开发了一款手机应用.
技术:Visual Basic for Applications (VBA), Windows Mobile, Microsoft Dynamics CRM, OLAP, Microsoft SQL Server, JavaScript, ASP.NET, C#

Software Developer

2004 - 2006
Tyumbit-ASU
  • 为Galaktika ERP开发业务应用程序和报告.
  • 为ARIS(业务流程自动化套件)编写SaxBasic脚本,帮助客户在不同层次的流程建模上获得流程描述.
  • 开发基于Microsoft excel的报表,连接到各种数据源(DBF文件,Microsoft SQL).
技术:Visual Basic for Applications (VBA), JavaScript, c#

司机应用|低成本包裹

这是为低成本包裹开发的.co.uk, 该应用程序显示司机一天的路线, route tracking, 通过谷歌地图API提供了他们预计到达时间的信息, 扫描条形码以追踪收集的包裹, 并在移动BT打印机上打印标签.

Label Maker | Film Drives

http://filmdrives.com/pages/label-maker
这是一个macOS应用程序,允许用户为硬盘集合创建自定义标签. With this app, 用户可以打印一组带有自定义项目图像的标签, company logos, 以及视频制作公司的自动编号.

逃离房间控制室软件| extreme escape

这是一个macOS应用程序,用于逃离房间的体验以及体验主题图像, timer, 以及与玩家的单向交流.

PDF Audio Annotations Library

Developed back in 2014, 这个库是为了给企业iOS软件的PDF文件添加音频注释而制作的. 虽然格式本身支持文件中的各种对象, 内置的iOS库在这方面非常有限. 我基于一个C PDF库开发了这个iOS库,它成为了一个很好的解决方案, 允许用户用他们的声音评论文档.

Languages

Swift, Objective-C, ECMAScript (ES6), JavaScript, c#, Visual Basic for Applications (VBA)

Frameworks

Express.js, CloudKit, ASP.NET

Libraries/APIs

Node.js, SendGrid API, Passport.js, Vue

Tools

Xcode, Git, Microsoft Dynamics CRM

Paradigms

测试驱动开发(TDD), OLAP

Platforms

MacOS, iOS, iCloud, Keychain, DigitalOcean, Visual Studio Code (VS Code), Windows Mobile

Other

GitFlow, api,蓝牙,企业资源规划(ERP)

Storage

Redis, MongoDB, SQLite, MySQL, Amazon S3 (AWS S3), Microsoft SQL Server

2004 - 2005

计算机科学工程师学位

秋明州立石油和天然气大学-秋明,俄罗斯

2000 - 2004

计算机科学学士学位

秋明州立石油和天然气大学-秋明,俄罗斯

JUNE 2010 - PRESENT

MB2-634 Microsoft Dynamics CRM 4.0 Extending Microsoft Dynamics

Microsoft