Java Developer
Overview
Short Summary
The candidate is an experienced developer with over 20 years of experience. He started as a C developer. However, he has been programming in Java for the last 20 years. Most often he works with Java SDK. However, he also has experience with Hibernate and Spring, which he hasn't used for the last 10 years. He prefers smaller companies or start-ups, as he likes the atmosphere in such companies. At work, he routinely works with agile methodologies such as Scrum and Kanban. He communicates in English on a daily basis and in his private life. However, he is also learning Italian. In the past, he has led a small team of developers multiple times and enjoys leading and mentoring younger developers to improve.
Availability.
Work Experience
2012 – present: Senior Java Developer
- Responsible for developing and enhancing the engine used in the company's projects.
- Projects are built on the same engine as before, but there are also new projects.
- Responsibilities include analyzing, developing, and testing.
- Also responsible for estimating development time and coordinating the team.
- Technologies used: Java, Hibernate, Spring, JSF2, WebSphere.
2010 – 2012: Technical Lead/Senior Java Developer
- Led a small team working on a project for Russian Raiffeisen bank.
- Responsibilities included coordinating analysis, development, and testing.
- Prepared estimations for development and distributed tasks among developers.
- Technologies used: Java, Hibernate, Spring, JSF2, WebSphere.
2006 – 2010: Senior Java Developer
- Led the development team and was responsible for incoming projects.
- Analyzed incoming requests, estimated time, and designed new tasks.
- Distributed tasks among developers and oversaw implementation.
- Projects included Professional News Search, Media Analyses Reports, and Emerging Stories Detector.
- All projects were based on a core application that crawled web documents and categorized them.
- Technologies used: Java, PostgreSQL, HTML, Adobe Flash, Python/Shell scripts.
2004 – 2006: e-Commerce Analyst
- Member of the analytics team working on a 3PL solution for a big customer.
- Analyzed incoming requests, estimated time, and developed small tasks.
- Prepared specifications for big tasks and oversaw external developers during implementation.
- Projects included SCEM (Supply Chain Event Management) and DOM (Distributed Order Management).
- Technologies used: Java, J2EE, XSLT, Oracle.
2002 – 2004: Programmer/Analyst
- Part of a small team that developed a special application server used in banks.
- Designed and developed the project, implementing several components.
- Projects included common library for writing clients, DB client, log server, cron, watchdog, and web-services interface.
- Technologies used: C++, Java, C++/Linux, Perl.
2001 – 2002: Team Leader/Programmer/Analyst
- Worked on projects involving processing short messages from mobiles in special PDC format.
- Maintained and developed the projects.
- Technologies used: C, HP-UX, SUN, Perl, scripts, awk.
1996 – 2001: Team Leader of CAD Office
- Developed CAD/CAM systems for garments.
- Projects included data representation of matrix with a lot of zero values and data conversion.
- Technologies used: C, HP-UX.
IT Skills:
- Languages: Java, C/C++, Pascal, Perl, PHP, Shell scripts.
- Databases: Oracle, MySQL, PostgreSQL.
- OS: Linux/UNIX, Windows.
- Others: HTML, CSS, XML, SQL, PL/SQL, XSLT, Hibernate, Spring.
Education:
- Fac. of Mathematics and Physics, Bratislava, SK.
- Studied mathematics with a focus on computer graphics and geometry.
| Freelancer | 294 € / Per day |
| Level | SENIOR |