Basic Information
Name and surname
Paweł Widomski
Addres
Tychy, Poland
Phone
+48 506 690 428
Email
contact@pawelwidomski.pl
Birth date
08/05/1989
Job experience
01/12/2016 – now
Rspective, Katowice, Poland, Full stack and salesforce developer
API Integration, salesforce development (apex, lightning components and external api), node.js, java, javascript

01/04/2016 – 30/11/2016
Comarch, Katowice, Poland, Senior Developer
My responsibilities were extended to:
- set up and manage automatic static analysis in jenkins,
- adding new features in Comarch's framework for reconciliation (java),
- software architect-related tasks, which involves planning the reconciliation mechanisms (creating concept) and setting requirements for new features.

01/06/2013 – 30/03/2016
Comarch, Katowice, Poland, Developer
I was responsible for implementing reconciliation adapter for different vendors (Huawei, Cisco, Alcatel), which discovers discrepancies in telecommunication network. I was using Java as programming language, as well as, PL/SQL.Moreover there was a lot of analysis of NMS (Network Management System) database, which greatly improves my skills in SQL.Another duties includes:
- basic administration of oracle database (creating schemes, granting privileges, optimization),
- writing bash scripts to automate upgrade of software and running tests on environment,
- creating various tools, eg. website parser, excell reporter,
- writing groovy scripts (software updater, mediator which downloads responses from MTOSI web service),
- working with soap and rest services,
- writing JUnit tests.

Education
01/03/2012 - 25/11/2013
Silesian University of Technology, Electronics and Telecommunication, Master of Science (MSc)

22/09/2012 - 22/01/2013
Jordanstown at Univeristy of Ulster, Electrical and Electronics Engineering, Erasmus

01/09/2008 - 22/01/2012
Silesian University of Technology, Electronics and Telecommunication, Bachelor of Science (BSc)

Skills
  • java8, guice, guava, apache-commons, dropwizard, hibernate, jpa, mockito,
  • oracle, mysql, postgresql, pl/sql, sql, firebase,
  • javascript, react, jquery, nodejs, gulp, nodejs,
  • html5, css3, sass,
  • heroku, mailchimp, intercom, wootric, twilio, paypal,
  • docker, gradle, maven, composer,
  • git, svn,
  • php, symfony, silex, doctrine,
  • c, c++,
  • IoT, stm32, gps, gsm, ethernet, usb, rf, led, rfid, raspberry pi,
  • freeRTOS, dsp, fft, pid, hid.
Hobbies
  • new technologies
  • RC vehicles
  • mobile phones
  • IoT
  • electronics
  • android
  • motorcycles
  • gym
Trainings
  • European Computer Driving Licence
  • Printed Circuit Board Design Course (Mentor Graphics)
  • High-Speed PCB Design Course (Mentor Graphics)
  • PL/SQL programming (Comarch)
  • Oracle database 11G administration (Comarch)
  • Clean Code (Comarch)
  • Static code analysis (+Jenkins) (Comarch)
  • Data structures in Java (Comarch)
  • Guava (Comarch)
  • Design patterns (Comarch)
  • Threads in Java (Comarch)
  • MongoDB for Java Developers
  • MongoDB for DBAs
  • Practical use of chosen Oracle SQL functions & data transformations (Comarch)
  • Java 8 Overview (Comarch)