Trust me, I'm an enginee

About me:
Łukasz Kupś

I am a Web Developer with 14+ years of experience, focused on Front-end side of the development process. I love creating nice and useful things for the Internet people.

In my spare time I love to read sci-fi books, do some jogging, work on side-projects, write tech articles on personal website or create my own indie games.

Skills:
Daily basis experience

JavaScript ES6(experienced)

Vue.js / Vuex (experienced)

Git (experienced)

Construct 3 game engine (experienced)

Node.js (intermediate)

Typescript (intermediate)

Express.js (intermediate)

Wordpress (intermediate)

Experienced in working with provided backend services built with Ruby On Rails, Django or Node.js frameworks.

Working in Agile methodologies

Software

Windws, Linux, OSX

Visual Studio Code, git, WSL, Affinity Designer, Jira, GitHub, Bitbucket, Construct 3, Leonardo, Zeplin, Sublime Text 3, vim

Used in the past, no longer on daily basis

Unit Testing (Mocha, Chai, Jest) (intermediate)

PhoneGap / Cordova mobile development (intermediate)

Meteor.js (beginner)

Angular.js 1.x (beginner)

React.js (beginner)

Work history:
Senior Software Engineer at Altium (remote)

04/2024 - currently

Extending Altium 365 web application with new modules and functionalities.

Front-end developer at Mercedes-Benz.io (remote)

02/2021 - 04/2024

In the first 6 moths I've been developing an internal MVP project, based on provided prototype & documentation.

After succesfully finishing MVP I've been assigned to another MB.io project, that will be used across all the markets that are being handled by Mercedes-Benz company.

Technologies used: Vue.js, TypeScript, JavaScript, Node.js, Jest, Jenkins, Sass, Webpack, Adobe AEM.

Full-stack freelance web developer (remote)

01/2015 - 04/2024

A-Z web development from UI design to the deployment on client's server. Working on side-projects that automate everyday programming tasks.

Using Node.js, JavaScript, Vue.js, Express.js, Webpack, Gulp.js, Brunch.js, Sass, git, Construct 3.

Front-end developer at Upstack.co (remote)

02/2020 - 12/2023

Contract / freelance front-end development via Upstack platform.

Front-end developer at HICX Solutions (remote)

02/2020 - 08/2021

Maintaining company product, developing new functionalities using Vue.js framework.

Front-end developer at QContact (remote)

01/2018 - 02/2020

Front-end development of SaaS application for communication. Using Vue.js, WebRTC, SIP, Webpack, Mocha, Chai, Jest, git

Front-end developer at Influenster (remote)

06/2017 –10/2017

Maintaining company product, rebuilt main application module (search) from Django template based to React.js one.

JavaScript developer at ITM Business sp. z o.o. (Poznan, Poland)

04/2015 –04/2017

Maintenance and further development of internal front-end framework, creating web applications and Single Page Apps based on company’s product API.Developing mobile applications based on already created web modules. Using JavaScript, jQuery, PhoneGap, Cordova, bits of Angular.js 1.x, git.

Web developer at ITM Business sp. z o.o. sp. k. (Poznan, Poland)

10/2013 –03/2015

Creating Wordpress and custom CMS based websites, development of front-end framework for ERP (SaaS) application. Using JavaScript, Wordpress, git.

Freelance web developer, Webrackets (remote)

06/2010 –11/2014

Creating Wordpress-based websites, slicing psd files to templates, front-end development.

Education
Poznan University of Technology (Master degree: IT in business processes)

Thesis title: Development of Content Management System using Meteor.js – a Node.js framework.

Poznan University of Technology (Engineer degree: computer science)

BsC Thesis title: Implementing personal data generator for testing purposes in Ruby on Rails framework.