Krystian Kowal
👨🏻💻 JavaScript Developer
JavaScript TypeScript ReactJS Redux NodeJS HTML5 CSS3 REST SQL Git Webpack Scrum Linux
I ❤️ JavaScript.
I like creating web applications especially with new technologies. I am an expert in frontend but I also have strong knowledge in backend (JS). My strengths are analytical thinking and problem solving. In free time I like to learn about new technologies and innovations.
🕵🏻♂️ Personal data
- Mail: cv@kowal.pro
- City: Wrocław, Poland
- English: Advanced in speech and writing
- LinkedIn: https://www.linkedin.com/in/krisu-kowal
- Github: https://github.com/Kyczan
🥷🏻 Experience
-
Dec 2019 - now | UBS
Role: IT Software Engineer (Associate Director)
Responsibilities: Creating web applications using React+Redux; collaborating with business to introduce better applications; improving existing apps
Technologies:JavaScriptTypeScriptReactJSReduxSagaStencilJSWebpacknpmNodeJSGitGithubGitlabCSS3LESSHTML5D3(JS library)Scrum
Projects:- Dashboard - brand new, fully responsive homepage for UBS clients located in USA (React)
- Interests Questionnaire - web app that allows user to set his mindset by completing survey (React)
- Navigation - new, responsive navigation in online service based on native web components (StencilJS)
- Milestones - web app that allows user to set and follow his financial goals (React)
- New Experience - welcome new clients in online service with splash screen and guide them through Dashboard page (React)
-
Sep 2018 - Nov 2019 | Experis
Role: Frontend Developer (b2b) (Consultant in a Big Swiss Bank)
Responsibilities: Creating web apps using ReactJS; introduce responsiveness to existing web apps; create and maintain custom React components library
Technologies:JavaScriptReactJSHTML5CSS3SemanticUIWebpackGitnpmScrum
Projects:- DACAT - web app that allows user to transfer his accounts from another banks to this one (React).
-
Oct 2016 - Sep 2018 | Experis
Role: Open Source Web Developer (b2b) (Consultant in DXC Technology)
Responsibilities: Maintaining Orders Search Suite (OSS) Web Application for searching and displaying details statuses about orders in HPE; contact with users around the world; analyzing problems and issued tickets; creating new modules; monitoring
Technologies:TCLJavaScriptReactJSGitLinuxVim -
Nov 2015 - Sep 2016 | Yourvine
Role: Frontend Developer (b2b)
Responsibilities: Developing web application for managing festivals and selling tickets (SPA + REST API in PHP); in spare time making bots for Slack (coffescript)
Technologies:JavaScriptAngularJSES6HTML5CSS3SASSFoundationBootstrapnpmgulpgruntGitCITDDScrum -
Mar 2011 - Oct 2015 | Towarzystwo Ubezpieczeń Europa
Role: Junior -> Regular -> Senior Analyst Programmer in IT Department
Responsibilities: analyzing insurance contracts; preparing system for policies from new insurance products; manipulating big data using Oracle PLSQL; creating data importing procedures; making SQL queries pulling out data for reports; developing local web SPA applications; making reports
Technologies:PLSQLOracleXMLjQueryAJAXJasperReportsGroovyAngularJSPHPMySQLExcelVBA -
Jun 2010 - Aug 2010 | BZ WBK
Role: Trainee in Risk Management Division
Responsibilities: making SQL queries in MSSQL database; visualizing data in excel using VBA
Technologies:SQLMSSQLExcelVBA
👨🏻🎓 Education
-
Oct 2005 - Oct 2010
University of Technology in Wrocław
Mathematics / Financial and Insurance Mathematics
📜 Courses
- Oct 2021 Frontend Architecture (architekturanafroncie.pl)
- Jul 2021 Advanced Git (kursgita.pl)
- May 2015 UX and Usability in Web Applications (ConceptLabs)
- Nov 2014 Protecting and Attacking Web Applications (Niebezpiecznik.pl)
- Aug 2013 Scrum and Agile
- May 2012 Advanced Oracle and PL/SQL (Altkom Akademia)
🚲 Hobbies
- Creating small useful (for me) web apps
- Rollerblading
- Making plastic models and creating dioramas
😴 Disclaimer
I agree to the processing of personal data provided in this document for realising the recruitment process pursuant to the Personal Data Protection Act of 10 May 2018 (Journal of Laws 2018, item 1000) and in agreement with Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation).