Kamil Jakubczak
Verified Expert in Engineering
React Native Developer
Kamil是一位拥有全栈经验的工程师,也是一位真正热爱TypeScript的React和React Native爱好者. Kamil has experience working in big corporations, small startups, and as a solo developer—planning architecture, setting up the CI/CD, coding applications, and deploying them to a server or an app store.
Portfolio
Experience
Availability
Preferred Environment
WebStorm, MacOS
The most amazing...
...我参与的一个项目是挪威最大的电子商务平台之一,每天有数百万的访问量.
Work Experience
React and React Native Developer
Quick Check, Ltd.
- 由于性能问题和迫在眉睫的瓶颈,重构了一个应用程序.
- Developed new features in the app, e.g.、谷歌地图、Apple Pay/谷歌Pay、基于位置的搜索结果,或者使用NFC打开酒店房间.
- 将钱包重新制作成React Native解决方案,而不是使用单独的iOS (Objective-C)和Android (Java)版本.
- 使用React Native为餐厅和酒店实现新的签到解决方案.
- 创建了必要的工具,以便轻松地添加新资产并配置它们,以便无需开发人员输入即可轻松创建新客户端的新应用程序.
- 为酒店的钥匙门解锁开发了本地库,并添加了React native绑定,以便在应用程序中使用.
- 添加了使用AppCenter的CI/CD流程部署,而不是耗费大量开发人员时间的手动构建. QA可以根据需要构建新版本,并自行设置版本代码.
- 引入了一个先前开发的web钱包解决方案,作为一个独立的SDK,使用React Native for web,可以在外部客户的web应用程序中初始化.
- 部署应用,在App Store和b谷歌Play Store发布.
- 在Bitbucket pipeline上使用CI/CD设置web项目(钱包)的部署.
React Native Developer
Scholly, Inc.
- 执行React Native从旧版本到最新可用版本的更新.
- 为相机拍摄的照片开发了一个裁剪解决方案,这样用户就可以很容易地决定要发送什么来进行分析.
- Fixed issues with some screens' performance, e.g.镜头屏幕在开始时有时会出现裂痕.
- 修正了图像处理,并开发了能够正确显示结果的屏幕.
React Native Expert
Monarch Money
- Conducted React Native update from 0.59 version to 0.60.x.
- 引入CodePush,允许无线应用更新.
- 修复了在构建过程中生成源地图并开始正确上传到岗哨的问题.
- 解决了Android版本无法运行的问题.
- 审查了应用程序,以了解未来可能发生的一些问题.
React Native Developer
Golden Era Club, Ltd.
- 从头开始开发一个完整的跨平台应用程序, starting from the sketches to the standalone product.
- 建议的应用程序开发解决方案使其更容易使用现有API,例如.g.、模型、映射、未来迭代中的模型更新等.
- 提出了一个成功的CI/CD,使用Expo作为迭代的交付方法.
- 帮助做出有关设计和新功能的关键决策.
React and React Native Developer
Brand Method
- 介绍了Firebase云功能中必要的后端功能,例如.g., analyzing breath and facial recognition.
- 在应用程序中实现后台任务,用于间隔检查用户活动(步行/驾驶)/是否有用户参加测试的请求.
- 通过引入带有Firebase云功能的cron作业,添加了一个调度系统.
- 在应用程序中加入呼气分析器,并为本地sdk创建React Native绑定.
- 介绍了一个人脸识别API,确保用户放心, in fact, 是应该使用它的人(由于法律原因).
React Native Developer
Suits & Sandals
- Resolved before-release problems with a React Native application; also introduced Firebase tracking and performance tools.
- 改进了应用程序中的代码质量和瓶颈,并写下了由于新计划的特性而可能在未来发生的潜在问题.
- 修复了应用程序中有关轮询和登录系统的性能和流程问题.
Full-stack Developer
Fabres
- 在新项目和现有项目中引入新技术方面发挥主导作用.
- 创建从概念验证到常规应用的新应用,并就前端工具做出决策.
- Improved the possibility of using .通过引入CI/CD的改进,在公司内部实现。NET Core.
- 分析客户需求并维护多个生产应用程序.
- 创建了整个公司的第一个移动应用程序, using React Native, which was really well received by its customers.
- 为移动开发从头开始创建CI/CD管道.
- 帮助同事解决前端环境中的复杂问题或性能问题.
React Native Developer
Dry Good Technology, LLC
- 开发并重构了一个大型React Native应用.
- 针对性能问题将应用程序重写为Redux,并重构了其余部分的重要部分.
- 准备应用程序所需的复杂动画,例如.g., shared element transition.
- 协助客户在React Native应用程序中解决更复杂问题的功能和方法.
Full-stack Developer
Sputnik Software
- 为政府开发了一份申请,你可以在那里申请国家基金. 这也是该公司第一个用React取代Knockout的应用程序, React后来成为公司的核心库.
- 开始使用Docker和Node开发新的基于微服务的架构.js.
- 使用Node创建了一个公司标识系统,作为其他服务的微服务.js and OrientDB.
- Created a CMS with a Node.提供给客户端的基于js的后端和基于react的前端, as an evolution of the current solution.
- Led one of the R&D teams and analyzed client requirements.
- 为两个大型政府机构规划了一个解决方案,用于共享客户并保持同步.
.NET Developer
Sputnik Software
- 支持一个大平台,包括一些公民申请政府资助文化项目(电影)的应用程序, literature, and so on), cultural heritage (renovation), and cultural events.
- 在创建新特性的同时管理遗留代码.
- 与客户保持联系,针对客户要求的特性提出变更和可能的解决方案.
- 向更有经验的开发人员介绍新技术,以扩大视野.
- 为客户每年举办的特殊活动开发了50多种新表格.
Experience
Meta Wallet
Meta Restaurant App
OIDC Client for React Native
Komplett Mobil
Focus Pointe Global
Facebook-like Application for Products
I introduced a kind of gamification, 在哪里你可以看到别人的东西,并告诉谁是“潮流引领者”之类的.
Breathalyzer Application
Toptal Academy Lecturer | Reach Native
我的讲座解释了整个构建过程,包括:
•创建应用程序所需的所有元素
•如何将它们部署到两大应用商店(b谷歌Play和app Store)
• Firebase integrations
• Styling
• Performance improvements
• Getting the most out of a native thread
•与其他类似技术的简短比较(类似于跨平台)
•如何开始一个项目,以及如何塑造我感觉舒服的架构(至少在当时)
•解释React Native单独和带有Expo的RN之间的区别.
•分享了一些关于React Native的好技巧和鲜为人知的提示
CeraCare App
Skills
Languages
JavaScript, HTML, SCSS, CSS, c#, TypeScript, SQL, Sass, HTML5, Objective-C
Frameworks
React Native, Redux, Express.io, .NET Core, .NET, ASP.NET MVC, Knockout (Knockout.js), ASP.NET Web API
Libraries/APIs
React, Node.js, Entity Framework, Stripe, React Native for Web
Tools
WebStorm, Git, Dapper, Expo, Bitbucket, Jira
Platforms
Firebase, iOS, Android, MacOS
Paradigms
Unit Testing, Mobile Development, Continuous Integration (CI), Continuous Delivery (CD), Agile, Object-oriented Programming (OOP)
Storage
Microsoft SQL Server, MongoDB, Web Forms
Other
Firebase云功能,推送通知,NativeBase
Education
Master of Science Degree in Computer Science
Poznan University of Technology - Poznań, Poland
Bachelor of Science Degree in Computer Science
Poznan University of Technology - Poznań, Poland