Software Engineer Resume
Budapest, HungarY
An accomplished Software Engineer specializing in Object-Oriented Design and Analysis with extensive experience in the full life cycle of the software design process including requirements definition, prototyping, proof of concept, design, interface implementation, testing, documentation and maintenance.
Summary of Qualifications
- Possess expertise in Object-Oriented Analysis / Design and Java Development, skilled at progressing from problem statement to well-documented designs.
- Strong knowledge of Java Enterprise Edition with experience in design and implementation of client-server web applications.
- Knowledge in design and development of User Interfaces using HTML, CSS, XML, XSLT, AJAX.
- Experienced in database design and implementation.
- Analytical thinker that consistently resolves ongoing issues or defects. Quick learner, team player and easily adapts to new technology.
Technical Expertise
Sun Java Master Program, Budapest (Hungary), 2008
Main subjects:
- Object-oriented application analysis and design using UML
- Implementing EJB 3.0 Session Beans
- Implementing Entity Classes
- The Java Persistence API (JPA)
- Using the Java Persistence Query Language
- Implementing a Transaction Policy
- Developing Message-Driven Beans
- Designing and developing Java Web Services
- Web Component development with Servlet and JSP technologies
- Desing Patterns (GoF, J2EE, Antipatterns, Java Blueprints)
- Introduction to XML
Languages
Frameworks
APIS Concepts Software Systems Hardware
Java, C++, C, Pascal, XML, SQL
J2EE, J2ME, ZKOSS, Spring ROO
EJB 3.0, Servlet and JSP, Java Transaction API, Java Persistence API, JNDI, Java Web Services, Message Driven Beans
OOA/OOD, UML, Design Patterns, Database Design, Module and Systems Level testing, Internationalization
NetBeans, Eclipse, JBoss Application Server, MS SQL Server 2005/2008, MS Office, VMware
Windows 95/98/XP/Vista, Unix, MS Windows Mobile for Pocket PC 2003
PCs, Peripherials, PDAs
Professional Experience
Confidential, Budapest, Hungary
Software Engineer, Java Design and Development April 2010
ARIBA project:
Ariba provides software solutions for spend management, contract management, supplier management, working capital management, and procurement management. By designing and implementing an external web-application we could provide availability and usability for customers until the system’s internal bugs would be fixed.
- Designed and implemented the user interfaces with Spring Roo.
- Worked with the Business team to resolve the previous business logic issues
- Performed module tests.
Confidential, Budapest, Hungary
Java (J2EE) Software Developer January 2008 – May 2009
IRIS Europe Project (ERICSSON):
Implementation of River Information Services in Europe: IRIS Europe was set up as a Europe-wide project in order to expand the functionality of River Information Services on the European waterway network. The project focused especially on cross-border information services and the related data exchange and procedures (traffic and transport information exchange, hull data exchange etc.).
- Designed and implemented the user interfaces according to the requirements. Implemented internationalization.
- Specified and defined test-cases and use-case diagrams. Performed tests.
- Designed and implemented business logic and the persistence layer.
- Transformed and displayed XML content by XSL Transformation.
- Participated in documentation of the project.
HULL Project (ERICSSON):
HULL was a vessel database system with a web-client. The applicable data from the different vessels’ certificates were transferred to IRIS Europe.
- Designed and implemented the user interfaces by using ZKoss framework according to the requirements. Implemented internationalization.
- Optimized the web front-end for both IE and Firefox browsers.
- Implemented printable certifications’ forms with dynamic content by using OOXML according to the customers’ requests.
- Designed and implemented business logic and the persistence layer.
- Participated in testing and documentation of the project.
M.S. in Information Technology