Alexander Kamiński
Verified Expert in Engineering
Full-stack Developer
Alexander believes that the method and pattern implemented are crucial, more so than the language and framework used, so he's comfortable with switching technologies often. In his 15 years of professional experience, he's worked on web projects, games, and tools in the most popular programming languages. 亚历山大特别喜欢挑战,并在最不正统的项目中茁壮成长.
Portfolio
Experience
Availability
Preferred Environment
Emacs, Linux, MacOS, TypeScript, Full-stack
The most amazing...
...我曾经为波兰最大的房地产公司设计和制作过一个由mq支持的报价处理器.
Work Experience
Senior Full Stack Developer for an Enterprise Platform Solution
+SUBSCRIBE®
- 领导了一个多月的工作,将公司复杂的前端库设置从React 16更新到React 18, which included resolving dependencies, refactors, re-configuration utilities, and gradual release of updates to ensure a smooth transition.
- 对前端和后端系统进行性能分析和调优. 这包括消除React渲染瓶颈,提高PostgreSQL在结构和查询层面的性能.
- 开发并交付前端和后端功能,显著改善产品的整体用户体验.
- 疑难解答文档设计集成问题,确定并解决了几个以前未发现的问题.
- 解决端到端测试过程中出现的不正常问题,确保产品稳定可靠.
- Created several QOL utilities for developers, 包括一个跨应用的JavaScript库链接器和一个数据库快照, which helped streamline the development process and provide faster feedback.
- 对多级特性进行深入的代码评审,并向团队成员提供建设性的反馈, ensuring high code quality.
- Provided help and guidance to colleagues in relevant areas of expertise.
Senior Front-end Engineer
Freelance
- 为一个内部项目原型设计并监督一个小团队实现UI.
- Researched and advocated libraries used for the UI project.
- Planned and implemented the project deployment method from scratch.
- Implemented API integration on the front-end project.
- Trained and coached fellow team members in tooling and front-end design.
Senior Full-stack Engineer
SameSystem
- 基于React提供的设计,为前端应用程序实现可视化和逻辑组件.
- Designed and implemented a communication API layer on the front and back end.
- Extended the existing back-end system to incorporate the newly developed module.
- Implemented an extensible integration mechanism on the back end. Offered general consulting on system design and planning.
- 重构了一个正在运行的集成,作为新模块下的示例实现.
Senior Full-stack Lead Developer
Undisclosed Fortune 500 Toptal Client
- 使用React和Redux开发了多个面向客户端的交互式功能,包括Three.js for 3D models.
- 领导通过重构现有代码库来升级软件堆栈,同时删除过时的系统组件.
- 设计并部分实现了内部API通信的新合约.
- Worked on improving development process by modernizing documentation solution, review and deployment process as well as optimizing team's sprint schedule.
- Coached fellow team members on React development, intrinsic integration details as well as best practices.
- 提倡从经典的逐页开发到React栈的栈转移开发的现代化.
- 与业务部门合作,为各种业务相关的特性和其他开发工作提供计划和评估.
- Made performance reporting and fixed bottlenecks using profiling, dry code analysis, and SQL query optimization.
Software Engineer and Acting CTO
Undisclosed Toptal Client
- 与首席执行官和首席营销官合作,为第一轮融资创建MVP.
- Created the full-stack MVP with Elixir. GraphQL backed the back end and Bootstrap 4 connected the front end.
- Owned the design development process along with implementation.
- Decided on the tooling used for various design and implementation elements.
- Interviewed and provided guidelines for the interview process of new hires.
Software Engineer Consultant
Undisclosed Toptal Client
- 使用Ruby开发跨不同语言的语法分析工具的原型.
- 为各种语法分析器和带有各种级别可选自动校正的分析器提供了公共层.
- Connected the prototype result to GitHub APIs, allowing instant result and correction options through GitHub's web UI.
Software Engineer Consultant
DragonBox
- 设计和实现与各种用户相关服务一起使用的用户帐户服务.
- Conducted game progress and saved data analysis using R.
- Designed and maintained the workflow for game deployment.
- Developed and maintained the Q&A infrastructure of the game dev and web-related features.
- 通过网站开发、电子邮件活动和数据切片来支持营销.
- Built various game-related modules used by Unity-backed games.
- Developed support tooling to be used by the game devs in the Unity environment.
- 使用Elixir/Phoenix构建分析数据消费和转换端点.
- 在开发Unity包管理器期间管理工具团队,在CTO休假期间管理营销团队.
Project and Technical Manager
Voxcommerce Group Sp. z o.o.
- 为开发团队设计软件,通过实现存根和原型进行开发.
- Solved implementation roadblocks by providing guidance, coaching, and solutions to technical challenges.
- Conducted business client analyses for new and existing clients.
- Managed projects from the project acquisition until the successful delivery.
- Planned and implemented software development processes.
Software Engineer
Voxcommerce Group Sp. z o.o.
- Developed software with PHP for the real-estate industry.
- Built CRM systems using self-developed frameworks.
- Implemented direct client-to-server software related to a website design.
- Set up and maintained servers infrastructure, i.e., cluster of dedicated servers.
Experience
Sample PDF Generator
http://github.com/exlee/generate_pdfInteractive Product Showcase - Build Your Roof
http://www.owenscorning.com/en-us/roofing/build-your-rooftree-sitter-pikchr
http://github.com/exlee/tree-sitter-pikchrElixir Library for Semantic Markdown
http://github.com/exlee/ex_semantic_markdown该库的目的是能够解析流行的降价格式,同时保留一些嵌入的语义信息,并使用本地化等一些小特性扩展原始解析库.
该项目使用elixir提供的功能来遍历已解析的降价输入的AST,同时进行一些调整.
Seyph | Game
该项目的目标是提供一个从头到尾的执行和部署示例游戏,作为其中一个合作伙伴的概念证明.
The project included full architecture setup, project planning and documentation, implementation with a managed team, and deployment on the App Store.
为自设计的龙自然说话接口的本地适配器的实现
Broadly speaking, 它用于隔离应用程序之间的通信,并为分布式部署做好准备. The initial implementation focused on a local-only implementation, i.e., a project compiled from sub-projects into smaller projects by an integrator.
SBQL Implementation in Ruby
http://github.com/exlee/sbql4rubyA Sample of Query Language Implementation
http://gist.github.com/exlee/4cab3b6962fbeb69d98d32b2b345cff0Skills
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)
Education
Certification in Business Training
TenStep Poland Trainers School - Warsaw, Poland
Master's Degree in Software and Database Engineering
Polish-Japanese Institute of Information Technology - Warsaw, Poland
Bachelor's Degree in Management in IT
Warsaw Management University - Warsaw, Poland
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring