Alexander Kamiński, Full-stack Developer in Warsaw, Poland
Alexander Kamiński

Full-stack Developer in Warsaw, Poland

Member since January 14, 2018
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.
Alexander is now available for hire

Portfolio

Experience

Location

Warsaw, Poland

Availability

Part-time

Preferred Environment

Emacs, Linux, MacOS, IntelliJ

The most amazing...

...thing I've ever designed and built was a MQ-backed offer processor for the biggest Polish real-estate company.

Employment

  • Senior Front-end Engineer

    2021 - 2022
    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.
    Technologies: JavaScript, TypeScript, Tailwind CSS, Redux, Webpack 4, Alpine.js, Node.js, React
  • Senior Full-stack Engineer

    2021 - 2021
    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.
    Technologies: React, Redux, Ruby on Rails (RoR), GraphQL, Apollo, Node.js, Full-stack
  • Senior Full-stack Lead Developer

    2019 - 2021
    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.
    Technologies: JavaScript, React, Ruby on Rails 4, Ruby on Rails 5, Ruby on Rails (RoR), PostgreSQL, Redux, Webpack, Storybook, Redis, Docker, RSpec, AVA.js, Playwright.js, Emotion.js, Lodash, Three.js, SQL, Node.js, Full-stack, Amazon Web Services (AWS)
  • Software Engineer and Acting CTO

    2018 - 2018
    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.
    Technologies: Object-oriented Programming (OOP), REST, Design Patterns, Functional Programming, Docker Compose, React Apollo, Phoenix, Redux, Regex, Storybook, Stripe API, Bootstrap, Webpack, ECMAScript (ES6), React, GraphQL, Elixir, JavaScript, TypeScript, Node.js, Full-stack, Amazon Web Services (AWS)
  • Software Engineer Consultant

    2018 - 2018
    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.
    Technologies: Object-oriented Programming (OOP), REST, Design Patterns, Docker Compose, Distributed Systems, Ruby on Rails (RoR), Regex, Sinatra, Abstract Syntax Trees (AST), Ruby, Docker, JavaScript 6, JavaScript, Node.js
  • Software Engineer Consultant

    2013 - 2017
    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.
    Technologies: Object-oriented Programming (OOP), REST, Design Patterns, Rack, Abstract Syntax Trees (AST), Webpack, iOS, jQuery, Unity3D, Linux, Distributed Systems, Regex, R, MongoDB, PostgreSQL, D3.js, Unity, C#, Phoenix, Elixir, Ember.js, Ruby on Rails (RoR), Ruby, Full-stack, Redis
  • Project and Technical Manager

    2010 - 2012
    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.
    Technologies: Object-oriented Programming (OOP), REST, Design Patterns, Rack, jQuery, Linux, Distributed Systems, Ruby on Rails (RoR), Ruby, Regex, Prototype Framework, PostgreSQL, MySQL, Django, Python, PHP, Full-stack
  • Software Engineer

    2008 - 2010
    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.
    Technologies: Object-oriented Programming (OOP), REST, Design Patterns, Rack, Linux, Distributed Systems, Ruby on Rails (RoR), Ruby, Regex, Prototype Framework, jQuery, Django, Zend Framework, MySQL, PostgreSQL, Python, PHP, Full-stack

Experience

  • Card Presenter

    A small app that's written in Swift with the goal of being able to keep an image (usually a business card) without locking, dimming the screen, or switching off due to an accidental touch.

    I designed the app and worked on the architecture with a lead developer.

  • Seyph | Game

    A fully in-house developed Unity game that was made as a software project.

    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.

  • Full Portfolio
    http://exlee.github.io

    A link to a full portfolio of my projects.

  • SBQL Implementation in Ruby
    https://github.com/exlee/sbql4ruby

    This is an implementation of SBQL in the Ruby language and was a part of my master's thesis for the Polish-Japanese Institute of Information Technology. While this selected project is non-commercial, it was the only one that can be shown in which I implemented a query language.

  • Lint.AI | Smart Linter Prototype

    An architectural prototype for Lint.AI—a smart Linter and code analysis service based on Ruby, EM, and message-based processing.

  • Elixir Library for Semantic Markdown
    https://github.com/exlee/ex_semantic_markdown

    A self-made and published library for parsing markdown in Elixir language.

    The 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.

Skills

  • Languages

    Regex, JavaScript, Ruby, Python, SQL, Elixir, GraphQL, TypeScript, PHP, JavaScript 6, ECMAScript (ES6), C#
  • Frameworks

    Ruby on Rails (RoR), Redux, Ember.js, OAuth 2, Phoenix, Unity3D, Zend Framework, Django, Prototype Framework, Unity, Sinatra, Ruby on Rails 4, Ruby on Rails 5, AVA.js, Bootstrap, Bootstrap 3, Tailwind CSS
  • Libraries/APIs

    React, Rack, Node.js, Stripe API, Lodash, Three.js, D3.js, jQuery
  • Tools

    Emacs, Shell, Vim Text Editor, Webpack 4, RSpec, Docker Compose, Webpack, React Apollo, IntelliJ
  • Paradigms

    DRY, Object-oriented Programming (OOP), REST, Design Patterns, Functional Programming, Metaprogramming
  • Storage

    PostgreSQL, MySQL, Redis, MongoDB
  • Other

    OOP Designs, Distributed Systems, Full-stack, LR Parsers, Programming Languages Implemenation, Storybook, Playwright.js, Emotion.js, Abstract Syntax Trees (AST), Lean Development, Apollo, Alpine.js, Document Parsing
  • Platforms

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

Education

  • Certification in Business Training
    2013 - 2013
    TenStep Poland Trainers School - Warsaw, Poland
  • Master's Degree in Software and Database Engineering
    2009 - 2011
    Polish-Japanese Institute of Information Technology - Warsaw, Poland
  • Bachelor's Degree in Management in IT
    2007 - 2009
    Warsaw Management University - Warsaw, Poland

To view more profiles

Join Toptal
Share it with others