Profilbild von Leszek Kasperczyk Fullstack Developer, Senior Frontend Engineer, Software Engineer aus Krakw

Leszek Kasperczyk

verfügbar

Letztes Update: 14.04.2023

Fullstack Developer, Senior Frontend Engineer, Software Engineer

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Schlagwörter

Node.Js CSS ReactJS Backend AngularJS Front End HTML Java Javascript PHP + 17 weitere Schlagwörter anzeigen

Dateianlagen

leszek_kasperczyk_-_frontend_engineer_cv.pdf

Skills

Photoshop, AJAX, AWS, Angular, AngularJS, API, backend, backend, CSS, CSS3, projektowanie interfejsu użytkownika, ES6, frontend, Git, GitHub, mapy Google, systemy gridowe, HTML, HTML5, JQuery, JAVA, JavaScript, aplikacja mobilna, Node.js, NodeJS, Node, NPM, PHP, Redux, React, ReactJS, SAP, Salesforce, SASS, TypeScript, testy jednostkowe, testy jednostkowe, VUE, Webpack, Vite.

Projekthistorie

10/2020 - 07/2021
Fullstack Developer
LEGO

During the project at the LEGO group as a Fullstack developer I was responsible for
creating the application for internal use for the sellers. The goal was to move from SAP
to a custom-made app.

The project was done in React + Typescript + Redux, with NodeJS and JAVA in the backend
and it was strongly focused on unit testing.

12/2019 - 07/2020
Senior Frontend Engineer
Grundfos

I was responsible for company's global re-branding, the target was to move core customer
facing apps from old implementations into AEM + VUE. As a Senior Front-End Engineer, I
was using Vue.js to create customer facing apps, which would be implemented into AEM

(either into components or templates).

The main projects I was involved in as the main Front End developer were:

1. Language Selector - tool used for selecting and filtering through available

company's sites globally, done in VUE + AEM.

2. Product Configuration Tool - app used by customers to configure custom

products, done in VUE, JS, SASS + AEM.

3. Google maps implementation - tool for displaying company's branches nearby

the user, created with Google Maps API + VUE + JS.

All 3 projects required strong AEM & JavaScript experience and close collaboration

with back end developers.

01/2019 - 11/2019
Software Engineer
CurrencyFair

Working as a Front End Engineer, I was responsible for developing customer facing
applications, with strong focus on unit testing.

Main technologies used were React & Redux + Flow, NodeJS.

Other technologies used: PHP, JAVA, AWS.

10/2018 - 11/2018
Senior Frontend Developer
Railsbank

The project consisted of re-writing parts of the application in React & NodeJS, using
Typescript and unit testing.

Tech stack included React, Typescript, NodeJS, Webpack.

06/2018 - 10/2018
Frontend Enginner
The Telegraph

Helping the company move from Backbone to vanilla JavaScript. Work primarily done in
AEM - creating templates & AEM components with new funciopnalities.

Implemented new Amazon Pay widget for subscriptions and Amazon Login for
login/subscription process. Created new subscription upgrade functionality in vanilla JS -
https://secure.telegraph.co.uk/secure/upgrade/.

Tech stack: AEM, ES6, React, Node, NPM, Git.

04/2015 - 03/2018
Front end Developer
Pearson

As a lead front end developer at Pearson I was responsible for multiple
projects using latest technologies: HTML5, CSS3 (SASS/LESS), ReactJS,
Angular, JQuery, Node. The projects included:
rebrand of Pearson websites globally, including US, UK, Corporate etc, that included a
complete rebuild of the theme from
the ground up using HTML5, CSS3, LESS, JS, JQuery, as well as
configuration of CQ AEM templates, designs and folder structures.
That project involved extensive use of Javascript, as I only had limited
possibility of changing the AEM's predefined components HTML
markup.
maintaining and creating websites globally, for example https://brand.pearson.com/
(internal website for brand
management)




My latest React app for Pearson is AEM Styles Preview App - an application
that allows content editors to change the CQ AEM component styles
instantly, with ability to preview the current available styles.
URL: http://frontend-developer.com/styles-preview/, source code
here. The app has been tested on live AEM sites and works as
expected. The reason for creating it was to make editors lifes easier, as
until now there was no AEM build-in option to preview all the
components styles at once, but instead, editors needed to reload the
page after each time any style was applied to see the result. With the
app implemented, it can be all done in an instant. The app takes the list
of all available styles for all components and applies them to the
selected component, opening a React app overlay on top of the page,
showing how the component would look with variations of different
styles applied to it. Moreover, the app allows users to set the selected
styles, so they do not need to do it in AEM - this is achieved via AJAX call,
using the component's data available in the page source.
The app is built using ES6 and it's state is held in the Redux store. Each
component has separate instance of the app that is run on click of the
'Styles preview' button. The initial state of the app is gathered from the
source of the page.

10/2014 - 04/2015
Front end Developer consultant
Deloitte Digital

I was a Front-end developer (consultant) working on behalf of Deloitte
Digital for it's clients. I was mainly assigned to the "Pearson College"
project with Pearson, on which I was the only front-end developer fully
engaged in creating front for the entire website.

While working in Deloitte I was also already included in 2 very
successful bids:
1st for Aldi - I was a single front-end developer working closely with
back-end programmers, my task was to build a mobile website based
on Salesforce. The Bid was won and my work received very positive
impact from both the client and internally. I have used SASS and
HTML5 + JS.
2nd for Eli Lilly - I was the only person responsible for creating the
demo mobile app for the client based on AngularJS. The app was very
well received and was considered the best among other competitors.
It can be seen here: http://frontenddeveloper.com/lilly/

06/2013 - 10/2014
Front end Developer
City Index

I was a core front-end developer for City Index Group. My
responsibilities covered creating and maintaining company's websites,
creating HTML emails, responsive landing pages, new pages for CI
branches like finspreads.com or fxsolutions.com, as well as day-to-day
fixes of any bugs and some JS apps. I have worked closely with the
design team, turning their projects into live websites, as well as
advising on the best practices for UI design and offering my own
innovative ideas. I was using latest development technologies like CSS3
(SASS + Compass), HTML5 and JS with AngularJS, deep WP
configuration and themes development.

While working for City Index, I have also created the HTML email
generator in AngularJS for internal use to help content editors in creating
the HTML emails: http://frontend-developer.com/e-gen/

Reisebereitschaft

Weltweit verfügbar
Profilbild von Leszek Kasperczyk Fullstack Developer, Senior Frontend Engineer, Software Engineer aus Krakw Fullstack Developer, Senior Frontend Engineer, Software Engineer
Registrieren