UML
SOA (Serviceorientierte Architektur)
MDA - Model Driven Architecture
München |
asap |
- |
Freiberuflich Festanstellung |
01/2006 - 10/2015 Dauer 118 Monate |
Rolle Teamleiter |
||
Branche |
Einsatzort München(Deutschland) |
||
Aufgaben Mobile Connected Solutions (Moconso) GmbH München / Germany As Lead Software Architect for backend systems, I am responsible for the software architecture/design of a high scalable(able to process more than 1000 concurrent requests) and large server system based on SOA and N-Tier architectural pattern, system used to perform business logic in behalf of different applications running on the mobile phones (finance, betting) and to provide content/applications to mobile phones Heavily used MDA/Model Driven Development. Written code generators based on openArchitectureWare and UML, thus being able to dramatically improve the productivity/costs (able to generate 100% complex persistence stuff (entities) |
|||
Verwendete Technologie UML SOA (Serviceorientierte Architektur) MDA - Model Driven Architecture |
|||
04/2005 - 10/2015 Dauer 127 Monate |
Rolle Projektleiter |
||
Branche |
Einsatzort München(Deutschland) |
||
Aufgaben NeoMedia Technologies/12Snap AG - München / Germany As Software Development Manager, I am involved in the architecture and project management for a wireless/telecommunication platform based on Java EE and used worldwide Managed geographically dispersed teams, in a multi-cultural environment Tailored and applied an agile/iterative software development process based on "Adaptive Software Development". Chosen and done setup for tools to support the software development process (JIRA, CruiseControl, Wiki) Conducted project management based on Adaptive Project Framework methods and tools as JIRA Interacted with external partners (worldwide) in order to negotiate the technical solutions, SLA and project milestones Served as liaison between business units and technical teams Responsible for the architecture of the system (SOA, N-Tier, Java EE, Mobile) |
|||
Verwendete Technologie Java (allg.) SOA (Serviceorientierte Architektur) Telekommunikation / Netzwerke (allg.) |
|||
08/2003 - 04/2005 Dauer 21 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Berlin(Deutschland) |
||
Aufgaben VeriSign / Jamba AG - Berlin /Germany VeriSign Inc operates intelligent infrastructure services that enable people and business to find, connect, secure, and transact across today's complex, global networks. Every day, VeriSign enable over 14 billion internet interactions, 3 billion telephony interactions, and $100M of ecommerce. VeriSign also provide the services that help over 3,000 enterprises and 400,000 Web sites to operate securely, reliably, and efficiently I was involved in the architecture, design and development for a very large and scalable telecommunication (content mediation) and e/m-commerce system based on J2EE, system deployed all over the world (more than 10 million subscribers only in Europe) Architected a payment system which allows a secure billing of the e/m-commerce services via the mobile phone invoice of the network operators. I used especially EJB (sessions and) CMP entities), JMS, XML, PL/SQL and ORACLE Architected and designed several payment providers which perform transactions with third party systems (billing systems owned by network operators). I used several communication protocols like TCP/IP, FTP, SFTP and web services (JAX - RPC) Designed and implemented a real time system for SMS / MMS subscription services (news, sport events, etc), based heavily on JMS Architecture, design and implementation in order to implement different content delivery standards (Content delivery to mobile phones) like OMA DRM, etc. I heavily used analysis and design patterns, UML, EJB, Servlets, HTTP, SQL, PL/SQL and ORACLE, XML, JAXP and wireless (MMS, OMA DRM, and WAP Push) |
|||
Verwendete Technologie Oracle (allg.) SQL UML PL/SQL XML J2EE (Java EE) EJB (Enterprise JavaBeans) TCP/IP Telekommunikation / Netzwerke (allg.) Java Message Service (JMS) HTTP Webservices Servlets |
|||
12/2002 - 06/2003 Dauer 7 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Oberhausen(Deutschland) |
||
Aufgaben ConVISUAL AG Oberhausen / Germany (I left because of the company's financial problems) I was involved in analysis, design and implementation for a very large, reliable and scalable "Multimedia Message Broker", a platform for the creation, personalization, conversion and distribution of the multimedia messages. The system is used in the telecommunication industry and supports all messaging and network technologies. The system is running for telecom operators in E.U. or portals like Yahoo or MSN |
|||
Verwendete Technologie Telekommunikation / Netzwerke (allg.) |
|||
08/2001 - 12/2002 Dauer 17 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Frankfurt am Main(Deutschland) |
||
Aufgaben B4E Systems - Frankfurt am Main /Germany (I left because of the bankruptcy) As a System Engineer, I was involved in analysis, design and implementation for a very flexible, large scale prepaid/post-paid rating and billing system. The system is operated by several telecommunication operators (for one of them this system has more than 10 million subscribers) Also parts of the system are used to perform transactions, pricing, invoice generation and other financial services at Deutsche Bank Designed and implemented a subsystem which prepares the data ,generated during rating and billing processes, for general controlling purposes as well as export to external systems for further processing (accounting). Are used several architectural patterns like corporate finance, observation and measurement, contract, type, n - tier architecture, value objects, decision tree, etc, many GoF design patterns like Factory, Façade and Bridge, all types of UML diagrams and technologies like XML, EJB, JDBC, and newest object oriented features of PL/SQL and Oracle. Involved in the design and implementation of the invoice generation process Modelled and implemented several core components like the business partner structure, XML serialization, etc. In design I heavily used many GoF design patterns Designed and implemented a flexible mechanism which generates SWING components with XML. The mechanism is based on MVC |
|||
Verwendete Technologie Oracle (allg.) JDBC (Java Database Connectivity) UML PL/SQL XML EJB (Enterprise JavaBeans) Telekommunikation / Netzwerke (allg.) Swing MVC - Model View Controller Corporate Finance |
|||
03/2001 - 10/2015 Dauer 176 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Frankfurt am Main(Deutschland) |
||
Aufgaben |
|||
Verwendete Technologie |
|||
04/1999 - 12/2000 Dauer 21 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Amsterdam(Niederlande), Brasov(Rumänien) |
||
Aufgaben Route 66 Geographic Information Systems Amsterdam/Netherlands - Brasov/Romania Software Engineer, I was involved in the analysis, design and implementation for a commercial online, n-tier Geographic Information System used by large customers from EU and USA. |
|||
Verwendete Technologie Wirtschaftsinformatik |
|||
03/1996 - 03/1999 Dauer 37 Monate |
Rolle Projektleiter |
||
Branche |
Einsatzort Rumänien |
||
Aufgaben Romanian Service for Water Bacãu/Romania As Software Engineer, I designed and implemented several water and energy management systems, many of them mission critical as the monitoring of the water quality and defence against flooding |
|||
Verwendete Technologie Energietechnik (allg.) |
|||
01/1940 - 01/1970 Dauer 361 Monate |
Rolle Teamleiter |
||
Branche |
Einsatzort Deutschland |
||
Aufgaben DAOs, etc % other code and 90 - 95% system configuration) - Applied SOA/SOI by using an ESB (Enterprise Service Bus) to integrate coarse grained services (SMS, mobile content distribution, external business services) and applications. - Due to the required high speed in the development, chosen Spring and Hibernate (later JPA (Hibernate with annotations)) as backbone of the system. Heavily used JMS for asynchronous processing, JBoss Rules (Rule Engine) for executing flexible business rules, JSF for web GUI, etc. - Interacted with external partners (worldwide) in order to set up the interfaces of the system (usually Web services). Travelled and participated to meetings abroad in order to set up the SLA (service level agreements) and technical requirements of the interfaces (SOAP). - Organized the monitoring/support of the production servers. Designed the hardware structure, security policies, application server structure and clustering. - Lead/Mentored the team, enforced the usage of the best practices, design/architectural patters, conducted training sessions, responsible for the design/code review, provided technological leadership to the developers, involved in the recruiting of the team SOA, MDA/MDSD, design and architectural patterns, openArchitectureWare ,clustering, UML, Magic Draw (UML tool), Java 5, Java EE JMS JSF, Spring, Spring MVC, Hibernate/JPA, JBoss Rules(Drools) ,JBoss Cache(cluster aware cache), SOAP, Axis, SQL, JUnit, Ant, some .Net, Java ME, EAI Apache ServiceMix, Interactive TV, betting, trading, mobile content distribution, mobile settings push, mobile CRM, MMS, SMS |
|||
Verwendete Technologie SQL Apache HTTP Server Apache Jboss Enterprise Service Bus (ESB) UML JUnit .Net Java (allg.) SOA (Serviceorientierte Architektur) SOAP (Simple Object Access Protocol) Java Message Service (JMS) JSF (Java Server Faces) Hibernate (Framework) EAI (Enterprise Application Integration) CRM (Costumer Relationship Management) MVC - Model View Controller MDA - Model Driven Architecture |
|||
.Net
Agile Entwicklung
ANT
Apache
Apache HTTP Server
Apache Tomcat
BEA WebLogic Server
Bridge
C#
C++
Controlling
CORBA
Corporate Finance
CVS (Concurrent Versions System)
E-Commerce
EAI (Enterprise Application Integration)
Eclipse
EJB (Enterprise JavaBeans)
Enterprise Service Bus (ESB)
Export
FTP
GUI
Hibernate (Framework)
HTML
HTTP
IntelliJ
IntelliJ IDEA
J2EE (Java EE)
Java
Java (allg.)
Java Message Service (JMS)
Jboss
JDBC (Java Database Connectivity)
Jira
JNDI - Java Naming and Directory Interface
JPA
JSF (Java Server Faces)
JSP (Java Server Pages)
JUnit
Linux (allg.)
Log4J
MDA - Model Driven Architecture
MVC - Model View Controller
mySQL
NetBeans
Objektorientierte Analyse (OOA)
Oracle (allg.)
PL/SQL
Prozess- / Workflow
Rational Rose
Recruiting
RMI
RUP - Rational Unified Process
SAAJ
SCRUM
Server
Servlets
SLA
SMS
SOA (Serviceorientierte Architektur)
SOAP (Simple Object Access Protocol)
Spring
SQL
Swing
TCP/IP
Telekommunikation / Netzwerke (allg.)
Textiltechnik (allg.)
UML
UNIX (allg.)
WAP
Wirtschaftsinformatik
XHTML (Extensible HyperText Markup Language)
XML
Sprache Englisch |
Einstufung Verhandlungssicher |
Sprache Deutsch |
Einstufung Gut |
Sprache Rumänisch |
Einstufung Muttersprache |
Sprache Französisch |
Einstufung Grundkenntnisse |
Sprache Italienisch |
Einstufung Grundkenntnisse |