Rafał Duda

Rafał Duda

$37/hr
Java/Angular/PL-SQL
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Warszawa, Mazowieckie, Poland
Experience:
7 years
Rafał Duda Senior Java Developer / Team Leader TECHNICAL SKILLS FIELD SKILLS AND KNOWLEDGE Programming languages: PL\SQL, Java, ANSI C, SQL, JavaScript Databases: ORACLE (Oracle 9i,10), Postresql, MySql, IBM DB2, MSSQL Application servers: IBM Websphere, Redhat Jboss, Apache Geronimo, Oracle Glassfish Application container: Apache tomcat, Jetty Backend technologies: Android, SQLite, Roboguice, Maven , Ant, Jrebel, Sysdeo, PMD, Checkstyle, FindBugs, SonarCube, JUnit, TestNG, JPA, Hibernate, Spring Core, Spring Security, REST Web Services, Selenium 2 API, Jasper, iReport, Pentaho, SVN, CVS, GIT, CSS, HTML, mod_jk, Zabbix, jBPM Frontent technologies: JavaScript, NPM, Webpack, Karma, Jasmin, Babel, TypeScript, jQuery, Angular JS 2, JSF, JSP, Servlets, Freemarker, JSTL, Struts, PrimeFace, RichFaces, Spring MVC, Swing, Jgoodies Programming tools: Intellij Idea, Eclipse, Spring Tool Suite, Netbeans, PL/SQL Developer, Enterprise Architect, StarUML, WebStorm Principles: SOLID, DRY, KISS Design: Tmforum, Telecomunication, Design patterns, UML modeling, Enterprice Architect, StarUml Management: SCRUM, Iterrable metrics, Agile, Microsoft Project EDUCATION Dates (from-to) 2006 – 2010 School/ Higher Education Institution/ Specialization University of Technology in Kielce. Computer Since. Information systems. Engineer degree CERTIFICATION Dates (from-to) Subject 07.2011 - lifetime OMG – UML OCUP- - lifetime Oracle – Java Programmer, Oracle Certified Professional I hereby agree for processing my personal data, included in my job offer, for the purpose of recruitment (as defined in the Act of August 29, 1997 on the Protection of Personal Data (Journal of Laws 2002 No. 101, item 926) Rafał Duda Senior Java Developer / Team Leader COURSES Dates Subject 07.2010 JAVA SCJP Preparation Course 06.2011 Advanced Oracle Database PL/SQL Programming 02.2015 Health and Safety in office (in polish BHP) 11.2015 Personal Data Security 01.2017 JavaScript: NPM, Webpack, Karma, Jasmin, Babel, TypeScript, Angualr JS LANGUAGES Polish: Native English: B2/C1 WORK EXPERIENCE Date (from-to) Company name 01.2017 – to present Diverse Conlsulting / GMV / Frontex 12.2014 – 12.2016 Position held and description of responsibilities Position: Senior Java Developer (Contractor) Scope of responsibilities: Asseco Poland / − Providing high quality software − Testing software by unit, modular-integration and automated tests − Bug analysing and fixing − Key Achievements: − Extending SOAP UI test to automation of testing and to improve test case replication, that SOAP UI uses double encryption − automation of common work duties by Linux shell script’s − migrate project from eclipse to idea IDE Position: Java Developer (Contractor) Itekna Scope of responsibilities: − Providing high quality software − Testing software by unit, modular-integration and automated tests − Bug analysing and fixing I hereby agree for processing my personal data, included in my job offer, for the purpose of recruitment (as defined in the Act of August 29, 1997 on the Protection of Personal Data (Journal of Laws 2002 No. 101, item 926) Rafał Duda Senior Java Developer / Team Leader 08.2013 – 12.2014 Altkom Software & Consulting − Key Achievements: − Delegated to application prototype endcustomer support − Real-time application fixing while product business presentation − Deployment metrics server Graphite for the clustered environment Position: Java Developer Scope of responsibilities: Nexio Management Providing high quality software Business Intelligence as report creation Improving Internal projects Broadening knowledge by realization education projects − Key Achievements : − Creation and development of internal test framework based on Selenium 2 Position: Java Developer (Contractor) Sp. z o. o. Scope of responsibilities: Qualent Software − Support OM deployment in Netia − JFS solutions − Netia's Systems knowledge holder Position: Java Developer (Contractor) − − − − 04.2013 – 07.2013 06.2012 – 04.2013 09.2010 – 06.2012 Scope of responsibilities: Nexio Management − JSF Expert consultant − Successful tasks dispatching as the leader of developers − Providing and modelling high quality solutions for clients Position: Java / ClearBasic / PL-SQL Developer Sp. z o. o. Scope of responsibilities: − Creating developer documentation − Providing suitable solution as expected, that don't damage enterprise processes − Performance tests I hereby agree for processing my personal data, included in my job offer, for the purpose of recruitment (as defined in the Act of August 29, 1997 on the Protection of Personal Data (Journal of Laws 2002 No. 101, item 926) Rafał Duda Senior Java Developer / Team Leader 06.2010 – 08.2010 09.2009 – 10.2009 2do Sp. z o. o. − Key Achievements: − Key to company process, running own solution which works on Production Environment at Netia since 2011 to date without any troubles − Taking part in large IT project - IT Architecture Transformation in Netia Position: JAVA / C Programmer in Kielce Scope of responsibilities: Altar Sp. z o. o. − Controller programming for manage house devices − Creating interface between controller and desktop application − Preparing UAT test scenarios Position: C Programmer in Kielce Scope of responsibilities: − Creating Simple C functions I hereby agree for processing my personal data, included in my job offer, for the purpose of recruitment (as defined in the Act of August 29, 1997 on the Protection of Personal Data (Journal of Laws 2002 No. 101, item 926) Rafał Duda Senior Java Developer / Team Leader PARTICIPATION IN PROJECTS Project’s name Eurosur Technologies used J2EE 6, EJB, Postgres, PostGIS, SVN, Jboss, GWT, Angular 2, SOAP UI, CFX, JaxB, Intellij Idea, Eclipse Project’s description / Your role / Time of involvement in the project Project’s description: European Union project to manage European outside borders. Your role: Java Developers Tasks: − GUI development − Middle-tier development − Data-access-tier development Time of involvement in the project: 01.2017 – to present IACSplus J2EE 6, EJB, Oracle, SVN, JBoss, JSF, Primefaces, CSS, JavaScript, jQuery, HTML, Hibernate, JPA, WebServices, SOAP UI, CXF, JaxB, Elastic Search Kibana, Elastic Search Logstash, Graphite metrics, Intellij Idea Project’s description: Government project for the Ministry of Agriculture. System supports EU additional funding agriculturalists' application flow, calculate amount of funding payment and penalize by proper sanctions in case of trickery. Very dynamic project that requires good adaptation skills. Especially good selfcontrol and self-management are crucial to work efficiently. Diplomatic skills are necessary to encourage employer workers to create better solutions. Your role: Java Developer - Contractor Tasks: − GUI development − Middle-tier development − Data-access-tier development Time of involvement in the project: 01.2015 – 12.2016 COBP Microsoft SQL Server, Project’s description: Web application based I hereby agree for processing my personal data, included in my job offer, for the purpose of recruitment (as defined in the Act of August 29, 1997 on the Protection of Personal Data (Journal of Laws 2002 No. 101, item 926) Rafał Duda Senior Java Developer / Team Leader (Centrum Operacyjne Banku Pocztowego) SVN, Sysdeo, Freemarker, CSS, JavaScript, jQuery, HTML, Hibernate, JPA, Spring, Srping MVC, Spring Tool Suite, Eclipse, WebServices, SOAP UI, CXF, JaxB, jBPM, Apache HTTP Server, WebDav on jPMP dedicated for document flow. Project is understood as banking document repository content as well. It requires solution for scalable, secured and fixable document database based on Apache WebDav. It is a document flow system with jBPM build-in and in the end of 2014 was the only product of its kind on the market. Your role: Java Developer Tasks: − GUI development − Middle-tier development − Data-access-tier development Time of involvement in the project: 11.2013 – 12.2014 Mondial JMM Android, SQLite, Roboguice, Spring Tool Suite,Eclipse Project’s description: Smartphone application realized for Allianse department in London. Working with English language client requires communication in English on every project’s stage. Your role: Java Developer Tasks: − GUI problem fixing − Communication with Copilot problem fixing − Middle-tier problem fixing Time of involvement in the project: 01.2014 – 12.2014 (simultaneously with COBP project) BPS Ognivo Oracle 10g, PLSQL Developer, SVN, Sysdeo, Freemarker, CSS, JavaScript, jQuery, Project’s description: Preparation of product deployment for “Bank Spółdzielczy w Piasecznie”. Product for import, store and manage clients with debts in external I hereby agree for processing my personal data, included in my job offer, for the purpose of recruitment (as defined in the Act of August 29, 1997 on the Protection of Personal Data (Journal of Laws 2002 No. 101, item 926) Rafał Duda Senior Java Developer / Team Leader HTML, Hibernate, JPA, Spring, Srping MVC, Spring Tool Suite, Eclipse institutions. Your role: Java Developer Tasks: − Addition of new report with code refactoring and development in all tiers (view-tier, middle-tier, dataaccess-trier) − Update reports image Time of involvement in the project: 12.2013 – 01.2014 PZU Taryfikator Swing, jGoodies, Pentaho designer, Pentaho embedded, H2, Hibernate, JPA, Spring, Srping MVC, Spring Tool Suite, Eclipse, SVN, Sysdeo Project’s description: Desktop application to support agents by insurance calculation Your role: Java Developer Tasks: GUI development Middle-tier development Data-access-tier development Creation of mechanisms for automate large data import − Data import Time of involvement in the project: − − − − 11.2013 – 01.2014 Emitel Inventory Oracle 10g, PLSQL Developer, SVN, Sysdeo, Freemarker, iReport, Jasper Reports, CSS, JavaScript, jQuery, HTML, Hibernate, JPA, Spring, Srping MVC, Spring Tool Suite, Eclipse Project’s description: Utility to automate Emitel's inventory process Your role: Java Developer Tasks: − − − − GUI development Middle-tier development Data-access-tier development High performance SQL queries elaborate I hereby agree for processing my personal data, included in my job offer, for the purpose of recruitment (as defined in the Act of August 29, 1997 on the Protection of Personal Data (Journal of Laws 2002 No. 101, item 926) Rafał Duda Senior Java Developer / Team Leader Time of involvement in the project: 10.2013 – 11.2013 Central Product Catalogue for France Telecom Oracle 10g, PLSQL Developer, Redhat RichFaces, SVN, Git, Hibernate, JPA, Oracle JDBC, Spring, JavaScript, jQuery, HTML, CSS, Spring Tool Suite, Eclipse (Orange) Project’s description: Support for Asseco team to provide product Your role: JSF Expert, Software developer Tasks: − GUI development − Middle-Tier development − Fixing and analysing of software invalid activity causes − Business analyst with solution design Time of involvement in the project: 10.2012 – 04.2013 Billing system NSRM Primeface, Hibernate, DB2, Hibernate, Spring, jQuery, HTML, CSS, SVN, Netbeans, Eclipse Project’s description: Support for Asseco team in Katowice to provide product Your role: Technical Team Leader, Java Developer Tasks: − GUI development − Software invalid activity analysis − Technical solution designer Time of involvement in the project:- Architecture Transformation in Netia S. A. Oracle 10g, PLSLQ Developers, Java, Spring Project’s description: Large project with value greater than 10000 Men Days and 3050 specialists involved. Your role: Software developer Tasks: − CRM Clarify System development − System known as Clarify API I hereby agree for processing my personal data, included in my job offer, for the purpose of recruitment (as defined in the Act of August 29, 1997 on the Protection of Personal Data (Journal of Laws 2002 No. 101, item 926) Rafał Duda Senior Java Developer / Team Leader development − System Facade of Product Catalog development − Performance tests of CRM systems − Technical documentations DTD creation − CRM Clarify subsystems development as MANAVA System, EAI communication module known as Connector − Find and analyst causes of Netia’s systems invalid activity Time of involvement in the project: 10.2011 - – 08.2013 NOL (Netia Hibernate, JDBC, Struts, SVN Project’s description: First change realized for large company – Netia Your role: Java Developer Online) Time of involvement in the project: 08.2010 – 09.2010 House management system ANIS C, Atmel AVR Controllers, Java desktop, Java COM interface Project’s description: House management controlling home's devices Your role: Software Developer Time of involvement in the project: 04.2010 – 09.2010 Call Center ANIS C, Atmel AVR Controllers Project’s description: House management controlling home's devices Your role: C Programmer Time of involvement in the project: 09.2009 – 10.2009 I hereby agree for processing my personal data, included in my job offer, for the purpose of recruitment (as defined in the Act of August 29, 1997 on the Protection of Personal Data (Journal of Laws 2002 No. 101, item 926)
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.