Języki
polski
ojczysty
angielski
biegły
niemiecki
biegły
Doświadczenie zawodowe
Senior Software Engineer
Project UBS
Web and web service based wealth management solution for Switzerland branch of UBS bank. System deployment consists of load balancer in front of web/ws based UI components and enterprise service bus to communicate with cluster of engine components for scaled calculations.
Responsibilities
- Design and implementation of cache solution for performance boost. Spring caching over ehcache. Multi node eviction/reload mechanism through publish/subscribe JMS communication. Bootstrap loaders for cache warm up.
- Analysis and implementation of business requirements from wealth management banking sub domain.
Technologies
Backend: Tomcat, Spring, JPA(Hibernate), SOAP,REST, JMS, ActiveMQ, IBMMQ, Camel
Database: H2, Oracle
CI: Maven, GIT, GitHub, Jenkins, Nexus, Sonar, Jira
Test: Junit, Spring Test, Mockito, DB Unit, Rest Assured
Client side: Angular JS
IDE: Intelij IDEA
Web and web service based wealth management solution for Switzerland branch of UBS bank. System deployment consists of load balancer in front of web/ws based UI components and enterprise service bus to communicate with cluster of engine components for scaled calculations.
Responsibilities
- Design and implementation of cache solution for performance boost. Spring caching over ehcache. Multi node eviction/reload mechanism through publish/subscribe JMS communication. Bootstrap loaders for cache warm up.
- Analysis and implementation of business requirements from wealth management banking sub domain.
Technologies
Backend: Tomcat, Spring, JPA(Hibernate), SOAP,REST, JMS, ActiveMQ, IBMMQ, Camel
Database: H2, Oracle
CI: Maven, GIT, GitHub, Jenkins, Nexus, Sonar, Jira
Test: Junit, Spring Test, Mockito, DB Unit, Rest Assured
Client side: Angular JS
IDE: Intelij IDEA
Senior Software Developer
Project Solarwinds
Web-based automated ticketing and asset management solution that helps to manage an IT support requests. It includes a web console with an integrated dashboard for performance reporting.
Key product features: automated ticketing system, asset management, reporting system, knowledge base, integration with various third party systems.
Responsibilities
- Design and implementation to meet the security requirements of Federal Information Processing Standards (FIPS)
- Leading the process of changing application architecture from WebObject based monolith to modular, extensible, easy to maintain, modern product. I based it on technological leap still with the full care of existing customers and theirs migration process. That is why I prepared, proposed and get acceptance of a product roadmap to reach the ultimate goal based on releasing in phases to bring value faster
Technologies
Server side: Tomcat, Spring, JPA (Hibernate), WebObjects
Database: H2, MS SQL Server, MySql, PostgreSQL
CI: Maven, GIT, Perforce, Team City, Artifactory, Sonar, Jira
Test: Junit, Spring Test
Client side: Angular JS, WebObjects
IDE: Intelij IDEA
Web-based automated ticketing and asset management solution that helps to manage an IT support requests. It includes a web console with an integrated dashboard for performance reporting.
Key product features: automated ticketing system, asset management, reporting system, knowledge base, integration with various third party systems.
Responsibilities
- Design and implementation to meet the security requirements of Federal Information Processing Standards (FIPS)
- Leading the process of changing application architecture from WebObject based monolith to modular, extensible, easy to maintain, modern product. I based it on technological leap still with the full care of existing customers and theirs migration process. That is why I prepared, proposed and get acceptance of a product roadmap to reach the ultimate goal based on releasing in phases to bring value faster
Technologies
Server side: Tomcat, Spring, JPA (Hibernate), WebObjects
Database: H2, MS SQL Server, MySql, PostgreSQL
CI: Maven, GIT, Perforce, Team City, Artifactory, Sonar, Jira
Test: Junit, Spring Test
Client side: Angular JS, WebObjects
IDE: Intelij IDEA
Senior Software Engineer
Bison Schweiz AG
ERP system in retail area; web applications with JEE 7 server side and AngularJS client side, continuous integration and delivery process with test pyramid containing unit tests (both junit with mocking and karma/jasmine for the client), integration in container tests with Arquillian, acceptance tests with REST client and end to end tests with Protractor/selenium web driver.
Responsibilities
- taking part in full software development process,
- requirements analysis, story map creation, development, test
- continuous delivery process design and development,
Technologies
Server side: Java Enterprise 7, CDI, EJB, JPA (Hibernate), JAX-RS, JMS, WebSocket, Batch API, JMX, Jasper Reports
Application Server: JBoss 8 Wildfly
Databases: H2, DB2, Oracle
Continous Integration: Maven, Jenkins, Artifactory, Sonar, JaCoCo
Tests: Arquillian, Junit, Mockito, EasyMock, JMockit, Karma/Jasmine, Protractor/Selenium web driver
Client side: Angular JS, Type script, Npm, Grunt
IDE: Eclipse, Visual Studio
Responsibilities
- taking part in full software development process,
- requirements analysis, story map creation, development, test
- continuous delivery process design and development,
Technologies
Server side: Java Enterprise 7, CDI, EJB, JPA (Hibernate), JAX-RS, JMS, WebSocket, Batch API, JMX, Jasper Reports
Application Server: JBoss 8 Wildfly
Databases: H2, DB2, Oracle
Continous Integration: Maven, Jenkins, Artifactory, Sonar, JaCoCo
Tests: Arquillian, Junit, Mockito, EasyMock, JMockit, Karma/Jasmine, Protractor/Selenium web driver
Client side: Angular JS, Type script, Npm, Grunt
IDE: Eclipse, Visual Studio
Senior Software Engineer – Team Leader – Scrum Master
01/2013 – 06/2013
Project
Web application for software discovery and usage analysis, cross time-zone Scrum
Responsibilities
- domain knowledge expert, database designing
- requirements analysis and development
Technologies
Ruby, Ruby on Rails, Sequel, MS SQL Server, Git, Jenkins, Javascript, JQuery
05/2011 – 12/2012
Additional responsibilities
- database design, performance tuning, ORM, REST services design and impl
- technical leadership of the team according to Scrum process
- responsibility for new release of the project, from new team member training, till on time rollout with additional features and over two times faster import
- technical candidates verification in recruitment process
IBM Software Engineer
09/2009 – 04/2011
Project
Web application for asset management domain, designed to store, manage software catalog and data exchange, multicultural, enterprise Scrum
Responsibilities
- design modules and implement requirements for the application
- cooperate with customers and demo the application
- prepare and tune queries in JPQL and native SQL
- awarded by IBM SWG Tivoli Cluster Excellence Award
Technologies:
Java 1.5, open JPA, Websphere, Derby, DB2, XML, REST, Ant, CruiseControl, JProfiler
07/2007 – 08/2009
Additional responsibilities:
- installer development using InstallShield Multi-Platform and shell scripting
- development of toolkit framework using Web services
- gathering customer intimacy, short time assignment in US, conducting project transition to India, providing 2 month remote learning sessions
IBM Junior Software Engineer
01/2007 – 06/2007
Project
Platform for distributed agent systems, OSGi based agent and enterprise server application on WebSphere, waterfall approach turned into Scrum
Responsibilities
- preparing patches with multi OS support for customer using Java and shell scripts
Technologies
Java 1.4, SQL, DB2, Derby, Oracle, Websphere, ISMP, SOAP, OSGi, Eclipse-Equinox
Project
Web application for software discovery and usage analysis, cross time-zone Scrum
Responsibilities
- domain knowledge expert, database designing
- requirements analysis and development
Technologies
Ruby, Ruby on Rails, Sequel, MS SQL Server, Git, Jenkins, Javascript, JQuery
05/2011 – 12/2012
Additional responsibilities
- database design, performance tuning, ORM, REST services design and impl
- technical leadership of the team according to Scrum process
- responsibility for new release of the project, from new team member training, till on time rollout with additional features and over two times faster import
- technical candidates verification in recruitment process
IBM Software Engineer
09/2009 – 04/2011
Project
Web application for asset management domain, designed to store, manage software catalog and data exchange, multicultural, enterprise Scrum
Responsibilities
- design modules and implement requirements for the application
- cooperate with customers and demo the application
- prepare and tune queries in JPQL and native SQL
- awarded by IBM SWG Tivoli Cluster Excellence Award
Technologies:
Java 1.5, open JPA, Websphere, Derby, DB2, XML, REST, Ant, CruiseControl, JProfiler
07/2007 – 08/2009
Additional responsibilities:
- installer development using InstallShield Multi-Platform and shell scripting
- development of toolkit framework using Web services
- gathering customer intimacy, short time assignment in US, conducting project transition to India, providing 2 month remote learning sessions
IBM Junior Software Engineer
01/2007 – 06/2007
Project
Platform for distributed agent systems, OSGi based agent and enterprise server application on WebSphere, waterfall approach turned into Scrum
Responsibilities
- preparing patches with multi OS support for customer using Java and shell scripts
Technologies
Java 1.4, SQL, DB2, Derby, Oracle, Websphere, ISMP, SOAP, OSGi, Eclipse-Equinox
Szkolenia i kursy
Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0
IBM Certified Database Associate - DB2 9 Fundamentals
IBM Certified Solution Developer - DB2 9.7 SQL Procedure Developer
Professional Scrum Master I
International Software Testing Qualifications Board - CTFL
IBM Certified Database Associate - DB2 9 Fundamentals
IBM Certified Solution Developer - DB2 9.7 SQL Procedure Developer
Professional Scrum Master I
International Software Testing Qualifications Board - CTFL
Edukacja
Specjalizacje
Finanse/Ekonomia
Audyt/Podatki
Zainteresowania
Volleyball, football, travelling, swimming, novels reading and listening
Inne
Databases:
Derby, DB2, MS SQL Server
Operating systems:
Windows, AIX, Red Hat and SUSE Linux, Solaris, HP-UX, i5
Technologies:
JPA, SQL, WebSphere, Servlets, JAX-RS, JAX-WS, EJB 3, JSF, CDI, UML, XML, XSLT, HTML, CMVC, RTC, Git, SVN, Hibernate, Glassfish, Spring, Ant, Cruise Control, Jenkins
Leadership:
Leading the team by example, up to 10 members, self driven, highly motivated
Derby, DB2, MS SQL Server
Operating systems:
Windows, AIX, Red Hat and SUSE Linux, Solaris, HP-UX, i5
Technologies:
JPA, SQL, WebSphere, Servlets, JAX-RS, JAX-WS, EJB 3, JSF, CDI, UML, XML, XSLT, HTML, CMVC, RTC, Git, SVN, Hibernate, Glassfish, Spring, Ant, Cruise Control, Jenkins
Leadership:
Leading the team by example, up to 10 members, self driven, highly motivated
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
Siatkówka
Grupa dla miłośników siatkówki - od tych grających na boisku do tych, co grają przed TV ;)