Java Developer & PHP Developer
Überblick
Kurzer Überblick
Der Kandidat ist ein erfahrener Programmierer, der seit mehr als 12 Jahren in der kommerziellen Praxis in Java programmiert. Er hat mehrere Anwendungen in Java programmiert - Überwachung von Prognosen, Kundensupportanwendungen im Einzelhandel, Software für den Sicherheits- und Gesundheitssektor und einige andere. Zu seinen am häufigsten verwendeten Technologien gehören - JAVA, JS, Tomcat, Spring, Hibernate, DB2, MSSQL, JasperReports, DDLUtils, jQuery, Prototype, JSF, JSP, Struts. Er hat auch Erfahrung im Schreiben von Streaming-Prozessoren und Kinesis-Konfiguration. Er nutzt aktiv agile Methoden wie Scrum und Kanban bei seiner Arbeit. Er hat auch kleinere Projekte in PHP (Erstellung eines Tools zum automatischen Sammeln von Daten von mehreren Websites) und Android durchgeführt, würde aber gerne hauptsächlich in Java arbeiten. Er hat auch als Java-Architekt gearbeitet. Er ist an die Zusammenarbeit per Fernzugriff gewöhnt und arbeitet bereits seit über 4 Jahren für mehrere Kunden. Er kann sich ohne Probleme auf Englisch verständigen.
Berufliche Erfahrung
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.
| Freiberufler | 330 € / Pro Tag |