My resume is also available as PDF and printer friendly version.
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 IT industry in general and software development in particular.
- 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
| March 2011- Present |
Ixxus Limited (http://www.ixxus.com) |
| Last position occupied: Senior Software Developer |
| |
| September 2007 - February 2011 |
Evozon Systems (http://www.evozon.com) |
| Last position occupied: Senior Java Developer |
Projects:
| Implementation of a Alfresco-based CMS solution for a major financial analysis and ranking company in UK. |
| Technologies: |
Alfresco Enterprise Edition, Web 2.0 technologies, MySQL |
| Responsibilities: |
As a technical lead, I've been responsible for providing analysis and effort estimation for the core objectives of the project.
Involved directly in many of the high-level technical decisions.
I was responsible for the overall customization of the Alfresco datamodel and repository services. Based on functional requirements and discussions
with the Business Analysts, I designed and implemented most of the system's core (backend/repository) services and some of the frontend (presentation) modules.
Designed and integrated Alfresco workflows based on the customer's internall process definitions and requirements.
Provided design and technical solutions for integrating some of the Alfresco services with external (3rd party) systems.
Responsible for the development of build, deployment and patch scripts for the system. Directly responsible for deploying the
Alfresco solution in production and the maintenance of version release notes.
Coordinated with team members during the whole process which was run using Agile (SCRUM) methodologies.
|
| E-Commerce application targetting the UK flower delivery 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
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 |
|