Alexander Kamiński,波兰华沙的开发者
Alexander is available for hire
Hire Alexander

Alexander Kamiński

Verified Expert  in Engineering

Full-stack Developer

Location
Warsaw, Poland
Toptal Member Since
January 14, 2018

Alexander认为实现的方法和模式是至关重要的, 比使用的语言和框架更重要, 因此,他对经常转换技术感到自在. 在他15年的职业生涯中, he's worked on web projects, games, 以及最流行的编程语言中的工具. 亚历山大特别喜欢挑战,并在最不正统的项目中茁壮成长.

Portfolio

+SUBSCRIBE®
Ruby on Rails (RoR), JavaScript, Node.js, React, PostgreSQL, Makefile, Docker...
Freelance
JavaScript, TypeScript,顺风CSS, Redux, Alpine.js, Node.js, React...
SameSystem
React, Redux, Ruby on Rails (RoR), GraphQL, Apollo, Node.js, Full-stack...

Experience

Availability

Part-time

Preferred Environment

Emacs, Linux, MacOS, TypeScript,全栈

The most amazing...

...我曾经为波兰最大的房地产公司设计和制作过一个由mq支持的报价处理器.

Work Experience

企业平台解决方案的高级全栈开发人员

2022 - 2023
+SUBSCRIBE®
  • 领导了一个多月的工作,将公司复杂的前端库设置从React 16更新到React 18, which included resolving dependencies, refactors, re-configuration utilities, 并逐步发布更新,以确保平稳过渡.
  • 对前端和后端系统进行性能分析和调优. 这包括消除React渲染瓶颈,提高PostgreSQL在结构和查询层面的性能.
  • 开发并交付前端和后端功能,显著改善产品的整体用户体验.
  • 疑难解答文档设计集成问题,确定并解决了几个以前未发现的问题.
  • 解决端到端测试过程中出现的不正常问题,确保产品稳定可靠.
  • 为开发人员创建了几个QOL实用程序, 包括一个跨应用的JavaScript库链接器和一个数据库快照, 这有助于简化开发过程并提供更快的反馈.
  • 对多级特性进行深入的代码评审,并向团队成员提供建设性的反馈, ensuring high code quality.
  • 在相关专业领域为同事提供帮助和指导.
技术:Ruby on Rails (RoR), JavaScript, Node.js, React, PostgreSQL, Makefile, Docker, Docker Compose, Cypress, SQL Performance, Ruby Performance, Code Review, Toolkits, API Integration, Test-driven Development (TDD), Jest, RSpec, Redux, SQL, Shell, Front-end, Amazon Web Services (AWS), Regex, Ruby, Distributed Systems, OAuth 2, Object-oriented Programming (OOP), REST, Design Patterns, Functional Programming, ECMAScript (ES6), Storybook, Redis, Playwright, Document Parsing, TypeScript, Webpack

Senior Front-end Engineer

2021 - 2022
Freelance
  • 为一个内部项目原型设计并监督一个小团队实现UI.
  • 研究并倡导UI项目使用的库.
  • 从头开始计划并实现项目部署方法.
  • 在前端项目上实现API集成.
  • 在工具和前端设计方面培训和指导团队成员.
技术:JavaScript, TypeScript,顺风CSS, Redux, Alpine.js, Node.js, React, Front-end, Shell, Architecture, REST APIs, API Integration, Jest, Code Review, Regex, Distributed Systems, Object-oriented Programming (OOP), REST, Design Patterns, Functional Programming, ECMAScript (ES6)

Senior Full-stack Engineer

2021 - 2021
SameSystem
  • 基于React提供的设计,为前端应用程序实现可视化和逻辑组件.
  • 在前端和后端设计并实现了通信API层.
  • 扩展现有的后端系统,加入新开发的模块.
  • 在后端实现了可扩展的集成机制. 提供系统设计和规划方面的全面咨询.
  • 重构了一个正在运行的集成,作为新模块下的示例实现.
技术:React, Redux, Ruby on Rails (RoR), GraphQL, Apollo, Node.js, Full-stack, Front-end, Shell, Architecture, Management, REST APIs, Integration, SQL, Jest, Test-driven Development (TDD), Code Review, Ruby Performance, Regex, Ruby, OAuth 2, Python, Object-oriented Programming (OOP), REST, Design Patterns, ECMAScript (ES6), Storybook, Redis, Tailwind CSS

Senior Full-stack Lead Developer

2019 - 2021
Undisclosed Fortune 500 Toptal Client
  • 使用React和Redux开发了多个面向客户端的交互式功能,包括Three.js for 3D models.
  • 领导通过重构现有代码库来升级软件堆栈,同时删除过时的系统组件.
  • 设计并部分实现了内部API通信的新合约.
  • 通过现代化文档解决方案来改进开发过程, 审查和部署流程,并优化团队的冲刺计划.
  • 在React开发方面指导团队成员, 内在集成细节以及最佳实践.
  • 提倡从经典的逐页开发到React栈的栈转移开发的现代化.
  • 与业务部门合作,为各种业务相关的特性和其他开发工作提供计划和评估.
  • 使用性能分析生成性能报告并修复瓶颈, dry code analysis, and SQL query optimization.
Technologies: JavaScript, React, Ruby on Rails (RoR), PostgreSQL, Redux, Webpack, Storybook, Redis, Docker, RSpec, AVA.js, Playwright, Lodash, Three.js, SQL, Node.js, Full-stack, Amazon Web Services (AWS), Front-end, Shell, Architecture, REST APIs, API Integration, Toolkits, Code Review, Ruby Performance, Regex, Ruby, Distributed Systems, OAuth 2, Object-oriented Programming (OOP), REST, Design Patterns, ECMAScript (ES6)

Software Engineer and Acting CTO

2018 - 2018
Undisclosed Toptal Client
  • 与首席执行官和首席营销官合作,为第一轮融资创建MVP.
  • Created the full-stack MVP with Elixir. GraphQL支持后端,Bootstrap 4连接前端.
  • 拥有设计开发过程和实施过程.
  • 确定用于各种设计和实现元素的工具.
  • 面试并指导新员工的面试流程.
技术:面向对象编程(OOP), Design Patterns, Functional Programming, Docker Compose, React Apollo, Phoenix, Redux, Regex, Storybook, Webpack, ECMAScript (ES6), React, GraphQL, Elixir, JavaScript, TypeScript, Node.js, Full-stack, Amazon Web Services (AWS), Front-end, Shell, Architecture, Management, REST APIs, API Integration, Integration, SQL, OAuth 2

Software Engineer Consultant

2018 - 2018
Undisclosed Toptal Client
  • 使用Ruby开发跨不同语言的语法分析工具的原型.
  • 为各种语法分析器和带有各种级别可选自动校正的分析器提供了公共层.
  • 将原型结果连接到GitHub api, 允许即时结果和纠正选项通过GitHub的web UI.
技术:面向对象编程(OOP), REST, Design Patterns, Docker Compose, Distributed Systems, Regex, Abstract Syntax Trees (AST), Docker, JavaScript 6, JavaScript, Node.js, Shell

Software Engineer Consultant

2013 - 2017
DragonBox
  • 设计和实现与各种用户相关服务一起使用的用户帐户服务.
  • 使用R进行游戏进度和数据保存分析.
  • 设计和维护游戏部署的工作流程.
  • Developed and maintained the Q&游戏开发和网络相关功能的基础设施.
  • 通过网站开发、电子邮件活动和数据切片来支持营销.
  • 构建各种游戏相关模块,用于unity支持的游戏.
  • 开发游戏开发者在Unity环境中使用的支持工具.
  • 使用Elixir/Phoenix构建分析数据消费和转换端点.
  • 在开发Unity包管理器期间管理工具团队,在CTO休假期间管理营销团队.
技术:面向对象编程(OOP), REST, Design Patterns, Abstract Syntax Trees (AST), Webpack, jQuery, Linux, Distributed Systems, Regex, PostgreSQL, D3.js, Phoenix, Elixir, Ruby on Rails (RoR), Ruby, Full-stack, Redis, Front-end, Shell, Management, REST APIs, API Integration, Integration, SQL, Test-driven Development (TDD), Toolkits, OAuth 2, RSpec

Project and Technical Manager

2010 - 2012
Voxcommerce Group Sp. z o.o.
  • 为开发团队设计软件,通过实现存根和原型进行开发.
  • 通过提供指导解决实施障碍, coaching, and solutions to technical challenges.
  • 对新老客户进行业务客户分析.
  • 管理项目,从项目获取到成功交付.
  • 计划和实施软件开发过程.
技术:面向对象编程(OOP), REST, Design Patterns, jQuery, Linux, Distributed Systems, Ruby, Regex, PostgreSQL, MySQL, Django, Python, Full-stack, Management, REST APIs, API Integration, Integration, SQL, Shell, Code Review, Front-end, Ruby on Rails (RoR)

Software Engineer

2008 - 2010
Voxcommerce Group Sp. z o.o.
  • 用PHP为房地产行业开发软件.
  • 使用自主开发的框架构建CRM系统.
  • 实现与网站设计相关的直接客户端到服务器软件.
  • 建立和维护服务器基础设施.e., cluster of dedicated servers.
技术:面向对象编程(OOP), REST, Design Patterns, Linux, Distributed Systems, Regex, jQuery, Django, MySQL, PostgreSQL, Python, Full-stack, REST APIs, Integration, SQL

Sample PDF Generator

http://github.com/exlee/generate_pdf
示例PDF Generator为开发人员提供了一种工具,该工具可以轻松生成具有具体参数的视觉上不同的PDF,用于设置具有精确参数的简单和复杂QA测试场景, such as the number of pages or file size.

互动欧博体育app下载-建立你的屋顶

http://www.owenscorning.com/en-us/roofing/build-your-roof
展示产品的多步骤交互式构建器,既可以作为通用解决方案使用,也可以作为具有高度定制性的嵌入式小部件使用. 我的主要挑战是确保选择的兼容性, 向外部供应商提供易于使用的API, providing a customization layer, 并将3D模型集成到应用程序中.

tree-sitter-pikchr

http://github.com/exlee/tree-sitter-pikchr
使用tree-sitter库/工具包实现Pikchr绘图语言. 实现非常简单,并且基于官方语言规范, 但它包含额外的令牌和一些优先规则.

Elixir Library for Semantic Markdown

http://github.com/exlee/ex_semantic_markdown
一个自制和发布的库,用于解析标记在Elixir语言.

该库的目的是能够解析流行的降价格式,同时保留一些嵌入的语义信息,并使用本地化等一些小特性扩展原始解析库.

该项目使用elixir提供的功能来遍历已解析的降价输入的AST,同时进行一些调整.

Seyph | Game

一款完全由内部开发的Unity游戏,作为软件项目制作.

该项目的目标是提供一个从头到尾的执行和部署示例游戏,作为其中一个合作伙伴的概念证明.

该项目包括完整的体系结构设置, project planning and documentation, implementation with a managed team, and deployment on the App Store.

为自设计的龙自然说话接口的本地适配器的实现

这段代码本身是不可运行的,因为它是一个更大项目的一部分. 这是Dragon natural speaking接口的本地适配器的实现, which I also designed.

Broadly speaking, 它用于隔离应用程序之间的通信,并为分布式部署做好准备. 最初的实现侧重于仅本地实现,即i.e.由集成商从子项目编译成较小项目的项目.

SBQL Implementation in Ruby

http://github.com/exlee/sbql4ruby
这是用Ruby语言实现的SBQL,也是我在波兰-日本信息技术研究所的硕士论文的一部分. 虽然这个选定的项目是非商业性的, 它是我实现查询语言的唯一一个可以展示的.

查询语言实现示例

http://gist.github.com/exlee/4cab3b6962fbeb69d98d32b2b345cff0
一个内部搜索引擎的部分搜索查询语言实现项目. 该项目的目标是为支持操作员提供搜索复杂数据结构的能力,同时熟练且易于使用.

Languages

ECMAScript (ES6), Regex, JavaScript, Ruby, Python, SQL, Elixir, GraphQL, TypeScript, JavaScript 6, Rust

Frameworks

Ruby on Rails (RoR), Redux, OAuth 2, Phoenix, Jest, Django, AVA.js, Tailwind CSS, Cypress

Libraries/APIs

React, Node.js, Lodash, REST APIs, Playwright, Three.js, D3.js, jQuery

Tools

Emacs, Docker, Compose, Webpack, Shell, Makefile, RSpec, React Apollo

Paradigms

DRY, Object-oriented Programming (OOP), REST, Design Patterns, Functional Programming, Metaprogramming, Management, Test-driven Development (TDD)

Storage

PostgreSQL, SQL Performance, MySQL, Redis

Other

OOP Designs, Full-stack, Front-end, Distributed Systems, Document Parsing, Architecture, API Integration, Ruby Performance, Code Review, Integration, Storybook, Abstract Syntax Trees (AST), Apollo, Alpine.js, Toolkits

Platforms

Docker, MacOS, Linux, Amazon Web Services (AWS)

2013 - 2013

Certification in Business Training

TenStep波兰培训师学校-华沙,波兰

2009 - 2011

软件与数据库工程硕士学位

波兰-日本信息技术研究所-华沙,波兰

2007 - 2009

Bachelor's Degree in Management in IT

华沙管理大学-华沙,波兰

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring