Cosmin Iliuţ Mărginean
Contact info
Summary
I am interested in pursuing a career in the software industry, with focus on cutting-edge technologies and the Web.
- Involved and perfectionist about most aspects of software development in particular and IT industry in general.
- Hard working, ambitious and self-motivated.
- Self-taught on many aspects of the IT field.
- Problem-solving attitude and appeal for to continuous improvement
- Good team and social skills, developed in the many and diverse software teams I was involved.
Work experience
| September 2007 - present |
Evozon Systems (http://www.evozon.com) |
| Last position occupied: Senior Java Developer |
Projects:
| E-Commerce application targetting the flowers industry.
|
| Technologies: |
Java Web, XMLRPC Web-Services, Spring, Hibernate, Stripes, MySQL, Apache |
| Responsibilities: |
As development lead, I was involved and responsible for most project aspects, from specifications gathering, architecture, design, to implementing and deploying the solution and maintaining the relationship with the customer.
|
|
Carbon footprint calculation application targeting the Hotels business. It's main purpose is to provide a detailed
CO2 emission of a person or group staying in a Hotel, based on elaborate calculations performed on many parameters gathered from the given hotel.
|
| Technologies: |
Java Web, SOAP Web-Services, Spring, Hibernate, Stripes, Sitemesh, MySQL, Apache |
| Responsibilities: |
I was responsible for leading development, gathering specifications, organize and plan the development efforts, and overall the management
of most project aspects.
|
| Web application targeting the real estate industry and providing automation for several aspects of the activity
developed
by the real estates agencies. The application offers one-click-away relevant reports for registered agencies, consistent management and collaboration
between agents, etc.
|
| Technologies: |
Java Web, Spring, Hibernate, Struts2 |
| Responsibilities: |
As a Team Leader on this project, I was required to be involved in most of the phases of the software development process.
My main responsibilities involved:
analyzing and clarifying system requirements with the customer, providing effort and impact estimation, status reports, code review, deliverables and deployment
management, overall management of the relation with the customer, etc. On project ramp-up I designed the system and provided the overall architecture. Implementing
some of the modules was also one of my responsibilities.
|
| Presentation and product catalog management application for a major player in the in laundry & home care industry.
|
| Technologies: |
Java Web, Hybris, RedDot CMS |
| Responsibilities: |
Provided maintenance and development for an ongoing project. Redesigned and refactored Java presentation module
(modularization and page reusing).
Developed import and export scripts using the built-in Impex and CronJob modules. Developed business module for data migration between two different
data model versions. Worked on integration with the RedDot CMS system.
|
|
| August 2004 - August 2007 |
Fortech (http://www.fortech.ro) |
| Last position occupied: Team Leader |
Projects:
| Multimedia application for interacting with TV tuner cards, with one of the biggest players in the multimedia industry as a client |
| Technologies: |
C/C++, COM, XML, JavaScript |
| Responsibilities: |
I was responsible for the team and effort coordination of the frontend team.
Responsible for clarifying system requirements for the frontend module with the customer.
Developed core design and framework for the desktop application using a proprietary UI rendering solution involving COM, XML and JavaScript.
Implemented application interaction with one of the customers video-player components.
|
| Multi-tier application aimed at tracking and managing the complete lifecycle of electric and electronic parts in
automotive products development.
|
| Technologies: |
Teamcenter, PLM XML, C/C++, Java, HTML, CSS, JavaScript, XML, XSL, XSD, Apache POI |
| Responsibilities: |
Analyze, design and implementation of server-side modules in C/C++.
Complex PLM XML manipulation with Teamcenter technologies (import, export, etc).
Developed many Teamcenter queries with high-complexity BOM and relations traversal.
Implemented Teamcenter schema import scripts and Teamcenter datamodel customization.
Data import/export from/to Excel formats using Apache POI.
Security configurations using the Teamcenter ACL tree.
Implementated a couple of front-end modules (web-pages)
|
| WiFi Hotspot management application with a desktop client, also providing community features like connection sharing,
chat, file sharing, etc.
|
| Technologies: |
Java, OpenFire (ex-WildFire), JDBC, XML |
| Responsibilities: |
Implementation of several modules and components in the server tier using the Java technology.
System integration with the OpenFire Jabber server.
|
| Web application collecting and centralizing refrigeration systems data for a company activating in food and drinks
industry.
The project aims at creating an aggregated view of the information provided by devices like thermal sensors.
|
| Technologies: |
Java, Spring, Struts, Apache Tomcat |
| Responsibilities: |
Developed the architecture and design of the application.
Team coordination, effort planning and effort management.
Responsible for the relation with the customer and the clarification of system requirements.
Designed and implemented some of the server-side components.
|
| Human resources management solution also including project management features like task/time management, effort
centralizing and reporting, etc.
|
| Technologies: |
.NET, Web technologies, MS SQL server |
| Responsibilities: |
I have implemented several module on the web-tier including completely reusable ASP.NET component like dynamic trees.
Provided maintanence and bugfixing for existing features.
|
| PDM product targeting the auto-motive industry, based no Teamcenter.
The system's objective is to automate several steps of the product data management in automotive development, including CAD files and 3D data.
|
| Technologies: |
Teamcenter, Catia, Java Swing, XML technologies, Apache FOP |
| Responsibilities: |
Designed and implemented several modules in the Teamcenter Portal (rich client).
Interacted with most of the Teamcenter Portal functionalities: data model and schema management, PLM XML import/export, process definition, complex BOM
and
visualization management, integration with external tools like Catia, user and group management.
Developed complex PDF reporting solution using XSL and Apache FOP.
Responsible for migrating and integrating the product with an AIX platform.
|
|
Other projects
- Author of Quizine (http://code.google.com/p/quizine/)
- Author of TestNG XSLT (http://code.google.com/p/testng-xslt/)
- Designed and documented a software load-balancing solution for a multi-tier application, using Tomcat and Apache. For the same project I was also
responsible for
providing an asynchronous messaging solution using JMS and ActiveMQ.
- Initiated and organized a set of internal training courses with topics like Java MVC Web frameworks and ORM persistence while
employed at
Fortech.
- Designed and implemented a PC application communicating and configuring an Atmel AVR-RISC micro-controller. Developed with Borland C++ Builder.
|
Education
| 2000-2004 |
Faculty of Computer Science, Babes-Bolyai University, Cluj-Napoca. Bachelor
degree
|
| 1996-2000 |
Informatics section, Colegiul National "I. M. Clain", Blaj |
Language skills
| Romanian |
Mother tongue |
| English |
Very good |
|