Java Developer & PHP Developer
Overview
Short Summary
The candidate is an experienced programmer who has been programming in Java for more than 12 years in commercial practice. He has programmed several applications in Java - forecast monitoring, customer support applications in retail, software for security and healthcare sector and several others. His most used technologies include - JAVA, JS, Tomcat, Spring, Hibernate DB2, MSSQL, JasperReports, DDLUtils, jQuery, Prototype, JSF, JSP, Struts. He also has experience in writing streaming processors and Kinesis configuration. He actively uses agile methodologies Scrum and Kanban in his work. He has also done smaller projects in PHP (creating a tool to automatically collect data from multiple websites) and Android, but would like to work primarily in Java. He has also worked as a Java Architect. He is used to remote collaboration and has been doing so for over 4 years for multiple clients. He can communicate in English without any problems.
Work Experience
June - August 2002: Assembly and service of computer technics
Responsibility: Assembling and servicing computer equipment.
Technology: Not specified.
2003 - 2005: Wiring electronic management systems
Responsibility: Wiring electronic management systems.
Technology: Not specified.
2006: Assembly and completion of personal computers
Responsibility: Assembling and completing personal computers.
Technology: Not specified.
2007 - 2008: Programming servers oriented applications and testing PHP + SQL
Responsibility: Programming servers oriented applications and testing PHP + SQL.
Technology: PHP, SQL.
2008 - 2012: Java Developer
Responsibility: Developing applications using Java.
Technology: Java.
2012 - 2013: Senior Java Developer
Responsibility: Senior level Java development.
Technology: Java.
2014: Owner
Responsibility: Owning and managing a company.
Technology: Not specified.
2014 - 2015: Architect and Senior Java Developer
Responsibility: Designing and developing applications using Java.
Technology: Java.
2015 - 2017: Senior Java Developer, Analyst
Responsibility: Senior level Java development and analysis.
Technology: Java.
2017 - 2020: Senior Java Developer/Architect
Responsibility: Senior level Java development and architecture.
Technology: Java.
PHP Developer:
Responsibility: Creating a tool for automatic data collection from websites, filtering, and searching.
Technology: PHP, curl, MySQL, PostgreSQL.
Software for support customer business process in call center:
Responsibility: Maintaining and implementing new functionalities for a customer support system.
Technology: Not specified.
Java Developer:
Responsibility: Analyzing, proposing, and implementing functional parts of an application for automatic ordering and prediction.
Technology: Java, JS, Spring, JSP, DB2, MSSQL, JUnit, Tomcat.
ETL prepare, validation, transformation, and load data:
Technology: Java, DB2, MSSQL.
Software for support customer business process in retail sector:
Technology: Java, JS, Tomcat, Spring, Hibernate, DB2, MSSQL, JasperReports, DDLUtils, jQuery, Prototype, JSF, JSP, Struts.
Monitoring and searching in forecasts:
Technology: Tomcat, Spring, Hibernate, DB2, MSSQL, JSP, Struts, JavaScript Mozilla library.
Software for support dynamic forecasting:
Technology: JBoss, EJB, SOAP, JAX-WS, DB2, Oracle, H2, JMockit, JUnit, Cactus, JasperReports.
Software for safety and health sector:
Technology: Vaadin, JasperReports, EclipseLink, RESTful Jersey, JCE, MySQL, H2.
Developing automatic platform for testing web applications and creating reports:
Technology: Tomcat, JMeter, JasperReports, DB2, MSSQL, H2.
Prototyping products for business process:
Technology: GWT, GXT.
Application gamification: Responsibility: Feasibility study, project modeling, time estimation, realization, result presentations. Technology: CryEngine 3, 3D modeling tools Maya, 3D Max, Blender.
Own Projects: Bachelor thesis: E-shop (PHP). Master thesis: E-shop (GWT, GXT, Java, Hibernate, Spring). Android apps: Fast access to world newspapers, share on social media, RSS, widget gesture control, etc.
Skills: Programming languages: Java, Android SDK, PHP, Delphi, C#, C/C++, JavaScript, SQL. Development IDE: Eclipse, NetBeans, IntelliJ IDEA, Android Studio, ZendStudio.
| Freelancer | 330 € / Per day |