卡米尔Jakubczak,波兰波兹纳斯的开发者
Kamil is available for hire
Hire Kamil

卡米尔Jakubczak

验证专家  in 工程

React原生开发者

Location
Poznań,波兰
至今成员总数
2017.9.18

Kamil是一位拥有全栈经验的工程师,也是一位真正热爱TypeScript的React和反应本地爱好者. 卡米尔有在大公司工作的经验, 小公司, 作为一个独立的开发者规划架构, 设置CI/CD, 编写应用程序, 并将它们部署到服务器或应用商店.

Portfolio

快查有限公司.
Firebase, React, 反应本地 for Web, 反应本地, Sass, Git, TypeScript...
Scholly公司.
反应本地, JavaScript, Git, Redux, TypeScript,推送通知...
君主的钱
反应本地, JavaScript, Git, Redux,移动开发,iOS, Android

Experience

Availability

Part-time

首选的环境

WebStorm, MacOS

最神奇的...

...我参与的一个项目是挪威最大的电子商务平台之一,每天有数百万的访问量.

工作经验

React和React原生开发者

2018 - 2022
快查有限公司.
  • 由于性能问题和迫在眉睫的瓶颈,重构了一个应用程序.
  • 开发了应用程序的新功能,例如.g.,谷歌地图,Apple Pay/Google Pay,基于位置的搜索结果,或者使用NFC打开酒店房间.
  • 将钱包重新制作成反应本地解决方案,而不是使用单独的iOS (Objective-C)和Android (Java)版本.
  • 使用反应本地为餐厅和酒店实现新的签到解决方案.
  • 创建了必要的工具,以便轻松地添加新资产并配置它们,以便无需开发人员输入即可轻松创建新客户端的新应用程序.
  • 为酒店的钥匙门解锁开发了本地库,并添加了React native绑定,以便在应用程序中使用.
  • 添加了使用AppCenter的CI/CD流程部署,而不是耗费大量开发人员时间的手动构建. QA可以根据需要构建新版本,并自行设置版本代码.
  • 引入了一个先前开发的web钱包解决方案,作为一个独立的SDK,使用反应本地 for web,可以在外部客户的web应用程序中初始化.
  • 部署在App Store和Google Play Store上发布的应用.
  • 在Bitbucket pipeline上使用CI/CD设置web项目(钱包)的部署.
技术:重火力点, React, 反应本地 for Web, 反应本地, Sass, Git, TypeScript, JavaScript, 持续集成(CI), 持续交付(CD), Bitbucket, Jira, Agile, Redux, CSS, 推送通知, HTML, 单元测试, 移动开发, iOS, Android, Objective-C

React原生开发者

2019 - 2019
Scholly公司.
  • 执行反应本地从旧版本到最新可用版本的更新.
  • 为相机拍摄的照片开发了一个裁剪解决方案,这样用户就可以很容易地决定要发送什么来进行分析.
  • 修复了一些屏幕的性能问题,如.g.镜头屏幕在开始时有时会出现裂痕.
  • 修正了图像处理,并开发了能够正确显示结果的屏幕.
技术:反应本地, JavaScript, Git, Redux, TypeScript,推送通知, 移动开发, iOS, Android

反应本地 Expert

2019 - 2019
君主的钱
  • 从0开始进行反应本地更新.59版本到0.60.x.
  • 引入CodePush,允许无线应用更新.
  • 修复了在构建过程中生成源地图并开始正确上传到岗哨的问题.
  • 解决了Android版本无法运行的问题.
  • 审查了应用程序,以了解未来可能发生的一些问题.
技术:反应本地, JavaScript, Git, Redux,移动开发,iOS, Android

React原生开发者

2018 - 2018
黄金时代俱乐部有限公司.
  • 从头开始开发一个完整的跨平台应用程序, 从草图到独立产品.
  • 建议的应用程序开发解决方案使其更容易使用现有API,例如.g.、模型、映射、未来迭代中的模型更新等.
  • 提出了一个成功的CI/CD,使用Expo作为迭代的交付方法.
  • 帮助做出有关设计和新功能的关键决策.
技术:Expo,推送通知,反应本地, Git, Redux,移动开发,iOS, Android

React和React原生开发者

2017 - 2018
品牌的方法
  • 介绍了Firebase云功能中必要的后端功能,例如.g.分析呼吸和面部识别.
  • 在应用程序中实现后台任务,用于间隔检查用户活动(步行/驾驶)/是否有用户参加测试的请求.
  • 通过引入带有Firebase云功能的cron作业,添加了一个调度系统.
  • 在应用程序中加入呼气分析器,并为本地sdk创建反应本地绑定.
  • 介绍了一个人脸识别API,确保用户放心, in fact, 是应该使用它的人(由于法律原因).
技术:条纹, Firebase云功能, Firebase, 反应本地, React, Redux, 移动开发, iOS, Android

React原生开发者

2017 - 2018
Suits & Sandals
  • Resolved before-release problems with a 反应本地 application; also introduced Firebase tracking and performance tools.
  • 改进了应用程序中的代码质量和瓶颈,并写下了由于新计划的特性而可能在未来发生的潜在问题.
  • 修复了应用程序中有关轮询和登录系统的性能和流程问题.
技术:反应本地, JavaScript, Git, Redux,移动开发,iOS, Android

完整的开发人员

2016 - 2018
Fabres
  • 在新项目和现有项目中引入新技术方面发挥主导作用.
  • 创建从概念验证到常规应用的新应用,并就前端工具做出决策.
  • 提高了使用的可能性 .通过引入CI/CD的改进,在公司内部实现。NET Core.
  • 分析客户需求并维护多个生产应用程序.
  • 创建了整个公司的第一个移动应用程序, 使用反应本地, 哪一个深受顾客欢迎.
  • 为移动开发从头开始创建CI/CD管道.
  • 帮助同事解决前端环境中的复杂问题或性能问题.
技术:击倒(击倒.js), Dapper, ASP.NET MVC, .. NET Core, ASP.. . NET Web API, .NET, 反应本地, React, Git, 持续交付(CD), 持续集成(CI), HTML5, Sass, Node.js, TypeScript, JavaScript, Redux, CSS, c#, HTML,单元测试,移动开发,iOS, Android

React原生开发者

2017 - 2017
干好科技有限责任公司
  • 开发并重构了一个大型反应本地应用.
  • 针对性能问题将应用程序重写为Redux,并重构了其余部分的重要部分.
  • 准备应用程序所需的复杂动画,例如.g.共享元素转换.
  • 协助客户在反应本地应用程序中解决更复杂问题的功能和方法.
技术:反应本地, Git, Redux, 移动开发, iOS, Android

完整的开发人员

2015 - 2016
人造卫星的软件
  • 为政府开发了一份申请,你可以在那里申请国家基金. 这也是该公司第一个用React取代Knockout的应用程序, React后来成为公司的核心库.
  • 开始使用Docker和Node开发新的基于微服务的架构.js.
  • 使用Node创建了一个公司标识系统,作为其他服务的微服务.js和OrientDB.
  • 创建一个带有Node的CMS.提供给客户端的基于js的后端和基于react的前端, 作为当前解决方案的演进.
  • 领了一个R&D团队,分析客户需求.
  • 为两个大型政府机构规划了一个解决方案,用于共享客户并保持同步.
技术:ASP.asp.net mvc, asp.. . NET Web API, Microsoft SQL Server, Git, JavaScript, MongoDB, SCSS, React, .NET, Node.js, CSS, c#, HTML, Express.io

.网络开发人员

2013 - 2015
人造卫星的软件
  • 支持一个大平台,包括一些公民申请政府资助文化项目(电影)的应用程序, literature, and so on), 文化遗产(修缮), 还有文化活动.
  • 在创建新特性的同时管理遗留代码.
  • 与客户保持联系,针对客户要求的特性提出变更和可能的解决方案.
  • 向更有经验的开发人员介绍新技术,以扩大视野.
  • 为客户每年举办的特殊活动开发了50多种新表格.
技术:Git, Entity Framework, Microsoft SQL Server, Knockout.js), ASP.NET MVC, Web表单, .Net, css, c#, HTML

元的钱包

Meta钱包是一个客户端SDK,允许你在任何地方设置一个新的钱包. It is configured through JSON options that are fetched from S3; it allows custom fonts, 自定义外观, 设置可替代的数字支付以及传统的信用卡系统.

Meta餐厅App

一个反应本地应用程序,可以很容易地为新客户定制,并在同一天内发布到应用商店(至少上传到商店)。. 它是可配置的,无需开发人员输入. 由于更改了应用程序密钥, 我们可以获取特定新应用程序和资产的配置, icons, fonts, 以及新应用程序所需的任何其他内容, 并将所有这些放到新构建中(包括用于商店的包名和版本).

用于反应本地的OIDC客户端

用于混合工作流的ODIC客户端:具有规范的一对一. 它还包含了单点登录,因为一些web应用程序使用了相同的身份验证服务. 要让它起作用, 我们使用了Chrome自定义标签页和Safari浏览器(而不是WebView,因为常规浏览器中没有cookie,而且出于安全考虑)。.

Komplett美孚

一个反应本地应用程序为最大的电子商务客户和他们的移动网络之一, 该应用程序的全部目的是管理订阅和支付账单. 它可用于iOS和Android,并且需要一个OIDC客户端,因为它使用ServiceIdentity .NET Core.

Focus point Global

一个用于iOS和Android的Focus point Global应用程序,用于投票, 填写调查问卷, 并以一种清晰而愉快的形式呈现结果. 我使用NativeBase作为应用程序中的UI工具.

类似facebook的产品应用程序

一个显示你已经获得或想要获得的产品的移动应用程序. 有了这个应用程序,你也可以与他人分享你的产品,并得到他们的意见.

我引入了一种游戏化, 在哪里你可以看到别人的东西,并告诉谁是“潮流引领者”之类的.

酒精测试应用程序

这是一款手机应用程序,可以与具有大量功能的酒精测定仪配合使用. 这些功能包括短信/推送通知, 后台任务, 检查当前的活动(在车里), walking, and so on), 根据需要进行随机测试, 安排测试, 确认自己是一辆行驶中的车辆的乘客,比如要求你拍照,如果有驾驶活动.

Toptal Academy讲师| Reach Native

我有一个绝佳的机会成为Toptal Academy的讲师,在那里我尽我最大的努力解释反应本地是如何工作的,以及新开发人员应该注意什么.

我的讲座解释了整个构建过程,包括:
•创建应用程序所需的所有元素
•如何将它们部署到两大应用商店(Google Play和app Store)
•Firebase集成
• Styling
•性能改进
•充分利用本地线程
•与其他类似技术的简短比较(类似于跨平台)
•如何开始一个项目,以及如何塑造我感觉舒服的架构(至少在当时)
•解释反应本地单独和带有Expo的RN之间的区别.
•分享了一些关于反应本地的好技巧和鲜为人知的提示

CeraCare应用

护理人员的反应本地应用程序, 让他们更容易和病人一起工作, 掌握每个病人的信息(因为病人每天都在变化),并对一切进行检查和控制. 这也是一种了解患者家属的方式,了解他们所爱的人的感受.

Languages

JavaScript, HTML, SCSS, CSS, c#, TypeScript, SQL, Sass, HTML5, Objective-C

Frameworks

反应本地, Redux, Express.io, .NET Core, .NET, ASP.. NET MVC, Knockout (Knockout).js), ASP.. NET Web API

库/ api

React, Node.. js, Entity Framework, Stripe, 反应本地 for Web

Tools

WebStorm, Git, Dapper, Expo, Bitbucket, Jira

Platforms

Firebase, iOS, Android, MacOS

Paradigms

单元测试, 移动开发, 持续集成(CI), 持续交付(CD), Agile, 面向对象编程(OOP)

Storage

Microsoft SQL Server, MongoDB, Web Forms

Other

Firebase云功能,推送通知,NativeBase

2014 - 2016

计算机科学硕士学位

波兹南理工大学-波兹纳斯,波兰

2010 - 2014

计算机科学学士学位

波兹南理工大学-波兹纳斯,波兰

有效的合作

如何使用Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

分享你的需求

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

选择你的才能

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

开始招聘