Lukasz K.

About Me

Lukasz is a Senior Front-end Developer with 10+ years of experience working on client and server-side of web applications, always aiming to achieve the best possible UX for each product. Since 2017, he has been working exclusively with Vue.js and has gained extensive experience developing Vue.js-powered SPAs that use WebRTC and WebSocket protocols. Lukasz has been working remotely since 2016 and is looking only for 100% remote roles. He believes in a can-do mindset and is open to working with new technologies and frameworks that help achieve client goals.

AI, ML & LLM

Frontend

Backend

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Front-End Developer
2020 - Present (5 years)
, Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

QContact
QContact
Front-End Developer
2018 - 2020 (2 years)
, Remote
  • Created web-based, real-time applications using Vue.js and JavaScript-related technologies for a customer service platform.

  • Wrote tests for created modules, checking the functionality and performance of the software application.

  • Assisted in the recruitment process of new Front-end developers for the team.

Influenster
Influenster
Front-End Developer
2017 - 2017
, Remote
  • Collaborated in developing and rewriting the main application module – search component, implementing a new search mechanism, a React.js-powered single page application that uses 3rd party API from Algolia.

  • Optimized the development process and maintained existing product functionalities.

  • Improved code structure and collaborated with team members on performance requirements, equipment, but also privacy and accessibility.

Lukaszkups.net
Lukaszkups.net
Freelance Web Developer
2015 - 2020 (5 years)
, Remote
  • Developing and creating software solutions powered by given custom CMS or Wordpress, as well as creating static websites by converting .psd files.

  • Created first open source package and published it at npm, a Vue.js table component.

  • Developed a static site generator, command line tool only, but working on desktop app powered by React.js and Proton-native.

ITM Business Sp
ITM Business Sp
JavaScript Developer / Web Developer
2013 - 2017 (4 years)
, Poland
  • Developed an internal front-end framework for creating a SaaS ERP application and added required functionalities.

  • Enhanced performance by migrating the codebase from a totally synchronous requests-based into an asynchronous one.

  • Developed mobile applications for iOS and Android that extend functionalities of the web application.

Webrackets
Webrackets
Freelance Web developer
2010 - 2014 (4 years)
, Remote
  • Creating branding, posters, layouts and Wordpress themes from scratch, as well as transforming psd to html projects.

  • Integrated layouts with CMS, creating pixel art sprites and level design for Flash games.

  • Created animations in Adobe After Effects based on delivered Power Point presentation and custom graphic assets delivered by the graphic designer.

Showcase

Developer - Single Page Application at Qcontact
Developer - Single Page Application at Qcontact
  • Developed a web application supporting call center operators to communicate via various channels from a single platform, including email and social media. Also designed an embeddable web chat for client websites.

  • Created real-time dashboards for supervisors' monitoring, built a solution that can handle thousands of users leveraging a plugin with DOM recycling, and enabled in-browser phone calls through WebRTC integration. Also implemented multi-language support and theme customization using SASS mixins.

  • Worked in a fully remote, distributed team following Agile methodology with 1-week sprints and daily standups. Participated in the hiring and onboarding of the second front-end developer, and actively reviewed code merge requests via GitLab. Tech stack included Vue.js, JavaScript, HTML5, CSS3, SASS, Webpack, Node.js, WebRTC, Sip.js, Gulp.js, Git.

Developer - Rewriting of the search module for Influenster
Developer - Rewriting of the search module for Influenster
  • Rewrote the search module from a backend-rendered site to a React.js component for New York-based company, Influenster

  • Transitioned the module to be powered by Elasticsearch and integrate with the 3rd party API provided by Algolia

  • Used technologies such as React.js, JavaScript, HTML5, CSS3, Webpack, Node.js, and Git in the development process

Front-end developer - SaaS platform at ITM Business
Front-end developer - SaaS platform at ITM Business
  • Developed front-end components for a SaaS platform meant for small to medium-sized companies, including interactive tools such as Gantt charts, calendars, and drag & drop builders. Leveraged technologies include HTML5, CSS3, JavaScript, jQuery, and Angular 1.x.

  • Enhanced the SaaS platform's mobile applications using Phonegap and Cordova, introducing new functionalities like QR code scanning and file asset synchronization between mobile devices and web server.

  • Implemented significant performance upgrades to the existing codebase, introduced code splitting, asynchronous requests, and collaborated with another front-end developer utilizing Agile (scrum) methodology with 2-week sprints and code reviews.

Developer - Writteli
Developer - Writteli
  • Developed an open-source static site generator using JavaScript / Node.js, functioning as a command line tool

  • Currently building a desktop CMS application compatible with major operating systems such as Windows 10, Linux, OSX utilizing React.js framework and Proton-native package

  • The project's repository is accessible on Github

Education

Education
MSc. Business Processes in IT - Development of Content Management System using Meteor.js - a Node.js framework.
Poznan University of Technology
2012 - 2014 (2 years)
Education
BSc. in Computer Science - Implementing user personal data generators in Ruby On Rails
Poznan University of Technology
2008 - 2012 (4 years)