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. Alexander particularly relishes challenges and thrives in the most unorthodox projects.
Portfolio
Experience
Availability
Preferred Environment
Emacs, Linux, MacOS, TypeScript, Full-stack
The most amazing...
...thing I've ever designed and built was an MQ-backed offer processor for the biggest Polish real-estate company.
Work Experience
Senior Full Stack Developer for an Enterprise Platform Solution
+SUBSCRIBE®
- Led a multi-month effort to update the company's complex front-end library setup from React 16 to 18, which included resolving dependencies, refactors, re-configuration utilities, and gradual release of updates to ensure a smooth transition.
- Conducted performance analysis and tuning of both front-end and back-end systems. This included removing React rendering bottlenecks and improving PostgreSQL performance on structural and query levels.
- Developed and delivered front-end and back-end features that significantly improved the overall user experience of our product.
- Troubleshot DocuSign integration issues and identified and resolved several previously undiscovered issues.
- Addressed irregular issues during E2E testing, ensuring the product remained stable and reliable.
- Created several QOL utilities for developers, including a cross-application JavaScript library linker and a database snapshot too, which helped streamline the development process and provide faster feedback.
- Conducted in-depth code reviews of multi-level features and provided constructive feedback to team members, ensuring high code quality.
- Provided help and guidance to colleagues in relevant areas of expertise.
Senior Front-end Engineer
Freelance
- Architected and oversaw a small team on implementing a UI for an internal project prototype.
- 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
- Implemented visual and logical components for front-end applications based on designs provided in 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.
- Refactored one of the running integrations as an exemplary implementation under the new module.
Senior Full-stack Lead Developer
Undisclosed Fortune 500 Toptal Client
- Developed multiple client-facing, interactive features using React and Redux, including Three.js for 3D models.
- Led effort to upgrade software stack by refactoring existing codebase while removing dated system components.
- Designed and partially implemented a new contract for internal API communication.
- 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.
- Advocated for modernizing the stack shifting development from classical page-by-page development toward React stack.
- Worked with business on the planning and providing estimations for various business related-features and other development efforts.
- Made performance reporting and fixed bottlenecks using profiling, dry code analysis, and SQL query optimization.
Software Engineer and Acting CTO
Undisclosed Toptal Client
- Worked with the CEO and the CMO on creating the MVP for the first round of funding.
- 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
- Worked on the prototype of the syntax analyzing tool across different languages using Ruby.
- Provided the common layer for various syntax analyzers and linters with various levels of optional autocorrection.
- Connected the prototype result to GitHub APIs, allowing instant result and correction options through GitHub's web UI.
Software Engineer Consultant
DragonBox
- Designed and implemented user account services to use with various user-related services.
- 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.
- Supported marketing with the development of websites, setting up email campaigns, and data slicing.
- Built various game-related modules used by Unity-backed games.
- Developed support tooling to be used by the game devs in the Unity environment.
- Built analytics data consumption and transformation endpoint using Elixir/Phoenix.
- Managed the tooling team during the development of the Unity package manager and the marketing team during CTO's leave.
Project and Technical Manager
Voxcommerce Group Sp. z o.o.
- Designed software for the development teams to develop through the implementation of stubs and prototypes.
- 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
https://github.com/exlee/generate_pdfInteractive Product Showcase - Build Your Roof
https://www.owenscorning.com/en-us/roofing/build-your-rooftree-sitter-pikchr
https://github.com/exlee/tree-sitter-pikchrElixir Library for Semantic Markdown
https://github.com/exlee/ex_semantic_markdownThe library's purpose is to be able to parse popular markdown format while retaining some embedded semantic information as well as extending the original parsing library with some minor features like localization.
The project uses Elixir-provided capabilities to traverse parsed AST of markdown input while making some adjustments.
Seyph | Game
The project's goal was to provide a start-to-end implementation and deployment of a sample game as a proof of concept for one of the partners.
The project included full architecture setup, project planning and documentation, implementation with a managed team, and deployment on the App Store.
Implementation of a Local Adapter for a Self-designed Dragon NaturallySpeaking Interface
Broadly speaking, it is for communication between isolated apps and is prepared for a distributed deployment. 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
https://github.com/exlee/sbql4rubyA Sample of Query Language Implementation
https://gist.github.com/exlee/4cab3b6962fbeb69d98d32b2b345cff0Skillset
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
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring