Senior Java Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- 50€/Stunde
- 1016B Amsterdam
- Europa
- bg | en | de
- 23.07.2015
Kurzvorstellung
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
Projekt‐ & Berufserfahrung
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
Mysql, Microsoft SQL-Server (MS SQL), Hardware-Design, Ubuntu, Windows 7, IIS, Apache, Software Architecture, Softwareanforderungsanalyse, Softwareentwicklung (allg.), Drupal, Eclipse, SOAP, PHP, E-Commerce
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
Software Architecture, Softwareentwicklung (allg.), Java (allg.), HTML5, JavaScript
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
Oracle-Anwendungen, SQL, Access, Softwareanforderungsanalyse, XML, Softwareentwicklung (allg.), Subversion, Java (allg.), Enterprise Javabeans, Hibernate (Java), Eclipse
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
Reporting, Oracle-Anwendungen, Windows XP, Debian Linux, Apache Tomcat, Apache, Software Architecture, Objektorientierte Design (OOD), Softwareentwicklung (allg.), Subversion, Java (allg.), Eclipse, IT-Support (allg.)
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
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.)
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
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
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
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)
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
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
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
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.)
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
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
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
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.)
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
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
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
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
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
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.)
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
Oracle-Anwendungen, Datenbankentwicklung, Hardware-Design, PL/SQL, Visual Basic, Rechnergestütztes Betriebsleitsystem (RBL), Management (allg.), Öffentlichkeitsarbeit
Ausbildung
Sofia, Bulgaria
Sofia University, Faculty of Mathematics and Infor
Weitere Kenntnisse
• 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
- Bulgarisch (Muttersprache)
- Englisch (Fließend)
- Deutsch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden