罗马Petrov,软件开发商在温哥华,卑诗省,加拿大
罗马佩特罗夫

软件开发人员在温哥华,加拿大

成员自2019年7月22日以来
Romain是一个拥有17年的专业经验的软件开发人员。他'在他的职业生涯中使用了许多语言和技术 - 这款计算机科学的坚实基础有助于他快速学习新的。罗马'目前的主要专业是移动应用程序开发。作为开发人员,他喜欢清洁的代码,良好的建筑和具有挑战性的任务。
罗马现在 可用的 for hire

文件夹

  • 顾客技术
    基于课堂OOP,面向对象的编程(OOP),Git,Cocoapods ...
  • GXB开发
    Figma. ,功能编程,团队管理,Web Audio API ...
  • omega-R.
    Avfoundation,核心动画,核心位置,加速,核心音频......

经验

地点

温哥华,卑诗省,加拿大

可用性

兼职

优选的环境

Visual Studio代码,Git,Android Studio,VS代码,Xcode,MacOS

最神奇的......

...项目I.'曾致力于吉他培训应用程序,我开发了一个绩效评估模块。

就业

  • iOS. 开发人员

    2019年 - 2020年
    顾客技术
    • 支持具有大量遗留代码的大型移动应用程序。
    • 写了新的Spotify SDK集成代码。
    • 建议改进新团队成员的船上流程。
    • 升级了公司之一'■迅速5的应用程序。
    技术:基于班级的OOP,面向对象的编程(OOP),Git,Cocoapods,Cocoatouch,Xcode,iOS,Spotify,Uikit,Objective-C,Swift
  • 队长

    2016 - 2019年
    GXB开发
    • 开发了一种强大而可配置的LUA库,用于呈现测试。
    • 在Web应用程序上实现了视频呼叫。
    • 帮助UX设计了主公司项目。
    • 使用抖动框架在移动应用程序中开发了一个协作白板模块。
    • 使用抖动框架为移动应用程序构建聊天模块。
    技术:Figma,功能规划,团队管理,Web音频API,基于原型的OOP,单元测试,面向对象设计(OOD),对象 - 关系映射(ORM),基于类的OOP,面向对象编程(OOP) ,rxdart,OOP设计,Android,Git,PostgreSQL,UX设计,敏捷软件开发,少,Sass,Immutable.js,Redux,Visual Studio代码,Android Studio,HTML5,CSS,Cocoapods,Cocoatouch,Web,Xcode,项目管理,扑动,飞镖,迅速,lua,反应,javascript
  • CTO.

    2012年 - 2016年
    omega-R.
    • 领导开发团队最多25名成员。
    • 为吉他培训移动应用程序创建了实时性能评估模块。
    • 为银行开发了一个用于内部移动应用程序的离线存储和同步模块's top managers.
    • 开发和维护编码标准。
    • 为各种项目创建了详细的技术文档。
    技术:Avfoundation,核心动画,核心位置,加速,核心音频,Alamofire,XCTest,团队管理,单元测试,UIKIT,核心数据,面向对象设计(OOD),对象关系映射(ORM),基于类的oOP ,OOP设计,Facebook API,GIT,UX设计,敏捷软件开发,iOS Storekit,Cocoapods,Cocoocouch,Web,Xcode,项目管理,iOS,Swift,Objective-C
  • 软件工程师

    2007年 - 2010年
    团队力量
    • 开发了一系列社交网络街机游戏。
    • 在移动应用程序上工作,用于黑莓平台的自动紧急呼叫。
    • 为使用Drupal构建的扑克门户开发了不同的模块。
    技术:团队管理,对象关系映射(ORM),基于类的OOP,面向对象编程(OOP),HTML5,Web,J2ME,MySQL,JavaScript,HTML,PHP

经验

  • Acroplia(开发)
    //acroplia.com

    Acroplia是一种教育,团队沟通和协作创业。

    作为开发人员,我在应用程序的各个部分工作:
    •实施和完全涵盖了单位测试和Lua的强大测试通过库。后端,iOS应用程序和Android应用程序使用此库。
    •使用React和Redux开发了通过前端代码的测试的初始版本。
    •为移动应用程序(颤动)构建了协作白板模块。
    •为移动应用程序(Flutter)创建了一个聊天模块。

    作为团队领导,我有以下责任:
    •带领开发人员的分布式团队(最多十名成员)。
    •托管项目积压。
    •有助于定义项目优先级。
    •帮助UX设计。
    •与潜在客户参加会议。

  • 吉他力(iPad应用程序)(开发)

    吉他性是iPad的吉他培训申请。它包含在吉他演奏的不同方面(节奏,采摘,弹奏,legato,鳞片,弯曲等)的不同方面。吉他性是我的“梦想项目”,因为我是一个自学吉他手,我对数字信号处理很感兴趣,但我没有机会在商业项目中应用我的DSP了解。我管理了这个项目,并开发了一个核心模块 - 一个性能评估模块。

    该模块有两部分:定时分析仪和复音俯仰探测器。最具挑战性的是俯仰探测器。申请不仅要识别单票据而不是和弦。复音沥青检测是一项艰巨的任务;没有“唯一真正的方式”;没有商业级开源实现。

    另一个挑战是我的模块必须在iPad实时工作。与第一个实施相比,我设法获得了600%的性能提升,甚至无法实时工作。这种性能改进允许添加平滑的动画和视频录制。我通过数学优化实现了性能升高。

  • 手枪教练射击程序(IOS应用程序)(开发)

    用于学习射击手枪的人的iOS申请。

    我帮助重新设计了应用程序的UI。重新设计专注于改善的可用性和增加的保留率。我还实现了一个定时测量模块,用于手枪射击的不同方面(使用的加速度计数据)。

  • 作出决定(iOS应用程序)(开发)

    一个简单的应用程序,帮助您通过在许多标准(决策矩阵)上通过评估它们来在多个变体之间做出决定。

    我重新设计了应用程序的UI,这显着简化了填充决策矩阵的过程,这增加了应用程序安装和保留率。我还实现了这个新的设计版本。

  • My911(移动应用)(开发)

    iOS. ,Android和BlackBerry平台的移动应用程序。

    应用功能:
    •如果紧急情况下降或车祸(使用加速度计检测此类事件),则自动呼叫911。
    •基于用户的地理位置的关于即将到来的自然灾害的通知。

    我领导了开发团队,还重新设计了应用程序的用户界面,增加了用户保留和安装速率。

技能

  • 语言

    Objective-C., 迅速 , javascript. , , , HTML. 5, CSS. , HTML. , PHP. , SCSS. , Sass. , 较少的 , GLSL. , 类型签字
  • 构架

    核心数据 , , uikit. , def , 加速 , , XCTEST. , 核心位置, 原生, 核心文本 , Audiounit. , yii.
  • 图书馆/ API.

    网页 Audio API., 反应 , 核心音频 , WebGL. , 核心动画, iOS. storekit., alamofire. , Cocoapods. , immutable.js., Facebook API., 核心图形, 核心图像 , OpenGL es. , 伦威特 , Sharekit.
  • 工具

    Xcode. , Figma. , 安卓 Studio, Cocoatouch. , vs code. , Git. , 草图
  • 范式

    面向对象的设计(OOD), 敏捷软件开发, 单元测试, 面向对象的编程(OOP), 基于原型的OOP, 基于班级的OOP, 对象关系映射(ORM), 功能规划, UX设计
  • 平台

    iOS. , 网页 , Visual Studio Code., J2ME, 苹果系统 , Firebase. , 安卓
  • 行业专业知识

    项目管理
  • 其他

    OOP设计, rxdart. , 团队管理, Spotify. , Avfoundation., 迦太基 , SharedB.
  • 贮存

    mysql. , PostgreSQL. , 王国数据库

教育

  • 掌握'计算机科学学位
    1999 - 2004年
    Mari State Technology大学 - 俄罗斯Yoshkar-Ola

查看更多个人资料

加入Toptal.
与他人分享