Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Ravago DistributionsSenior Java Developer
Apr. 2017Arendonk, BelgiumProject Sales Order Redesign - redesign of existing sales order management system operating in over 400 companies worldwide. The legacy system should still operate as core background system. The new redesign concerns creation of RESTFull sevices which provide information to the new reach front end developed with Angular JS.
Publicis GroupeLead Java Developer
Sep. 2015 - Apr. 2017Sofia, BulgariaProject for PixelPark, Bielefeld, Germany – Product catalog spare parts. Front end accessible for the customers and back end for managing the system. The catalog collected data from different vendors systems using calls to REST services. The calls exchanged JSON data between the systems.
The front end part and back end are Spring Boots application working separately on two different ports.
Technologies used back end – Spring Boot, Hibernate, AngularJS, MySQL, Jackson Framework, Bootstrap Technology used front end – Spring Boot, Handlebars, Bootstrap, Jackson Framework, MySQL. Project for Carrefour, Paris, France – customer loyalty program Carrefour&Moi and ClubPass
Automation for integration between different marketing and crm systems withing Carrefour network. Exchange data between systems to support customer loyalty programs and news letter generation.
Technologies used – Java, WSDL, XML. The exceution of the jobs was based on Java Spring Batch Framework. MongoDB and MySQL database support.
Vienna Insurance GroupJava and SAP FS-PM Consultant
Jul. 2013 - Sep. 2015Vienna, AustriaAutomation for integration between SAP FS-PM system and external systems. Client specific implementations for policy management for VIG subsidiaries.
Technologies used – Object oriented ABAP, Java, WSDL, XML
Biogen Idec, USAJava and Siebel Consultant
Jun. 2012 - Jul. 2013Greater Boston Area, USAConsulting development team in Siebel CRM On Demant structure and services. Developing Web Services Java Spring to communicate with Siebel services. Developing PL/SQL scripts and procedures to migrate the data. Import data to Siebel CRM On Demand database using Siebel services. Technologies used – Java, WSDL, PL/SQL, WebLogic application server, Spring Framework, RESTful services, Spring Batch, Hibernate Framework.
Groupama Information SystemsJava and Siebel Consultant
Aug. 2010 - Jun. 2012Consultant in Siebel Financial Services 8.0 installation and customization project for the largest Hungarian insurer Groupama-Garancia Biztosito. Developing Incoming and Outgoing Web Services in to create interfaces between legacy systems working in customers’ network. Developing PL/SQL scripts and procedures to migrate the data from existing systems to Siebel EIM database. Import data to Siebel database using EIM. Customizing reporting modules.
Technologies used – Unix Shell Scripting (in bash), Java, WSDL, PL/SQL
Aircom InternationalSenior Software and Database Consultant
Jun. 2009 - Aug. 2010London, United KingdomSenior Database and Software Consultant in Network Performance Management System project in Mobiltel EAD. Deployed Aircom Optima Network Performance Management System backend on Oracle 10g under HP-UX. Developing PL/SQL scripts and procedures to migrate the data from existing systems to Optima database. Customizing system reporting modules written in Java for customer needs
Technologies used – Java, Oracle, PL/SQL
Edynamo LLCSenior developer, CTO
Jul. 2004 - Jun. 2009San Diego, California, USA2006-2009 CTO. Manage company's development and support team.
2004-2006 Billing system which allow the customers to subscribe and pay for the hosting service. Automatically create customer account on one from two types of servers – hosting server managed by Plesk or hosting server managed by Ensim. Client account is created via XML call. XML server for Ensim had to be created.
Technologies used – Java, Oracle, PL/SQL
Oct. 2001 - Jul. 2004San Diego, California, USA002-2004 Internal project - system for outbound calls. Java based application which is dialing customers’ numbers automatically. The customer data is stored into the database. The application is sending a request to AVAYA system to dial the number. If the dialed number is answering within 5 seconds the call is transferred to sales internal phone number and the information about the customer is showing on sales computer screen. Managing team of 5 person and responsible for the design and implementation of the whole system.
2001-2002 Rodopi Billing &Provisioning Software. Billing system ,which allow the customers to subscribe and pay for hosting service. Developing back end payment modules for credit card and check transactions.
Technologies used – Java, Oracle, PL/SQL
SEP Elektronik GmbHSenior Software Developer
Nov. 2000 - Oct. 2001Wayarn, GermanyThe main product developed from the company was SESAM backup system. Developed SQL server for the needs of SESAM backup systems. The SQL server managed all information stored from the backup system. I needed to develop all parts of the server software as listener, SQL statement parsers etc.
echnologies used – Borland ANSI C
Acsior LtdTeam leader
Nov. 1999 - Nov. 2000Sofia, BulgariaInformational system for customs at Sofia airport. Involved in the analysis of the business process and the design and implementation of the database and front end software. In my responsibilities was included managing a team of 4 persons and distributing different tasks between them
Technologies used – PowerBuilder/C++, Sybase, SQL
Data CommunicationsSenior Software developer
May. 1999 - Nov. 1999Athens, GreeceChallenger project – accounting system for middle sized and large companies. Implementing business logic into the database via developing stored procedures and triggers
Technologies used – PowerBuilder/C++, Sybase, SQL
Bank High Sys LtdSenior Software developer
Mar. 1997 - Apr. 1999Sofia, BulgariaDesign and development of the information system for Balkanbank. Responsible for developing the transaction subsystem.
Technologies used – C++, SQL