31537

Senior Java Developer at IBM Romania

  • România, Giurgiu
  • România, Giurgiu
  • Romania, Giurgiu
  • Romania, Giurgiu
Deblocheaza date contact
Traduceri ale CV-ului
25%
  • Ultima actualizare: 04.06.2012
  • Numar referinta: 31537

Limbi straine

Engleza
Avansat
Italiana
Avansat
Romana
Nativ
75%
  • Last update: 04.06.2012
  • Reference number: 31537

Experience

  • June 2008 - Present

    Senior Java Developer, IBM Romania

    • Giurgiu, Romania
    • Full time
    • Work domain - Sales: IT

    ACG Vision4
    The project's goal is to re-implement, using Java technologies, an existing product written in COBOL. The product is an ERP, targeted for the small and middle companies sector. 
    
    My main contribution was in the Finance/Accountability module. During the project, my role shifted continuously allowing me to work with all the technologies involved. 
    
    •Project duration: over 4 years
    •Project stages in which I was involved: design, development and maintenance
    •Responsibilities during the project: Java developer, Application designer, Cognos developer
    •Technologies used: AJAX, Struts, Hibernate, Cognos, DB2.
    
    Being in this project allowed me to learn a new technology, Cognos Report Studio, but also it gave me, more than once, the opportunity to use the knowledge I already possessed to resolve some performance problems of the application.
    A personal achievement was that I've been sent to India as SME to help a newly created team to start working in the project.
    Some of the challenges this project presented me were the size of the team and the geographically distribution of it: Romania, India, and Italy in various cities.

  • November 2006 - June 2008

    Senior Java Developer, Adecco Romania

    • Giurgiu, Romania
    • Full time
    • Work domain - Sales: IT

    Senior Java Developer, working in assignment to Italy. 
    
    
    Publitalia
    The project I was involved with, represented the CRM module of an ERP product, custom developed for Mediaset Italia, one of the major media companies in Italy. 
    Originally, the company used a multitude of scattered programs written in COBOL. The main goal of the project was to improve their process flows while maintaining the usability and the users acquaintance. It also needed to bring the code base to the present by using the newest technologies available.
    The team was composed not only from IBM employees but also from Mediaset employees which we had to introduce to the new technologies in order take over the project in time.
    
    •Project duration: approx 18 months
    •Project stages in which I was involved: development and maintenance
    •Responsibilities during the project: Java developer
    •Technologies used: Struts, Hibernate, Spring, EJB, Oracle, Eclipse RCP.
    
    One of my personal achievements was to introduce the use of CruiseControl tool to help with integration tests and continuous releases.
    One of the challenges with this project was to learn Eclipse RCP technology in a fashionable time in order to become productive and helpful for the project. I've learned about this technology only once I arrived at the client but however, in less than few weeks I was productive and able to write code according with their standards.

  • March 2006 - August 2006

    Senior Java Developer, ARVO TECHNOLOGY SRL

    • Giurgiu, Romania
    • Full time
    • Work domain - Sales: IT

    Senior Java Developer working in a project for US clients.
    
    iOrderTracking
    A web based application which purpose was to integrate shipping status information into an existing E-Commerce site. The application communicated with all big shipping suppliers from US (DHL, FedEx, UPS, USPS) using XML over HTTP. 
    
    •Project duration: approx 5 months
    •Project stages in which I was involved: design and development
    •Responsibilities during the project: Application designer, Java developer
    •Technologies used: Struts, Hibernate, CruiseControl, Junit, findBug and Emma, Oracle.
    
    During the project we tried to use XP methodology for project developing.

  • June 2004 - March 2006

    Senior Java Developer, Tri-Pen Travelmaster Romania

    • Giurgiu, Romania
    • Full time
    • Work domain - Sales: IT

    Working as Senior Java Developer for US clients on several J2EE projects.
    
    CTO (Corporate Travel Office) a web application used as information center for a travel agency. The application had a front end part where registered users could login and search through the pages and documents available on the site, and a backend where the site administrator could login and change the html pages content on the fly. In backend was also developed a simple user management system for enabling an email distribution system. The site administrators had the possibility to customize at a reasonable level the look and feel of the site for each client (customized images and css styles). I was the only developer on this project doing also the database modeling and the application design and having the liberty to choose the technologies to be used. I used the Struts framework for web development, the OJB for object-relational mapping and an in-house equivalent of the Spring framework. For site search I used the Lucene API along with a HTML parser and for modification of the html content I adapted to my needs a free html editor.
    
    •Project duration: aproxx 4 months
    •Project stages in which I was involved: design, development , maintenance and support
    •Responsibilities during the project: Java developer, Application designer, SQL developer
    •Technologies used: AJAX, HTML, Struts, OJB, JSP, Oracle.
    
    Hotel RFP (Hotel Request for Proposal) a web application used by travel agencies to obtain the rates from all the hotels which where in the potential target destination areas. The application had a front side for the hotels and a back-end side for travel agency. The hotel representatives could login into the application and using a form to post their offers. They had at disposal several tools that help them with the rather big number of questions, around 600, such as pagination, shortcuts, a history of previous offers that they could use as starting point for a new offer, the possibility to duplicate an offer if they had more than one hotels. In the back-end the travel agency had the possibility to compare the offers, to extract only some answers from the questionnaire, to request a new offer, to accept or reject an offer. Also, because of the dynamic of the questionnaire standard, they had the possibility to define new questions but to keep the previous years answers in a correct state regarding the new layout of the questionnaire. I was the only developer on this project doing also the database modeling and the application design and having the liberty to choose the technologies to be used. I used the Struts framework for web development, the OJB for object-relational mapping and an in-house equivalent of the Spring framework.
    
    •Project duration: aproxx 4 months
    •Project stages in which I was involved: design, development , maintenance and support
    •Responsibilities during the project: Java developer, Application designer, SQL developer
    •Technologies used: AJAX, HTML, Struts, OJB, JSP, Oracle
    
    Travel Master a complex web application who tried to capture and manage all aspects of the travel industry. I worked on the import module of the application having the responsibility to import from standard format files into our database structure. I also worked on refactoring a series of sqls used in the business layer of the application. 
    
    •Project duration: aproxx 4 months
    •Project stages in which I was involved: development and maintenance
    •Responsibilities during the project: Java developer, Application designer, SQL developer
    •Technologies used: AJAX, HTML, Struts, OJB, JSP, Oracle
    
    Items a web application for auditing and manage the telecommunications cost of a company. I work as a web developer in this application and I’m involved at all levels (business analyzing, business development, web development). Some of the technologies and APIs used in this project are: Struts, Spring, iText, JExcel, POI, Displaytag, JUnit, Emma, and CruiseControl. We are dedicated to follow the extreme programming principles like testing, refactoring, simple design, continuous integration, small releases. 
    
    •Project duration: aproxx 6 months
    •Project stages in which I was involved: development and maintenance
    •Responsibilities during the project: Java developer, Application designer, SQL developer
    •Technologies used: AJAX, HTML, Struts, Spring, JSP, Oracle, CruiseControl

  • August 2001 - June 2004

    Java EE Developer, Finsiel Romania

    • Giurgiu, Romania
    • Full time
    • Work domain - Sales: IT

    Working as Java Developer for Italian clients on several J2EE projects. . 
    
    GISTA (a resource management application for the Italian Department of Agriculture) I worked in this project as an EJB developer. The project was making use of the most cutting edge technologies at that time. For the business part of the application EJB was used based on an Oracle DBMS. For web interface was used Struts framework along with Java tag libraries. The business layer was highly tested using JUniteE. For object-relational mapping the VBSF framework was used. I developed a small utility package that was able to regenerate all POJO classes from database tables keeping them synchronized. 
    
    A series of smaller projects used also by the Italian Department of Agriculture. I worked as a Web developer using technologies like Struts and Taglibs. 
    
    Monitoraggio (a project for Italian Public Administration used to manage the European Union funds). The project was in maintenance and I was given a Technical Leader role.

Education

  • 2011 - 2011

    Postdoctorate, ORACLE

    • «Alt oraș», Romania
  • 2011 - 2011

    Postdoctorate, IBM

    • «Alt oraș», Romania
  • 2008 - 2008

    Postdoctorate, SUN

    • «Alt oraș», Romania
  • 2007 - 2007

    Postdoctorate, SUN

    • «Alt oraș», Romania
  • 2006 - 2006

    Postdoctorate, SUN

    • «Alt oraș», Romania
  • 1998 - 2001

    College, Bucharest University - College of Computer Science

    • București, Romania

Foreign languages

English
Advanced
Italian
Advanced
Romanian
Native