Umiejętności
Ant
C++
ClearCase
Continuous Integration
CSS
Eclipse
FTP
Gradle
GUI test automation
HTML
HTTP
Hudson
IntelliJ IDEA
Java
JDBC
Jenkins
JIRA
JSON
JUnit
Linux
Maven
Mockito
Python
Scrum
Selenium
SOAP
SQL
Subversion
Tomcat
Version One
WebDriver
XML
XPath
HP Quality Center
Agile
Usługi internetowe
Testy systemowe
Automatyzacja testów
Intelij Idea
REST API
CS:GO
Języki
angielski
biegły
francuski
podstawowy
niemiecki
podstawowy
Doświadczenie zawodowe
Software Engineering Manager
Haso S. C. J. Macioszek & A. Paszek
Rolling out (and guidence about) Configuration Management, Continuous Integration, elements of Agile metodologies and test automation in the company.
Analysis / design / implementation / test / deployment & maintenance of...
Java SE/EE based applications:
- WiFi/RSSI based system for people and equipments localization in underground mines.
Python based embedded software for:
- Device that uploads firmware, performs initial setting and testing of electronic detonators, based on construction of RepRap 3D printers and CNC G-CODE protocol.
Analysis / design / implementation / test / deployment & maintenance of...
Java SE/EE based applications:
- WiFi/RSSI based system for people and equipments localization in underground mines.
Python based embedded software for:
- Device that uploads firmware, performs initial setting and testing of electronic detonators, based on construction of RepRap 3D printers and CNC G-CODE protocol.
Senior Software Developer
Haso S. C. J. Macioszek & A. Paszek
Analysis / design / implementation / test / deployment & maintenance of...
Java SE based applications:
- Standalone CAD application with rich JavaFX GUI for 2D graphics editing, allowing design of detonators networks and explosion sites planning for mining.
- Android applications for people & vehicles movement tracking.
- ModBus/TCP simulator for testing of SCADA/HMI system.
Python based software for:
- Mini computer with screen for displaying video streams from IP cameras in underground mines, allowing configuration through web page.
- Platform for testing and creating inventory of electronic detonators.
- Online devices monitor with status web page & REST API for SCADA integration.
Java SE based applications:
- Standalone CAD application with rich JavaFX GUI for 2D graphics editing, allowing design of detonators networks and explosion sites planning for mining.
- Android applications for people & vehicles movement tracking.
- ModBus/TCP simulator for testing of SCADA/HMI system.
Python based software for:
- Mini computer with screen for displaying video streams from IP cameras in underground mines, allowing configuration through web page.
- Platform for testing and creating inventory of electronic detonators.
- Online devices monitor with status web page & REST API for SCADA integration.
Software Quality Assurance Engineer
Sabre Holdings Poland - Airline Solutions
(incl. promotions: Associate => Contributor => Senior => Lead)
Test plan/strategy preparation (per release) and leading team of 3 testers (incl. myself). Technical guidence about automated testing.
Test cases preparation, design, execution and results reporting (mostly focused on e2e acceptance/functional/regression).
Test automation: design / development / rolling out and maintenance of Java/Selenium based functional testing framework driven by JUnit.
Applications under test with following interfaces: Web GUI, WebServices, offline processing jobs.
Working in Agile/SCRUM teams.
Test plan/strategy preparation (per release) and leading team of 3 testers (incl. myself). Technical guidence about automated testing.
Test cases preparation, design, execution and results reporting (mostly focused on e2e acceptance/functional/regression).
Test automation: design / development / rolling out and maintenance of Java/Selenium based functional testing framework driven by JUnit.
Applications under test with following interfaces: Web GUI, WebServices, offline processing jobs.
Working in Agile/SCRUM teams.
Software Developer
Ericpol Telecom - Core Networks
(incl. promotion Junior => Contributor)
Analysis, development and testing telecom services in Java.
Development of company-internal/Intranet web based tools.
Maintenance of Java/JUnit based functional testing framework.
Design, stabilization, execution and reporting related to automated functional regression tests written in Java and driven by JUnit.
Working in different Ericsson locations/offices, as a consultant: Sweden-Shockholm / Spain-Madrid.
Analysis, development and testing telecom services in Java.
Development of company-internal/Intranet web based tools.
Maintenance of Java/JUnit based functional testing framework.
Design, stabilization, execution and reporting related to automated functional regression tests written in Java and driven by JUnit.
Working in different Ericsson locations/offices, as a consultant: Sweden-Shockholm / Spain-Madrid.
Geodesy
Parcels measuring for maps creation/update. Cadastral surveys and maps update. Photogrametric surveys and maps analysis for LPIS/GIS. IACS related controls coordination.
Developing first simple Java SE batch software to help with above tasks.
Developing first simple Java SE batch software to help with above tasks.
Edukacja
Specjalizacje
IT - Rozwój oprogramowania
Analiza biznesowa
IT - Rozwój oprogramowania
Programista JAVA
IT - Rozwój oprogramowania
Testowanie
Zainteresowania
Fotografia, taniec towarzyski/salsa, kino/filmy, narty, plywanie, rower, komputery/gadżety - software & hardware: Druk 3d, Arduino, IoT.
Inne
SCJP - Certified Programmer - Java 2 Platform 1.4
ISTQB - Certified Tester - Foundation Level
ISTQB - Certified Tester - Foundation Level
Grupy
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie
Akademia Górniczo-Hutnicza to jedna z najlepszych i najbardziej renomowanych polskich uczelni, od lat zajmująca czołowe miejsca w rankingach szkół wyższych. Przoduje w dziedzinie nowocze