乔安娜Patrzyk,波兰Kraków的开发者
Joanna is available for hire
Hire Joanna

乔安娜Patrzyk

验证专家  in Engineering

软件开发人员

Location
克拉科夫,波兰
至今成员总数
2019年11月29日

乔安娜是一名软件工程师,在编程方面有八年多的经验. 她擅长构建全栈JavaScript解决方案,包括Node.js、TypeScript、React和React Native. Joanna在构建高质量的web、移动和PWA应用程序方面非常熟练.

Portfolio

软件大厦
i18n, PostgreSQL, Jest, Redux, Git, Unix, Relay, GraphQL, Phoenix, Elixir...
分支空间(通过软件大厦)
亚马逊网络服务(AWS)、材料设计、Redux-Saga、i18n、Java、Jest...
分支空间(通过软件大厦)
亚马逊网络服务(AWS)、材料设计、Redux-Saga、i18n、Java、Jest...

Experience

Availability

Part-time

首选的环境

IntelliJ IDEA, WebStorm, Git, MacOS

最神奇的...

...我编写的项目是一个量子计算机模拟器,能够使用肖尔算法解决整数分解问题.

工作经验

高级软件工程师和团队领导

2017 - 2019
软件大厦
  • 为一家创业公司的客户在一个社区杠杆式求职平台工作. 我领导了一个小型远程团队,将一个移动应用从Android重写为React Native.
  • 合作开发React Native电子商务精品应用. 在迁移到TypeScript的过程中,我指导团队. 我还修复并重新设计了Android的构建配置.
  • 在一个内部项目中使用Elixir作为后端(Phoenix)开发全栈特性, Ecto, 苦艾酒和PostgreSQL), 服务GraphQL API, 以及使用Relay前端进行React. 该系统在内部用于员工和项目管理以及时间跟踪.
  • 协助招聘流程并进行技术面试.
  • 举办关于React Native和Expo的研讨会.
技术:i18n, PostgreSQL, Jest, Redux, Git, Unix, Relay, GraphQL, Phoenix, Elixir, Spring, Java, Expo, React Native, React, TypeScript, JavaScript

高级软件开发人员和前端团队负责人

2017 - 2018
分支空间(通过软件大厦)
  • 作为敏捷团队的一员,参与为航空公司和旅游业开发高度可定制的数字平台.
  • 领导前端团队,建立和维护React应用.
  • 在后端工作(Java 8, Spring),开发REST API.
  • 集成了Redis会话管理,大大提高了系统的可扩展性.
Technologies: 亚马逊网络服务(AWS)、材料设计、Redux-Saga、i18n、Java、Jest, JavaScript, Git, Unix, Jenkins, Redis, MongoDB, Spring, Java 8, Webpack, Sass, Redux, React

高级软件开发人员

2016 - 2017
分支空间(通过软件大厦)
  • 在一个小型敏捷团队工作,为航空和旅游行业的公司数据管理开发CRUD应用程序, 使用Shibboleth进行单点登录.
  • 专注于React应用程序的前端开发, 并在后端使用Java提供帮助, Spring, 和Hibernate.
Technologies: 亚马逊网络服务(AWS)、材料设计、Redux-Saga、i18n、Java、Jest, JavaScript, Redux, Git, Unix, Jenkins, Shibboleth, Oracle数据库, Hibernate, Spring, Java 8, Sass, Material UI, React

高级软件工程师

2015 - 2017
软件大厦
  • 为各种客户工作,主要使用React, Node.. js、Java和Android SDK.
  • 利用CanJS和Node协助开发一个可嵌入的web聊天小部件.js.
  • 在几个不同的业务领域开发项目, 包括航空业和旅游业, 家庭自动化。, 以及产品和活动管理.
技术:JavaScript, Git, Unix, Java, Node.js, CanJS, React

Android开发者

2016 - 2016
Node1(通过软件大厦)
  • 为家庭自动化构建了一个简单的原生Android应用程序,包括与Uber API的集成.
技术:Java, Git, RxJava, Kotlin, Android SDK

软件工程师

2015 - 2016
Node1(通过软件大厦)
  • 开发和部署(Heroku)一个节点.用于订单管理的Js中间件服务. 目标是公开一个SOAP API,为来自MySQL数据库的数据和从Amazon S3导入的XLS文件提供服务.
技术:JavaScript, Git, Unix, Heroku, Amazon S3 (AWS S3), SOAP, Sequelize, MySQL, Node.js

合同软件开发人员

2015 - 2015
Sabre公司
  • 在一个大型团队中担任全栈工程师,为航空公司和旅游业开发可配置在线预订引擎.
  • 使用JavaScript开发全栈特性,如布局, HTML, 前端使用Ajax和Java 7的CSS, Spring, Hibernate, 后端是SOAP.
  • 支持测试自动化团队维护和修复测试场景.
  • 解决缺陷.
技术:i18n, Java, Git, YUI, JavaScript, CSS, HTML, SOAP, Hibernate, Spring, Java 7

软件工程师

2014 - 2015
软件大厦
  • 在一个小型敏捷团队工作,开发一款原生Android应用,帮助人们在当地活动中进行社交.
  • 建立了一个原生Android应用程序,允许用户与朋友一起运动, 参加当地的体育赛事, 互相挑战.
技术:Git, Unix, Facebook SDK, Robospice, Retrofit, Socket.IO,谷歌地图API, Java, Android SDK

Web开发人员和工业自动化工程师

2011 - 2014
Termo Automatyka S. C.
  • 从零开始设计和重建公司的网站. 增加关键字,内容和元数据,大大提高了其SEO排名.
  • 建立了燃油软管热成型机的控制系统.
  • 控制柜接线, plc编程, 执行现场验证测试, 写文档, 并协助售后服务.
技术:JavaScript,电气工程,梯形逻辑,PLC, jQuery, MySQL, PHP, CSS, HTML

电子和PWA益智游戏

http://jpatrzyk.github.io/boules/
目标是构建一个演示应用程序——一个可以作为桌面应用程序安装的益智游戏, 也可以作为web应用程序(特别是PWA)使用。. 这个web应用是用React和TypeScript实现的. 桌面版本是一个封装React应用的Electron应用. 此外,web应用程序是一个完全成熟的PWA(渐进式web应用程序)。. 作为一款PWA,它可以安装在用户的主屏幕上,而不需要应用商店.

手机精品App

该应用程序是用React Native和TypeScript编写的. 我们的团队开发了一个单一的代码库,我们能够发布几个品牌的应用程序, 风格各异, 翻译成不同的语言, 针对不同的市场. 在这个项目中最大的挑战是维护配置,以便应用程序可以很容易地从一个共享的代码库发布到不同的品牌.

高度可定制的旅游电子商务平台

该项目是一个全栈web应用程序,前端是React,后端是Java 8和Spring. 我们的团队建立了一个电子商务平台,交付给企业客户,并可供消费者使用,可以根据两者的需求进行定制. 只开发一个代码库, 我们能够构建具有不同风格和业务模型的应用程序. 我们的团队特别注意安全问题, 根据OWASP关于web应用程序开发的最佳实践和标准.

内部ERP与Elixir和GraphQL

我们的主要目标是使用Elixir和Phoenix Framework开发一个产品质量的应用程序, 在后端提供GraphQL API, 并在前端使用Relay进行React. 我能够通过Phoenix充分探索Elixir语言的优点和缺点, Absynthe, 和Ecto框架. 我学到了很多关于GraphQL API的知识——从前端和后端两个角度来看,它的优点和缺点.

安卓家庭自动化应用程序

该应用程序是用Kotlin编写的, 使用Dagger2进行依赖注入, RxJava, 数据获取的改进, 以及谷歌位置和地图API. 该应用程序与一个REST API进行通信,该API为来自恒温器的家庭自动化数据提供服务.g.,当前温度,或根据计划当前设置的温度. 目的是演示一个家庭自动化应用程序的可能用例,该应用程序可以实时监控和配置智能恒温器.

Languages

JavaScript, TypeScript, CSS, Java 8, GraphQL, HTML, Sass, Kotlin, Java, Java 7, PHP, Elixir

Frameworks

React Native, Redux, Spring 4, Android SDK, Jest, Electron, Spring, CanJS, Material UI, Hibernate, Angular, Phoenix, Relay

库/ api

React, Node.. js, Redux-Saga, Google Maps API, Socket.IO, Retrofit, Robospice, Facebook SDK, RxJava, YUI, RxJS, jQuery, MobX

Tools

纱线工作区,Knex.js, Sequelize, Webpack, Git, WebStorm, IntelliJ IDEA, Expo, Jenkins, Shibboleth, 重火力点分析, React Apollo

Paradigms

函数式编程, 对象关系映射(ORM), 面向对象编程(OOP), 异步编程, 并发编程, 持续集成(CI)

Platforms

Unix、MacOS、Oracle数据库、Heroku、亚马逊网络服务(AWS)

Other

样式元件,i18n, SOAP, PLC,梯形逻辑,电气工程,材料设计

Storage

Amazon S3, MySQL, PostgreSQL, MongoDB, Redis

2013 - 2014

计算机科学硕士学位

AGH科技大学-克拉科夫,波兰

2008 - 2013

计算机科学学士学位

AGH科技大学-克拉科夫,波兰

有效的合作

如何使用Toptal

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

1

分享你的需求

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

选择你的才能

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring