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.
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.
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.
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.
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
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)
BSc. in Computer Science - Implementing user personal data generators in Ruby On Rails