#176 Konrad Szmajda
PL, Warszawa

Email address:
konrad.szmajda@demo.expertido.com
Phone Number:
+48 222 444 666
Skype:
Date of Birth:
May 1980
City:
Warszawa
Country:
PL
Willingness to travel:
No traveling
About me:
Software Architect, Application Developer and Technical Leader with 11 years of experience in Java / Java Enterprise Edition technologies. Certified Enterprise Architect for Java EE. Experienced technical recruiter. Participated in many projects for different business domains. Interested mainly in lean, iterative development with extremely fast product to market cycle.
Looking for interesting Senior Software Architect position preferably in medium to large size company from finance sector.
During leisure time loves skiing and sailing.
Looking for interesting Senior Software Architect position preferably in medium to large size company from finance sector.
During leisure time loves skiing and sailing.
Experience
Software Architect
TrackIt sp. z o.o.
08/2007
-
Now
(15 years and 8 months)
Main architect of a complex web based project management system. Responsible for entire design and implementation of crucial parts (e.g. online collaboration module). Technical leader in a team consisting of 3 scrum teams (around 20 people) - responsible for proper design and good quality of developed software.
In this position also had frequent and direct cooperation with company management and product managers. This cooperation required excellent communication skills - ability to explain technical details of complex software design in a language understood by business people.
Technologies used: Java, Java Enterprise Edition, EJB, JMS, JSP, JSF, Servlets, Vaadin, Hibernate, XML, XSLT, WebServices, SOAP
Tools used: Eclipse, SVN, Jenkins, JBoss, IBM WebSphere
Frameworks used: JUnit, Mockito, EasyMock
In this position also had frequent and direct cooperation with company management and product managers. This cooperation required excellent communication skills - ability to explain technical details of complex software design in a language understood by business people.
Technologies used: Java, Java Enterprise Edition, EJB, JMS, JSP, JSF, Servlets, Vaadin, Hibernate, XML, XSLT, WebServices, SOAP
Tools used: Eclipse, SVN, Jenkins, JBoss, IBM WebSphere
Frameworks used: JUnit, Mockito, EasyMock
Java Developer
Gold Insurace Inc.
05/2004
-
7/2007
(3 years and 3 months)
Worked on Customer Relationship Management (CRM) system for insurance company. Designed and implemented from the scratch complex Graphical User Interface for entire application. Additionally implemented different parts of that system, including import and export functionality needed for integration with external vendors.
Worked in a scrum team having close cooperation with Product Owner. Had Scrum Master role in that team for over 6 months.
Technologies used: Java, Java Swing, Java Enterprise Edition, Hibernate, XML, XSLT, WebServices, SOAP, Python
Tools used: Eclipse, SVN, Jenkins, JBoss, IBM WebSphere
Frameworks used: JUnit, Mockito, EasyMock
Worked in a scrum team having close cooperation with Product Owner. Had Scrum Master role in that team for over 6 months.
Technologies used: Java, Java Swing, Java Enterprise Edition, Hibernate, XML, XSLT, WebServices, SOAP, Python
Tools used: Eclipse, SVN, Jenkins, JBoss, IBM WebSphere
Frameworks used: JUnit, Mockito, EasyMock
Education
Polish-Japanese Institute of Information Technology
Polish-Japanese Institute of Information Technology
1999
- 2004
Specialization - Software Engineering and Databases. Graduated with honors.
Skills
Skills | Self-Esteem | Experience | Last used |
---|---|---|---|
Ant Author of build and deployment script for complex, multi-module java project. Responsible for maintenance and optimization in multi-threaded execution environment. |
70
Senior
|
60
From 4 to 5 years
|
30
From 1 to 2 years
|
Apache Tomcat Practical knowledge how to deploy large sized application in scope of configuring SSL, HTTP & AJP connectors, APR/Native, load balancing. Deep knowledge about performance tuning. |
80
Expert
|
80
More than 10 years
|
10
Currently
|
C++ |
50
Middle-Skilled
|
40
From 2 to 3 years
|
30
From 1 to 2 years
|
Design Patterns Excellent knowledge - author of several articles about Design Patterns. |
70
Senior
|
70
From 5 to 10 years
|
10
Currently
|
Eclipse IDE used (together with favorites plugins) in many projects. |
70
Senior
|
70
From 5 to 10 years
|
10
Currently
|
Git Wide experience - used as main Software Configuration Management system in one of the biggest projects. |
50
Middle-Skilled
|
50
From 3 to 4 years
|
10
Currently
|
Hibernate Wide experience with creation of DAO components for web site dedicated usage as well as batch processing (Scrollable Results). Deep knowledge of HQL, Criteria API, Native Query with focus on performance issues with usage of possible caches. |
70
Senior
|
70
From 5 to 10 years
|
10
Currently
|
HTML |
70
Senior
|
70
From 5 to 10 years
|
10
Currently
|
IBM WebSphere Used as JEE container in production environments for most of projects. Practical knowledge how to deploy middle and large sized application. Knowledge and experience with setup of clustered environment. Experience with performance tuning. |
80
Expert
|
70
From 5 to 10 years
|
10
Currently
|
IntelliJ IDEA Favorite IDE - used since years in many projects. |
70
Senior
|
70
From 5 to 10 years
|
10
Currently
|
J2EE Architecture Main Software Architect responsible for design of complex system for online Software Project Management including online collaboration. Certified Enterprise Architect for J2EE 5. |
70
Senior
|
70
From 5 to 10 years
|
10
Currently
|
Java Enterprise Edition Designed from the scratch complex system for online Software Project Management including online collaboration. Certified Web Component Developer. Certified Business Component Developer. Certified Developer for Java Web Services 5. Certified Enterprise Architect for J2EE 5. |
80
Expert
|
70
From 5 to 10 years
|
10
Currently
|
Java Standard Edition Java Guru. Certified Java Programmer. |
80
Expert
|
80
More than 10 years
|
10
Currently
|
JBoss Used as JEE container in daily development environments since years in many projects. Practical knowledge how to deploy application. Ability to perform troubleshooting. Responsible for performance tuning. |
80
Expert
|
70
From 5 to 10 years
|
10
Currently
|
Linux Experienced administrator of several production servers running on Ubuntu, RedHat and CentOS distributions. |
80
Expert
|
70
From 5 to 10 years
|
10
Currently
|
Maven Author of build and deployment script for complex, multi-module java project. |
50
Middle-Skilled
|
60
From 4 to 5 years
|
10
Currently
|
MySQL |
70
Senior
|
70
From 5 to 10 years
|
10
Currently
|
Object Oriented Design Practitioner and evangelist of proper object design concepts like encapsulation, data protection, inheritance, interfaces and polymorphism. Professional practice gained while programming in C++, Java and C#. |
80
Expert
|
80
More than 10 years
|
10
Currently
|
Oracle |
70
Senior
|
70
From 5 to 10 years
|
10
Currently
|
ORM Experienced with different ORM systems like TopLink, Hibernate, KODO, OpenJPA. |
70
Senior
|
70
From 5 to 10 years
|
10
Currently
|
Software Configuration Management Hands on experience with many different SCM systems like CVS, SVN, GIT, ClearCase. Responsible for branching in big project. |
70
Senior
|
70
From 5 to 10 years
|
10
Currently
|
Software Design |
70
Senior
|
70
From 5 to 10 years
|
10
Currently
|
Software Quality Assuarance |
70
Senior
|
70
From 5 to 10 years
|
10
Currently
|
SQL Practical experience of indices and Primary Keys / Foreign Keys. Deep knowledge of Join Syntax and understanding of the various types of Joins (including table aliasing). Knowledge and hands on experience with of various data types. Experienced with sub-queries, stored procedures, temporary tables, views and aggregation functions. |
70
Senior
|
70
From 5 to 10 years
|
10
Currently
|
SVN Wide experience with SVN as main Software Configuration Management system used in many projects. |
70
Senior
|
70
From 5 to 10 years
|
10
Currently
|
Technical Recruiting Experienced technical recruiter (100+ interviews). Responsible for verification of software development related skills like Java, JEE, RDBMS, SQL, Design Patterns, Linux. |
50
Middle-Skilled
|
60
From 4 to 5 years
|
10
Currently
|
Unit Testing One of the core frameworks used on daily basis for unit testing for created / modified software. |
70
Senior
|
70
From 5 to 10 years
|
10
Currently
|
XML Hands-on experience with design of complex XML documents including creation of required XML schema (xsd). Strong experience with DOM and SAX parsers. |
70
Senior
|
70
From 5 to 10 years
|
10
Currently
|
XSLT |
30
Junior
|
30
From 1 to 2 years
|
20
From 6 to 12 months
|
Conditions
Senior Software Architect
Available in 1 month from now after signing the contract
Looking for interesting Senior Software Architect position preferably in a Java / Java EE projects for medium to large size company from finance sector.
Warsaw
Poland
-
within
10.0
km
Contract
40 per week
The minimum term/time of the contract
12,500
PLN
net
monthly
Foreign Languages
English
Full professional proficiency
German
Limited working proficiency
Certificates
Sun Certified Java Programmer for the Java Platform Standard Edition 6 (SCJP 6)
2006
Sun Certified Web Component Developer for the Java Platform Enterprise Edition 5 (SCWCD 5)
2008
Sun Certified Business Component Developer for the Java Platform Enterprise Edition 5 (SCBCD 5)
2009
Sun Certified Developer for Java Web Services 5 (SCDJWS 5)
2009
Sun Certified Enterprise Architect for J2EE 5
2011