Karol Paruzel

Senior Technical Architect at Sopra Steria
Radzionków, śląskie

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

Sopra Steria
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.
Mentor Graphics
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%.
Mentor Graphics
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
Mentor Graphics
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
Future Processing
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
Ente Sp. z o.o.
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

Szkolenia i kursy

Test Driven Development
Domain Driven Design
Creativity and group work course

Edukacja

Logo
Computer Science, magisterskie
Silesian University of Technology

Specjalizacje

IT - Rozwój oprogramowania
Analiza biznesowa
IT - Rozwój oprogramowania
Architektura
IT - Rozwój oprogramowania
Programista JAVA

Zainteresowania

Neural networks, dance, music

Grupy

Java
Java
SE, EE, ME, co kto lubi...
Programiści WWW
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.