My resume is also available as PDF and printer friendly version.

Cosmin Iliuţ Mărginean

Contact info

E-mail

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