Umiejętności
Ant
Eclipse
Git
GWT
Hibernate
Java
Java Enterprise Edition
JIRA
JPA
jQuery Mobile
JSP
LDAP
Maven
OOP
Scrum
Spring
Subversion
Test Driven Development
Tomcat
Zarządzanie zespołem
Wzorce projektowe
Agile
Inżynieria oprogramowania
People Management
Serwer aplikacji JBoss
Testy jednostkowe
Języki
polski
ojczysty
angielski
biegły
Doświadczenie zawodowe
Senior Technical Architect
Technical/Software Architect and Team Leader for one of the Evolutions in Schengen Information System II, related to performance improvement for the data consistency checks between Central System and National Systems databases.
Being responsible for solution design, architecture, technical documentation and leading the development team (team size varied between 2 to 8 people)
Being responsible for the performance analysis of the SISII production environment.
Collaborated with other Technical Architects to create technical solutions and crunch domain knowledge.
Collaborated with Project Managers to drive development progress.
Taken part in Core Architecture Board, responsible for architectural decisions related to entire SISII Central System.
Being responsible for presenting the solutions (and possible options) before the customer and Schengen Member States
Taken part in application development process as a Senior Engineer.
Participated in hiring processes (as a Java Technical Interviewer)
Conducted a process of employee appraisals, goal setting and directing personal trainings.
Being responsible for solution design, architecture, technical documentation and leading the development team (team size varied between 2 to 8 people)
Being responsible for the performance analysis of the SISII production environment.
Collaborated with other Technical Architects to create technical solutions and crunch domain knowledge.
Collaborated with Project Managers to drive development progress.
Taken part in Core Architecture Board, responsible for architectural decisions related to entire SISII Central System.
Being responsible for presenting the solutions (and possible options) before the customer and Schengen Member States
Taken part in application development process as a Senior Engineer.
Participated in hiring processes (as a Java Technical Interviewer)
Conducted a process of employee appraisals, goal setting and directing personal trainings.
Senior Software Development Engineer Team Lead
People Leader, Scrum Master and Technical mentor for newly created, international team (8 engineers), responsible for Mentor EDM - Siemens PLM Software integration
Facilitated Scrum framework – sprint planning, daily stand-ups, sprint reviews, sprint retrospectives and functionality demonstrations
Collaborated with product architects, team members, and other scrum masters to create technical solutions and drive development progress
Conducted a process of quarterly employee appraisals, goal setting and directing personal trainings
Participated in hiring processes (as a Java Technical Interviewer)
Taken part in application development process as a Senior Java Engineer.
Management 60%, Code Development 40%.
Facilitated Scrum framework – sprint planning, daily stand-ups, sprint reviews, sprint retrospectives and functionality demonstrations
Collaborated with product architects, team members, and other scrum masters to create technical solutions and drive development progress
Conducted a process of quarterly employee appraisals, goal setting and directing personal trainings
Participated in hiring processes (as a Java Technical Interviewer)
Taken part in application development process as a Senior Java Engineer.
Management 60%, Code Development 40%.
Senior Software Development Engineer
Acted as a Java Full Stack Developer
Coordinated Collaboration feature development process between three Scrum Teams
Implemented Search mechanism in EDM Server - based on Elastic Search
Integrated EDM Server with common LDAP servers
Mentored and trained Junior Engineers and Interns
Technical Environment:
Frameworks - JEE, EJB, GWT 2.7, ExtGWT, JPA, Hibernate
Dependency Managers - Ant
Servers - Wildfly 8.2, Wildfly 9.x
Databases - Oracle, PostgreSQL
Code Versioning - SVN
Other - LDAP, Elastic Search 2.3
Coordinated Collaboration feature development process between three Scrum Teams
Implemented Search mechanism in EDM Server - based on Elastic Search
Integrated EDM Server with common LDAP servers
Mentored and trained Junior Engineers and Interns
Technical Environment:
Frameworks - JEE, EJB, GWT 2.7, ExtGWT, JPA, Hibernate
Dependency Managers - Ant
Servers - Wildfly 8.2, Wildfly 9.x
Databases - Oracle, PostgreSQL
Code Versioning - SVN
Other - LDAP, Elastic Search 2.3
Software Development Engineer
Fulfilled a role of Java Full Stack Developer
Implemented common UI widgets library for all web applications in Mentor web application infrastructure
Developed GWT web application for user and system administration
Implemented EDM Server core services
Worked with legacy code
Technical Environment:
Frameworks - JEE, EJB, GWT 2.5, ExtGWT, JPA, Hibernate
Dependency Managers - Ant
Servers - JBoss 7.1
Databases - Oracle, PostgreSQL
Code Versioning - SVN
Implemented common UI widgets library for all web applications in Mentor web application infrastructure
Developed GWT web application for user and system administration
Implemented EDM Server core services
Worked with legacy code
Technical Environment:
Frameworks - JEE, EJB, GWT 2.5, ExtGWT, JPA, Hibernate
Dependency Managers - Ant
Servers - JBoss 7.1
Databases - Oracle, PostgreSQL
Code Versioning - SVN
Software Engineer
Acted as Java Developer
Implemented web applications for mobile devices in JSP and JQueryMobile technologies, usable for planning journeys and buying train tickets
Developed a GWT based application, usable for supervising communication incidents
Worked with legacy code (refactoring) and maintained customer applications
Customer Service / Technical Support
Code Review
Technical Environment:
Frameworks - JSP, Spring, Swing, JQuery Mobile, GWT 2.2
Dependency Managers - Maven, Ivy
Servers - Tomcat, Jetty, JBoss
Databases - Oracle, MySQL
Code Versioning - SVN, CVS, GIT
Continuous Integration - Jenkins/Hudson
Implemented web applications for mobile devices in JSP and JQueryMobile technologies, usable for planning journeys and buying train tickets
Developed a GWT based application, usable for supervising communication incidents
Worked with legacy code (refactoring) and maintained customer applications
Customer Service / Technical Support
Code Review
Technical Environment:
Frameworks - JSP, Spring, Swing, JQuery Mobile, GWT 2.2
Dependency Managers - Maven, Ivy
Servers - Tomcat, Jetty, JBoss
Databases - Oracle, MySQL
Code Versioning - SVN, CVS, GIT
Continuous Integration - Jenkins/Hudson
Junior Software Developer
Designed and developed GWT based web application usable for supervising vehicles and machines on a map in a real time
Maintaining production server environment
Technical Environment:
Frameworks - GWT 2.0, SmartGWT, Spring
Servers - Tomcat and Jetty
Databases - PostgreSQL
Code Versioning - SVN
Technical Environment:
Frameworks - GWT 2.0, SmartGWT, Spring
Servers - Tomcat and Jetty
Databases - PostgreSQL
Code Versioning - SVN
Maintaining production server environment
Technical Environment:
Frameworks - GWT 2.0, SmartGWT, Spring
Servers - Tomcat and Jetty
Databases - PostgreSQL
Code Versioning - SVN
Technical Environment:
Frameworks - GWT 2.0, SmartGWT, Spring
Servers - Tomcat and Jetty
Databases - PostgreSQL
Code Versioning - SVN
Szkolenia i kursy
Test Driven Development
Domain Driven Design
Creativity and group work course
Domain Driven Design
Creativity and group work course
Specjalizacje
IT - Rozwój oprogramowania
Analiza biznesowa
IT - Rozwój oprogramowania
Architektura
IT - Rozwój oprogramowania
Programista JAVA
Zainteresowania
Neural networks, dance, music
Grupy
Programiści WWW
Tworzysz strony internetowe? DOŁĄCZ DO NAS !!!
Tematyka grupy to: PHP, ASP.NET, HTML5, grafika, bazy danych, pozycjonowanie, oraz wszelkie tematy związane z tworzeniem serwisów www.