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

Joanna Patrzyk

验证专家  in Engineering

软件开发人员

Location
Kraków, Poland
至今成员总数
2019年11月29日

Joanna is a software engineer with over eight years of experience in programming. She specializes in building full-stack JavaScript solutions, including Node.js、TypeScript、React和React Native. Joanna is highly skilled in building quality web, mobile, and PWA apps.

Portfolio

软件大厦
i18n, PostgreSQL, Jest, Redux, Git, Unix, Relay, GraphQL, Phoenix, Elixir...
分支空间(通过软件大厦)
Amazon Web Services (AWS), 材料设计, Redux-Saga, i18n, Java, Jest...
分支空间(通过软件大厦)
Amazon Web Services (AWS), 材料设计, Redux-Saga, i18n, Java, Jest...

Experience

Availability

Part-time

首选的环境

IntelliJ IDEA, WebStorm, Git, MacOS

最神奇的...

...project I've coded is a quantum computer simulator able to solve the integer factorization problem using Shor's algorithm.

工作经验

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

2017 - 2019
软件大厦
  • Worked for a startup client on a community-leveraged platform for job seeking. I led a small remote team that rewrote a mobile app from Android to React Native.
  • 合作开发React Native电子商务精品应用. 在迁移到TypeScript的过程中,我指导团队. I also repaired and redesigned the build configuration for Android.
  • Developed full-stack features in an internal project with Elixir as the back end (Phoenix, Ecto, 苦艾酒和PostgreSQL), 服务GraphQL API, 以及使用Relay前端进行React. The system was used internally for employee and project management and time tracking.
  • Assisted in the recruitment process and conducted technical interviews.
  • 举办关于React Native和Expo的研讨会.
技术:i18n, PostgreSQL, Jest, Redux, Git, Unix, Relay, GraphQL, Phoenix, Elixir, Spring, Java, Expo, React Native, React, TypeScript, JavaScript

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

2017 - 2018
分支空间(通过软件大厦)
  • Participated as part of an Agile team to develop a highly customizable digital platform for airlines and the travel industry.
  • 领导前端团队,建立和维护React应用.
  • 在后端工作(Java 8, Spring),开发REST API.
  • Integrated Redis for session management which greatly improved the scalability of the system.
技术:亚马逊网络服务(AWS), 材料设计, Redux-Saga, i18n, Java, Jest, JavaScript, Git, Unix, Jenkins, Redis, MongoDB, Spring, Java 8, Webpack, Sass, Redux, React

高级软件开发人员

2016 - 2017
分支空间(通过软件大厦)
  • Worked in a small Agile team on CRUD apps for company data management for the airline and travel industry, 使用Shibboleth进行单点登录.
  • 专注于React应用程序的前端开发, 并在后端使用Java提供帮助, Spring, and Hibernate.
技术:亚马逊网络服务(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.
  • Assisted in the development of an embeddable web chat widget utilizing CanJS and Node.js.
  • 在几个不同的业务领域开发项目, 包括航空业和旅游业, 家庭自动化, 以及产品和活动管理.
技术:JavaScript, Git, Unix, Java, Node.js, CanJS, React

Android开发者

2016 - 2016
Node1(通过软件大厦)
  • Built a simple native Android app for Home Automation, including integration with the Uber API.
技术:Java, Git, RxJava, Kotlin, Android SDK

软件工程师

2015 - 2016
Node1(通过软件大厦)
  • 开发和部署(Heroku)一个节点.用于订单管理的Js中间件服务. The goal was to expose a SOAP API serving the data from a MySQL database and XLS files imported from Amazon S3.
Technologies: JavaScript, Git, Unix, Heroku, Amazon S3 (AWS S3), SOAP, Sequelize, MySQL, Node.js

合同软件开发人员

2015 - 2015
Sabre公司
  • Worked as a full-stack engineer in a large team on the configurable online booking engine for the airline and travel industry.
  • 使用JavaScript开发全栈特性,如布局, HTML, 前端使用Ajax和Java 7的CSS, Spring, Hibernate, 后端是SOAP.
  • Supported the Test Automation team in maintaining and repairing test scenarios.
  • 解决缺陷.
技术:i18n, Java, Git, YUI, JavaScript, CSS, HTML, SOAP, Hibernate, Spring, Java 7

软件工程师

2014 - 2015
软件大厦
  • Worked in a small Agile team on a native Android app to help people socialize at local events.
  • Built a native Android app allowing users to do sports together with friends, 参加当地的体育赛事, 互相挑战.
Technologies: Git, Unix, Facebook SDK, Robospice, Retrofit, Socket.IO,谷歌地图API, Java, Android SDK

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

2011 - 2014
Termo Automatyka S. C.
  • 从零开始设计和重建公司的网站. Added keywords, content, and metadata, which greatly increased its SEO ranking.
  • 建立了燃油软管热成型机的控制系统.
  • 控制柜接线, plc编程, 执行现场验证测试, 写文档, 并协助售后服务.
Technologies: JavaScript, Electrical Engineering, Ladder Logic, PLC, jQuery, MySQL, PHP, CSS, HTML

电子和PWA益智游戏

http://jpatrzyk.github.io/boules/
The goal was to build a demo app - a puzzle game that could be installed as a desktop application, 也可以作为web应用程序(特别是PWA)使用。. 这个web应用是用React和TypeScript实现的. 桌面版本是一个封装React应用的Electron应用. 此外,web应用程序是一个完全成熟的PWA(渐进式web应用程序)。. As a PWA, it is installable and live on the user's home screen, without the need for an app store.

手机精品App

该应用程序是用React Native和TypeScript编写的. Our team developed a single codebase out of which we were able to publish several branded apps, 风格各异, 翻译成不同的语言, 针对不同的市场. The biggest challenge in this project was maintaining the configuration so that the app could easily be published under different brands from one shared codebase.

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

The project was a full-stack web application with React on the front end and Java 8 and Spring on the back end. Our team built an eCommerce platform delivered to enterprise clients and used by consumers that could be customized to the needs of both. 只开发一个代码库, we were able to build applications 风格各异 and business models. 我们的团队特别注意安全问题, according to the OWASP best practices and standards regarding the development of web applications.

内部ERP与Elixir和GraphQL

The main goal was to develop a production-quality app with Elixir and Phoenix Framework, 在后端提供GraphQL API, 并在前端使用Relay进行React. I was able to fully explore the advantages and drawbacks of the Elixir language with Phoenix, Absynthe, 和Ecto框架. I learned a lot about the GraphQL API - its blessings and curses from both front end and back-end perspectives.

安卓家庭自动化应用程序

该应用程序是用Kotlin编写的, 使用Dagger2进行依赖注入, RxJava, 数据获取的改进, 以及谷歌位置和地图API. The app was communicating with a REST API serving the 家庭自动化 data from thermostats, e.g., the current temperature, or the currently set temperature according to the schedule. The goal was to demonstrate the possible use case of a 家庭自动化 app that could monitor and configure the intelligent thermostats in real-time.
2013 - 2014

计算机科学硕士学位

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

2008 - 2013

计算机科学学士学位

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

Libraries/APIs

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

Frameworks

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

Languages

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

Paradigms

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

Platforms

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

Storage

Amazon S3, MySQL, PostgreSQL, MongoDB, Redis

Other

Styled-components, i18n, SOAP, PLC, Ladder Logic, Electrical Engineering, 材料设计

有效的合作

如何使用Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

分享你的需求

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

选择你的才能

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

开始你的无风险人才试验

Work with your chosen talent on a trial basis for up to two weeks. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring