freiberufler Senior Java Developer auf freelance.de

Senior Java Developer

offline
  • 50€/Stunde
  • 1016B Amsterdam
  • Europa
  • bg  |  en  |  de
  • 23.07.2015

Kurzvorstellung

More than 10 years of experience in major software development projects
More than 10 years of experience Relational databases - Informix, Oracle, MySQL
Experience in development, deployment and support of Java applications - EJB1.1/2.0/2.1/3.

Qualifikationen

  • Java (allg.)14 J.
  • Oracle-Anwendungen14 J.

Projekt‐ & Berufserfahrung

Technical Lead
Nemetschek, Sofia
8/2014 – 4/2015 (9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2014 – 4/2015

Tätigkeitsbeschreibung

OneCar – e-commerce application selling automotive diagnostic software.
Responsible for:
Software Analysis: Detailed specification of system requirements and use cases based on customer expectations
Software Architecture: Define high level architecture of the system, to provide functionality for customer requirements.
Software Development: Active features development
Project planning: Define global scope per phase and detailed planning per sprint
Team management: help team members with their daily tasks and issues

DB: MySQL, MSSQL
OS: Windows 7/2008, Ubuntu
WEB Servers: Apache, IIS
Standards: PHP, Drupal, SOAP, REST, Bootstrap
Other Tools: TFS, Eclipse, Sublime

Eingesetzte Qualifikationen

Mysql, Microsoft SQL-Server (MS SQL), Hardware-Design, Ubuntu, Windows 7, IIS, Apache, Software Architecture, Softwareanforderungsanalyse, Softwareentwicklung (allg.), Drupal, Eclipse, SOAP, PHP, E-Commerce

Software Developer, Software Architect
Paldance, Sofia
1/2013 – 8/2014 (1 Jahr, 8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2013 – 8/2014

Tätigkeitsbeschreibung

Paldance – Software designed for dance studios, including resource management, schedule lessons, online payment, working statistics and reports.

DB: arangodb, riakjs
OS: Ununtu, CentOS
WEB Servers: Node.js, Nginx
Standards: Javascript, HTML5, CSS3, JSON, REST, Bootstrap
Other Tools: Git, Sublime

Eingesetzte Qualifikationen

Software Architecture, Softwareentwicklung (allg.), Java (allg.), HTML5, JavaScript

Senior Developer, Software Architect
Nemetschek, Sofia
2/2009 – 8/2014 (5 Jahre, 7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2009 – 8/2014

Tätigkeitsbeschreibung

XMLCompass – integrated software solution which target is XML document management, including: documents/graphics authoring, workflow, translation and publication management. System provides API access to different systems such as document editors (user/repair manual authors etc.), car runtime and diagnostic software.

Responsible for:
Software Analysis: Detailed specification of system requirements based on customer expectations and current software implementation.
Software Architecture: Architecture design of new modules and features, optimization and redesign of old ones.
Software Development: Reengineering of existing modules, optimization for high load data, implementation of new features, modules and APIs.

DB: Oracle 10g
OS: Windows XP/2003, Ununtu
WEB Servers: Jboss 4.x, 5.x
Standards: Java (JSP, Servlets), EJB 2.1/3.0, XSLT, SWT, WSDL, SOA, Hibernate, Spring
Other Tools: SVN, Eclipse, Maven, SQL Developer, Enterprise Architect, Oracle Datamodeler

Eingesetzte Qualifikationen

Oracle-Anwendungen, SQL, Access, Softwareanforderungsanalyse, XML, Softwareentwicklung (allg.), Subversion, Java (allg.), Enterprise Javabeans, Hibernate (Java), Eclipse

Senior Developer, Software Architect
Berggi, Madrid
3/2008 – 2/2009 (1 Jahr)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2008 – 2/2009

Tätigkeitsbeschreibung

ZipClip – Social Web/Mobile application that provides the users with the ability to share media content to each other.

Responsible for:
Software Architecture: object oriented design of the application architecture to support huge number of users and email accounts.
Software Development: Implementation of the features specified during the analysis phases and integration of reporting system.

DB: Oracle 10g
OS: Windows XP, Debian
WEB Servers: Apache Tomcat 5.x, 6.x
Standards: Java (JSP, Servlets), Open Reports, Jasper Reports, Stripes
Other Tools: SVN, Eclipse, ANT, iReports

Eingesetzte Qualifikationen

Reporting, Oracle-Anwendungen, Windows XP, Debian Linux, Apache Tomcat, Apache, Software Architecture, Objektorientierte Design (OOD), Softwareentwicklung (allg.), Subversion, Java (allg.), Eclipse, IT-Support (allg.)

Senior Developer, Software Architect
Berggi, Sofia
1/2008 – 2/2008 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2008 – 2/2008

Tätigkeitsbeschreibung

BerggiSearch - Web based bridge application that allows mobile users to use mobile search application.
Responsible for:
• Software Architecture: object oriented design of the application architecture to support huge number of users and email accounts.
• Software Development: Implementation of the features specified during the analysis phases and integration of reporting system.

DB: Oracle 10g
OS: Windows XP, Debian
WEB Servers: Apache Tomcat 5.x, 6.x
Standards: Java (JSP, Servlets), Open Reports, Jasper Reports, Stripes
Other Tools: SVN, Eclipse, ANT, iReports

Eingesetzte Qualifikationen

Reporting, Oracle-Anwendungen, Hardware-Design, Windows XP, Debian Linux, Apache Tomcat, Apache, Software Architecture, Objektorientierte Design (OOD), Mobile Application Development, Softwareentwicklung (allg.), Subversion, Java (allg.), Eclipse, IT-Support (allg.)

Senior Developer, Software Architect
Berggi, Madrid
10/2007 – 12/2007 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2007 – 12/2007

Tätigkeitsbeschreibung

SinaGo – Mobile and server side application, designed to allow Sina mobile users (over 2 000 000) to check multiple email accounts using their self phone.

Responsible for:
• Functional Analysis: analysis of the features and statistics needed to be supported by the application to meet contractor requirements and appropriate management of the system.
• Software Architecture: object oriented design of the application architecture to support huge number of users and email accounts.
• Software Development: Implementation of the features specified during the analysis phases and integration of reporting system.

DB: Oracle 10g
OS: Windows XP, Debian
WEB Servers: Apache Tomcat 5.x, Apache Tomcat 6.x
Standards: Java (JSP, Servlets), Java Mail API, Open Reports, Jasper Reports, Spring, POP3, IMAP, SMTP
Other Tools: SVN, Eclipse, ANT, iReports, Borland Oprimizeit

Eingesetzte Qualifikationen

Reporting, Oracle-Anwendungen, Hardware-Design, Windows XP, Debian Linux, Apache Tomcat, Apache, Software Architecture, Objektorientierte Design (OOD), Mobile Application Development, Softwareentwicklung (allg.), Spring Framework, Subversion, Java (allg.), Eclipse

Senior Developer, Software Architect
Berggi, Sofia, Bulgaria/Madrid, Spain
3/2007 – 8/2007 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2007 – 8/2007

Tätigkeitsbeschreibung

Voxterr – Small web application that gives it’s users opportunity to create their own media content, customize it and send it as mobile content to their friends

Responsible for:
• Software Architecture: Object oriented conception and architecture of the system to support multiple, heavy loaded conversion tasks across distributed server architecture.
• Software Development: Implementation of the software need to creating custom media and converting it to a specified file format

DB: Oracle 10g
OS: Windows XP
WEB Server: Apache Tomcat 5.x
Standards: Java(JSP, Servlets), Flash Action Script
Other tools: SVN, Eclipse, ANT, Flash Professional 8, FFMPEG

Eingesetzte Qualifikationen

Oracle-Anwendungen, Hardware-Design, Windows XP, Apache Tomcat, Apache, Software Architecture, Mobile Application Development, Softwareentwicklung (allg.), Subversion, Java (allg.), Eclipse, IT-Support (allg.), Javaserver Pages, Actionscript, Konzeption (IT)

Business Analyst, Software Architect, Senior Developer
AON Bulgaria, Sofia
3/2007 – 8/2007 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2007 – 8/2007

Tätigkeitsbeschreibung

Insurance Tracker – WEB based information system that tracks insurance documents and contacts. Design and implemented to meet the needs and process flow of the insurance brokers and agents.

Responsible for:
• Business Analysis: Preliminary and business analysis of the existing information system based on Lotus Notes technology and also including additional customer requirements. Definition of system processes, functionality and document state flow.
• Database and Software Architecture Design: Logical and physical database design. Software architecture to meet the requirements for document processing, contact management, event notification.
• Software Development and Database Migration: Implementation based on the database and software design. Also includes migration of existing data (Lotus Notes Application) to the new data structure.

DB: Mysql 4.x
OS: Windows XP, 2003 Server
WEB Server: Apache Tomcat 5.x, 6.x
Standards: Java (JSP, Servlets), Freemarker, JDBC, Jasper Reports, Java Mail API
Other tools: CVS, Eclipse, ANT, IBM Software Architect, MS Visio, Magic Draw, iReport, Lotus Notes, Borland Oprimizeit, PushToTest, WebKing

Eingesetzte Qualifikationen

Mysql, Java Database Connectivity, Hardware-Design, Windows XP, Apache Tomcat, Apache, IBM WebSphere Application Server (WAS), Software Design, Software Architecture, Softwareentwicklung (allg.), Java (allg.), Concurrent Versions System, Eclipse, Systemmigration, Javaserver Pages

Senior Developer
Berggi, Sofia, Bulgaria/Madrid, Spain
11/2006 – 3/2007 (5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2006 – 3/2007

Tätigkeitsbeschreibung

Vodafone life web site – Internet WEB site based on Vodafone live technology designed to be accessed vie mobile phones (WAP) and it’s purpose is to provide mobile entertainment content that can be bought by Vodafone clients

Responsible for:
Reuse existing WEB application and apply Vodafone life technology modifications. Production, bugfix and support

OS: Windows XP
WEB Server: Apache Tomcat 5.5.17
Standards: Java (JSP, Servlet), Struts 1.0, JSTL, Vodafone Life Technology
Other tools: CVS, Eclipse, ANT, Struts

Eingesetzte Qualifikationen

Hardware-Design, Windows XP, Apache Tomcat, Apache, Mobile Application Development, Java (allg.), Concurrent Versions System, Eclipse, IT-Support (allg.), WAP, Intranet, Apache Struts, Javaserver Pages, Filtertechnik, Design (allg.)

Senior Developer, Software Architect
Berggi, Sofia, Bulgaria/ Madrid, Spain
8/2006 – 12/2006 (5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2006 – 12/2006

Tätigkeitsbeschreibung

Bazmad – Internet web site designed to sell media and picture content to users mainly for mobile phones

Part of Web social network that handles 100 000 users and provide them with paid content for mobile phones.

Responsible for:
Separate existing web application functionality (social network) as separate domain and application. Redesign system architecture, additional feature development, increase system security, development of payment processes for the content provided.

DB: Oracle 9i
OS: Windows XP, Windows 2003 Server
WEB Server: Apache Tomcat 4.x
Standards: Java (JSP, Servlets), Hibernate, Struts 1.0, JSTL
Other tools: CVS, Eclipse, ANT, Struts, Image Magic

Eingesetzte Qualifikationen

Oracle-Anwendungen, Hardware-Design, IT Sicherheit (allg.), Windows XP, Apache Tomcat, Apache, Software Architecture, Mobile Application Development, Java (allg.), Hibernate (Java), Concurrent Versions System, Eclipse, System Architektur, Telekommunikation / Netzwerke (allg.), Intranet

Senior Developer
PVD Finsoft, Sofia, Bulgaria/London, UK
10/2005 – 8/2006 (11 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2005 – 8/2006

Tätigkeitsbeschreibung

CSDB – Central Securities Database WEB based system for national securities statistics. Web portal that gives European Central Bank and Nation Central Banks access to various statistics about financial instruments.

Responsible for:
SWIFT messaging: design of subsystem to integrate CSDB portal to SWIFT messaging protocol, including processing of SWIFT messaging and map to the existing database scheme.
Phase A release: Resolving major issues and problems that appears in client’s software version.

DB: Oracle 9.x, 10g
OS: Windows XP, 2003, Solaris
WEB Server: Tomcat 3.x, 4.3.4, 5.x
Standards: XML, SWIFT messaging standard, Java (JSP, Servlet)
Other tools: Rational Data Architect, Rational Software Architect, Rational Software Modeler, MS Project, C24 IO Editor, ANT, Eclipse

Eingesetzte Qualifikationen

Oracle-Anwendungen, Access, Hardware-Design, Windows XP, Apache Tomcat, Software Architecture, XML, Java (allg.), Eclipse, Javaserver Pages, Architektur (allg.), Rechnergestütztes Betriebsleitsystem (RBL), Design (allg.), Indesign, Redaktion (allg.)

Senior Developer, Team Leader
Bull Bulgaria, Sofia
4/2005 – 8/2005 (5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2005 – 8/2005

Tätigkeitsbeschreibung

RMS – web based information system for National Revenue Agency built using Java and J2EE technologies. System is designed to serve tax offices all over Bulgarian with over 2000 online users. It includes whole set of revenue procedures including registration, assessment, audit, enforcement, local fees etc.

Responsible for:
Security Module: maintain users, user groups, tax office access and functionality rights.
Registration Module: capture, validate, business processing of declarations such as general registration, VAT, security agency, insurance funds participation, labor contracts etc.

DB: Oracle 9.x, 10g
OS: Windows XP
J2EE Servers: Jonas + Tomcat 3.x, 4.3.4
Standards: EJB1.1/2.0, UML, J2EE, XML
Other tools: SmartCard Readers – Utimaco, Jakarta Ant, Oracle Designer, PLSQL Developer, Crystal Reports, Eclipse, Microsoft Project 2003, Power Designer 11

Eingesetzte Qualifikationen

Crystal Reports, Oracle-Anwendungen, Access, Hardware-Design, IT Sicherheit (allg.), Windows XP, Projektleitung / Teamleitung (IT), Qualitätsmanagement / QS / QA (IT), Apache Tomcat, UML, PL/SQL, XML, J2EE, Java (allg.), Eclipse

Team Leader, Senior System Architect
Information Services Plc., Sofia
7/2001 – 4/2005 (3 Jahre, 10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2001 – 4/2005

Tätigkeitsbeschreibung

Bulgarian Integrated Customs Information System – web based information system for national customs office delivered on 120+ servers around Bulgaria with over 2000 users online.
This information system is designed to be integrated with EU Information system for transit (NCTS, MCC) and to cover the whole set of activities made in customs offices – Import, Export, Transit, etc.

Responsible for:
Database and system architecture design
Customs document control: manifests, import, export, re-import, re-export, temporary import/export etc. Declaration acceptance, validation, business logic, state flow, other business activities.
Document Risk Analysis: analysis of captured data, reporting of risk level, replication of risk statistics.
Messaging: document and data replication over customs application servers.
Risk Clients: capture, processing, replication of incorrect customs clients.
Migration: database migration of existing data

DB: Informix Online Server 7.x, 9.x
OS: SCO Unix Caldera, IBM AIX, Linux RedHat 7.0/8.0, Windows NT
J2EE Servers: Orion 1.5.2/Oracle components 4 Java, Jboss with Jetty/Tomcat 2.4.x/3.0.x, BEA WebLogic 6.0/7.0
Standards: EJB1.1/2.0, JSP1.2, JMS, UML, JDBC2.0, JTA, Servlets2.3, J2EE, XML, Struts 1.0.2 MVC2, XSLT
Other tools: SwiftMQ JMS Server, SmartCard Readers – Utimaco, OpenJMS, Jakarta Ant, Jakarta Commons, Jakarta Xerces, Jakarta Xalan, Crystal Clear, ErWin, InteliJ IDEA, Eclipse, Together, Rational Suite Enterprise (almost all products were used), Microsoft Project 98/2000, Rational Unified Process

Eingesetzte Qualifikationen

Reporting, Oracle-Anwendungen, Informix, UNIX, IBM Aix, Projektleitung / Teamleitung (IT), Crystal, SAP IS-RE, Apache Tomcat, Jetty, Wildfly, IBM WebSphere Application Server (WAS), J2EE, Java (allg.), Eclipse

Database developer/designer, System developer
Framfab Ltd., Cologne
7/2000 – 6/2001 (1 Jahr)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2000 – 6/2001

Tätigkeitsbeschreibung

• EuroFootball site - Betting site based on Enterprise Application Server and Oracle Database. My roles were connected to specification, object oriented and patterns design, and database design.
• Packard Bell Database Optimization – It was join project between Framfab NL and Framfab FR for optimization of existing Oracle database.
• Gamebookers site – Betting site based on Oracle and Perl. Main components are content management system with back office interface. Includes risk exposure analysis, reporting and credit card payment subsystems

Standards: Java (EJB, JSP)
OS: Windows 9x/NT/2000, Linux, IBM AIX
DB: Oracle 8i
J2EE Servers:Orion Application Server
Other tools: Erwin, PL/SQL Developer

Eingesetzte Qualifikationen

Reporting, Oracle Database, Oracle-Anwendungen, Datenbankentwicklung, Hardware-Design, IBM Aix, Oracle Application Server (OC4J), IBM WebSphere Application Server (WAS), Perl, PL/SQL, J2EE, Java (allg.), Enterprise Javabeans, Javaserver Pages, Design (allg.)

Database developer, Application Developer
Fadata Ltd., Sofia
1/2000 – 6/2000 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2000 – 6/2000

Tätigkeitsbeschreibung

FBM – Financial and Business Management system – ERP system for small and medium sized companies – developer

DB: Oracle 7.x, Oracle 8.x
OS: Windows 9x/NT
Standards: PFC – Power Builder 5.x, 6.x, 7.x, Power Builder Foundation Classes
Other tools: Erwin, SQL Navigator, PL/SQL Developer, MS Project, MS Office, Visual Basic

Eingesetzte Qualifikationen

Oracle-Anwendungen, Datenbankentwicklung, Hardware-Design, PL/SQL, Visual Basic, Rechnergestütztes Betriebsleitsystem (RBL), Management (allg.), Öffentlichkeitsarbeit

Ausbildung

Rational Object-Oriented Analysis and Design/UML-Rose
Ausbildung
2011
Sofia, Bulgaria
Master of science with speciality informatics, information systems
Master Degree
2002
Sofia University, Faculty of Mathematics and Infor

Weitere Kenntnisse

• More than 10 years of experience in major software development projects
• More than 10 years of experience Relational databases - Informix, Oracle, MySQL
• Experience in development, deployment and support of Java applications - EJB1.1/2.0/2.1/3.0, J2EE, MVC, Struts, Hibernate, Spring framework.
• Experience in web-based user interfaces (HTML, CSS, JavaScript, JSON, JQuery, AJAX, Bootstrap etc)
• Experience in JSP, JMS, XML, Servlets etc.
• Experience in Object oriented Analysis and Design - UML, RUP, Database design, Enterprise Design Patterns
• More than 2 years of experience in server side javascript development – node.js and rhino
• More than 2 years of experience in NoSQL databases – CouchDb, Riakjs
• Experience in graph databases – ArangoDb, OrientDb
• Distributed systems and multi-tier architectures
• Multithreading, Synchronization and Asynchronous programming
• Full stack software development
• Experience in leading projects and teams – including all phases of development and integration.
• Other experience – database administration, project management, business analysis, requirement specification, customer support.

Persönliche Daten

Sprache
  • Bulgarisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Grundkenntnisse)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
2441
Alter
46
Berufserfahrung
24 Jahre und 10 Monate (seit 01/2000)
Projektleitung
10 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden