1. CURRICULUM VITAE
PERSONAL DETAILS:
Name: SARANG, Attila
Date of birth: 05/16/1974
Telephone: +36-20-9746-522
+32-470-36-07-61
E-mail: attila_sarang@yahoo.com
Skype ID: asarang74
LinkedIn: linkedin.com/in/asarang
Nationality: Hungarian
Gender: male
Languages: Hungarian (native),
English (good, TOEFL),
French (basic),
Russian (basic)
PROFILE:
Senior software developer (Java) / Consultant having strong back-end business application
and mobile (Android) application development skills - and the ability to learn new
technologies and frameworks fast and adapt to rapidly changing business requirements.
EDUCATION:
1992 - 1997, Technical University of Budapest: M.Sc. Engineer in Technical Informatics
1995 Jan-May, Ball State University (USA): international student exchange program
IT CERTIFICATIONS:
Sun Certified Programmer for the Java 2 Platform
IBM Certified Specialist – WebSphere Application Server, Standard Edition
IBM Certified Specialist - AS/400 e-business Application Development
IBM Certified Specialist - Business Intelligence for AS/400 Technical Solutions
IBM Certified Specialist - AS/400 Solution Sales
IBM Certified Specialist – WebSphere Application Server
JOBS:
2015.09 – present, European Commission (Brussels)
Software Engineer
As part of DIGIT's UUM&DS (Uniform User Management & Digital Signatures)
international team, I develop the user interface of the administration module using the
latest Java EE, JSF (PrimeFaces), JPA, CDI standards and WebLogic application server.
2001 - 2015.08, R&R Software,
Senior software developer / E-business consultant
R&R is a major Hungarian independent software vendor. I have been designing and
implementing e-business applications that strongly integrate with traditional back-office
ERP systems like SAP, VERK/400, etc. All server side applications are based on our
proprietary Java framework (FusionR), have been designed using UML models,
- 1 -
2. developed in Java using Eclipse IDE, run on any standard Java application server, like
IBM WebSphere or Apache Tomcat, and can be accessed with a standard web browser.
Some major projects and products I was involved in:
FusionR iEC: a traditional B2B e-commerce product with custom made JSP-s and
strong ERP integration.
FusionR SFA (sales force automation): the flagship product of our division, deployed
at several clients (eg. Heineken, Trilak, SAGA Foods, Coty, several beverage
wholesalers in the country etc.). The native mobile application has more than 100
screens and supports all kinds of Android phones and tablets which have their local
relational database and synchronize with the central application server via our own
replication engine and protocol. The application comes with a complete report module
as well and also supports on-line service calls, when the business case requires it.
Master data is maintained on the server side application using a browser based GUI
somewhat similar to SAP or other ERP products). For many years, the original client
application had been developed in C++, but due to the new market trends the client
application was ported to Android platform in 2011 and existing customers have been
successfully migrated to Android platform.
CRM application at a financial provider. Browser based mobile clients had to be
supported as well.
FusionR WIBE: a 3-tier web based complaint and support management system
designed to help our customers - featuring web services, intelligent workflow and
integration to our back-office systems.
FusionR ETL: our XML based integration tool for mass data transformation and
propagation.
A real-time, fault tolerant production monitoring system featuring hardware device
integration in Java (pallet counter), Swing GUI and synchronous SAP integration.
Creating BIRT reports for various FusionR applications
Creating highly sophisticated Excel riports (pivots, chart, outlines, cross tables) for
various FusionR applications using my own Java based streaming XLSX output
library
Customized FusionR module development for a major Hungarian financial institution
ESB (Enterprise System Bus) planning and design
STAMINA – a B2B supply chain management solution where inventory data is
collected from 100 distributors. Web services on the server side, a state of the art rich
client (modern desktop Java GUI, webstart or single JAR deployment, Apache derby
database) for distributors lacking expertise in building web service clients
FusionR Smart Metering: an integrated back-office solution for the energy industry
including OPC server support, our own light weight Java persistence layer, JSON API
support for the Vaadin front-end and, simple JQuery based admin GUI.
B2B web shop: a modern HTML5/Javascript SPA B2B web shop front-end integrating
to the back-end SAP (eg. for online pricing and order submission), featuring state-of-
the art Bootstrap V3 based web interface using several modern JS library (Knockout
JS, Durandal, RequireJS, JQuery) to obtain ultra fast response times.
- 2 -
3. Intermediate level DB2 database administration at our customers (including DB2
installs, fixpack upgrades, implementing backup/restore strategies, reorg/runstats
policies, performance tuning, error diagnostics, etc.)
Daily support of our customers - including business and IT consulting, database
tuning and administration, training courses etc.
1997 - 2000, IBM Hungary,
System Engineer / AS/400 Sales Specialist
As an AS/400 system engineer I provided AS/400 pre-sales technical support for our
clients and sales reps - including consultations, writing technical proposals and articles,
preparing configurations, supporting ISV-s in application porting, holding presentations
and live demonstrations, etc. Besides having general AS/400 skills, I specialized in cross-
platform e-business application development environments offered by IBM (Java,
WebSphere, Domino, Net.Data, business intelligence).
1996 - 1997, ISH Ltd.,
Programmer
Employed on a part-time basis I was developing new modules for MedSol, an integrated
application for hospitals at this IBM Business Partner. In the AS/400 environment all
development was done in RPG, while in the UNIX environment Progress/4GL was used.
EXPERIENCES:
Programming
languages
Java (16 yr, applications, J2EE, Spring, JPA, JSP, JSF (PrimeFaces), servlet,
JDBC, Hibernate, BIRT, ESB, web services, SAP JCO, Vaadin, Clojure),
Android SDK (5 yr), modern Javascript (1 year)
C++ (7 yr, MS EVC++), RPG (1 yr), Progress (1 yr)
IDE-s, environments Eclipse, NetBeans, IBM VAJAVA, IBM WSAD, Ant, Maven, Subversion,
Git, WebLogic
Operating systems Windows, Windows Mobile, OS/400, Linux (Ubuntu, CentOS), Android
Database IBM DB2 UDB, IBM DB2 Everyplace, Oracle, SQLite, Apache Derby
Hardware AS/400, PC servers, WinCE, Android devices
ACADEMIC STUDIES:
Mathematical Analysis (2 semesters)
Physics (2 sems)
Computing Theory (3 sems)
Digital Technology (2 sems)
Fundamentals of Programming (2 sems)
Programming Lab. (6 sems)
Probability Studies (2 sems)
Signals and Systems (2 sems)
Computer Architectures (1 sem)
Software Engineering (2 sems)
Formal Languages (1 sem)
Mathematical Logic (1 sem)
Cryptography (1 sem)
Computer Networks (1 sem)
Databases (2 sems)
Business App. Programming (1 sem)
Network Programming (1 sem)
Parallel and Real-time Systems (1 sem)
Robot Control (1 sem)
Robotized Systems (1 sem)
Knowledge Based Systems (1 sem)
Natural Language Processing (1 sem)
Control Engineering Lab (3 sems)
Artificial Intelligence Lab (3 sems)
- 3 -
4. Electronics (3 sems)
Measurement Lab. (3 sems)
Information Theory (1 sem)
Control Engineering (1 sem)
Programming paradigms (1 sem)
Operating Systems (1 sem)
Computer Vision (3 sems)
Computer Graphics (1 sem)
Intelligent Systems (1 sem)
Symbolic Signal Processing (1 sem)
Diploma work: Adaptable fuzzy system modelling and control
Grade of diploma: Excellent
- 4 -