Joanna Patrzyk
Verified Expert in Engineering
Software Developer
乔安娜是一名软件工程师,在编程方面有八年多的经验. 她擅长构建全栈JavaScript解决方案,包括Node.js, TypeScript, React, and React Native. Joanna在构建高质量的web、移动和PWA应用程序方面非常熟练.
Portfolio
Experience
Availability
Preferred Environment
IntelliJ IDEA, WebStorm, Git, MacOS
The most amazing...
...我编写的项目是一个量子计算机模拟器,能够使用肖尔算法解决整数分解问题.
Work Experience
Senior Software Engineer and Team Lead
Software Mansion
- 为一家创业公司的客户在一个社区杠杆式求职平台工作. 我领导了一个小型远程团队,将一个移动应用从Android重写为React Native.
- Collaborated on a React Native eCommerce boutique app. I guided the team during the migration to TypeScript. 我还修复并重新设计了Android的构建配置.
- 在一个内部项目中使用Elixir作为后端(Phoenix)开发全栈特性, Ecto, Absinthe and PostgreSQL), serving GraphQL API, and React with a Relay front end. 该系统在内部用于员工和项目管理以及时间跟踪.
- 协助招聘流程并进行技术面试.
- Conducted workshops about React Native and Expo.
Senior Software Developer and Front-end Team Lead
Branchspace (via Software Mansion)
- 作为敏捷团队的一员,参与为航空公司和旅游业开发高度可定制的数字平台.
- Led the front-end team, set up and maintained our React apps.
- 在后端工作(Java 8, Spring),开发REST API.
- 集成了Redis会话管理,大大提高了系统的可扩展性.
Senior Software Developer
Branchspace (via Software Mansion)
- 在一个小型敏捷团队工作,为航空和旅游行业的公司数据管理开发CRUD应用程序, using Shibboleth for Single Sign-On.
- Focused on the front-end development of a React app, and helped on the back end using Java, Spring, and Hibernate.
Senior Software Engineer
Software Mansion
- Worked for a variety of clients, primarily using React, Node.js, Java, and Android SDK.
- 利用CanJS和Node协助开发一个可嵌入的web聊天小部件.js.
- Developed projects in several different business domains, including the airline and travel industry, home automation, and product and campaign management.
Android Developer
Node1 (via Software Mansion)
- 为家庭自动化构建了一个简单的原生Android应用程序,包括与Uber API的集成.
Software Engineer
Node1 (via Software Mansion)
- Developed and deployed (Heroku) a Node.js middleware service for order management. 目标是公开一个SOAP API,为来自MySQL数据库的数据和从Amazon S3导入的XLS文件提供服务.
Contract Software Developer
Sabre Corporation
- 在一个大型团队中担任全栈工程师,为航空公司和旅游业开发可配置在线预订引擎.
- 使用JavaScript开发全栈特性,如布局, HTML, and CSS with Ajax on the front end and Java 7, Spring, Hibernate, and SOAP on the back end.
- 支持测试自动化团队维护和修复测试场景.
- Resolved defects.
Software Engineer
Software Mansion
- 在一个小型敏捷团队工作,开发一款原生Android应用,帮助人们在当地活动中进行社交.
- 建立了一个原生Android应用程序,允许用户与朋友一起运动, participate in local sports events, and challenge each other.
Web Developer and Industrial Automation Engineer
Termo Automatyka S. C.
- Designed and rebuilt from scratch the company's website. 增加关键字,内容和元数据,大大提高了其SEO排名.
- 建立了燃油软管热成型机的控制系统.
- Cabled the control cabinets, programmed the PLCs, performed on-site validation tests, wrote documentation, and helped in after-sales service.
Experience
Electron and PWA Puzzle Game
http://jpatrzyk.github.io/boules/Mobile Boutique App
Highly Customizable eCommerce Platform for Travel Industry
Internal ERP with Elixir and GraphQL
Android App for Home Automation
Skills
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, MUI (Material UI), Hibernate, Angular, Phoenix, Relay
Libraries/APIs
React, Node.js, Redux-Saga, Google Maps API, Socket.IO, Retrofit, Robospice, Facebook SDK, RxJava, YUI, RxJS, jQuery, MobX
Tools
Yarn Workspaces, Knex.js, Sequelize, Webpack, Git, WebStorm, IntelliJ IDEA, Expo, Jenkins, Shibboleth, Firebase Analytics, React Apollo
Paradigms
Functional Programming, Object-relational Mapping (ORM), Object-oriented Programming (OOP), Asynchronous Programming, Concurrent Programming, Continuous Integration (CI)
Platforms
Unix、MacOS、Oracle数据库、Heroku、亚马逊网络服务(AWS)
Other
样式元件,i18n, SOAP, PLC,梯形逻辑,电气工程,材料设计
Storage
Amazon S3 (AWS S3), MySQL, PostgreSQL, MongoDB, Redis
Education
Master of Science Degree in Computer Science
AGH University of Science and Technology - Cracow, Poland
Bachelor of Science Degree in Computer Science
AGH University of Science and Technology - Cracow, Poland