Lukasz K.

Lukasz K.

Senior Software Engineer

Poznan, Poland
Hire Lukasz K. Hire Lukasz K. Hire 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.

Work history

UpStack
UpStack
Front-End Developer
2020 - Present (4 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.

Portfolio

Developer - Single Page Application at Qcontact
Developer - Single Page Application at Qcontact

Built from scratch a web application that offers support for call center operators. I have integrated various APIs delivered by back-end developers that enable users to communicate via different channels from one communication platform (e.g. e-mails, Facebook messenger, twitter, WhatsApp, etc.). Besides 3rd party integrations, I have also developed an embeddable web chat that can be placed on our client websites (and communicate with call center staff like other channels). I have also built real-time dashboards for supervisors, that can monitor the work of their teams in real-time. I have provided a solution that can handle thousands of users, thanks to the integration of our tables with a plugin that uses DOM recycling. I have also implemented integration with WebRTC (using SIP.js library) that enabled users making phone calls directly from the browser. This application also handles multi-language (that affects not only simple translations, but also timezones and date/time formatting) and themes (thanks to SASS mixins). I have also built drag & drop editors for building database queries or reports module. Technologies used: Vue.js, JavaScript, HTML5, CSS3, SASS, Webpack, Node.js, WebRTC, Sip.js, Gulp.js, git. Worked in a fully distributed team, 100% remote for 2 years. Took active part of the hiring process of 2nd front-end developer for the team. Worked in Agile manner, 1-week sprints, daily standups via chat & 2 video calls per week with the whole team. Helped boarding of the 2nd front-end developer, has been reviewing (and having reviewed as well) code merge requests via the GitLab platform.

Developer - Rewriting of the search module for Influenster
Developer - Rewriting of the search module for Influenster

Rewrote the search module from a backend-rendered website into a React.js component for Influenster (NDA). I have worked as a freelance hire for the New York based company (100% remote), helping their front-end developer with a complete rewrite of their core component, the search. It was powered by Elasticsearch & backend generated websites and it had to be rewritten in React.js. The new search component has been integrated with 3rd party API provided by Algolia. Technologies used: React.js, JavaScript, HTML5, CSS3, Webpack, Node.js, Git.

Front-end developer - SaaS platform at ITM Business
Front-end developer - SaaS platform at ITM Business

Developed the front-end part of various modules of the SaaS platform that was meant to be used in small to medium companies as an alternative to other ERP/CRM products. Built interactive controllers such as Gantt charts, e-mail clients, calendars, CRUD forms, drag & drop builders using HTML5, CSS3, JavaScript, jQuery and some small bits in Angular 1.x. Built multiple mobile applications that enhanced capabilities of web application using Phonegap and Cordova (such as warehouse products QR code scanner or schedule planner for sales representatives). Provided significant performance upgrades to the existing codebase (at the time there was no code splitting or asynchronous requests to the server which I have introduced and implemented) and added missing functionalities to mobile applications (for example saving and syncing file assets on mobile devices and web server). Worked closely with 1 other front-end developer, in Agile (scrum) approach (2 weeks long sprints, code review, etc.)Technologies used: HTML5, CSS3, JavaScript, jQuery, Grunt.js, Gulp.js, Phonegap, Cordova, Angular 1.x, Node.js, Git.

Developer - Writteli
Developer - Writteli

Created an open source static site generator, created with JavaScript / Node.js. It’s a command-line tool at the moment, working on desktop CMS application for all popular operating systems (Windows 10, Linux, OSX) – meant to be built with React.js framework and Proton-native package. The repository access 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)