
Software Engineer at XING AG
Hamburg Area, Germany

Software Engineer at XING AG
Hamburg Area, Germany
I'm an experienced Software Developer, Consultant and Project Manager with over 8 years in Software Development industry. Mainly focused (but not limited) to Web development and information systems with an edge on producing generic solutions and an affinity for tailoring them to client's specific needs.
Wide experience with diverse software development technologies and problem domains. Ready for novel technological challenges in software development.
Willing to perform off-shore software outsourcing, particularly near-shore (i.e. for European customers).
Interested in working on novel business models and executing on them.
Fluent in English. High level competency in Spanish and German. Understands Italian. :-)
• Software architect & developer, project manager, consultant
• Programmable web, mobile social software, mash-ups, MDD/MDA
• OO programming & Information systems: Java, C#, C++, Python
• OOA/OOD: UML, patterns, MVC, REST, SOA, XP, Agile, RUP
• Web development: languages (JSP, ASP.NET, PHP, XML/XSLT/XPath), servers (Apache, Tomcat, JBoss, WebSphere, Zope, IIS)
• Libraries: Spring, Struts, Hibernate, log4j, Acegi
• API/SDK: EJB3/JPA, JAX-RS, JAXB, JMX, Android, GWT
(Public Company; O1BC; Internet industry)
July 2009 — Present (6 months)
Working on Google OpenSocial.
(Outsourcing/Offshoring industry)
October 2004 — Present (5 years 3 months)
• J2EE: Team leader of a J2EE/web project, based on EJBs, Struts and Hibernate frameworks. Also did candidate selection and coaching, requirements analysis, system design, coordination, software development and deployment.
Requirement analysis and system design, development under WebSphere application server, DB2 and Oracle. Implemented business layer (EJB and LDAP layer), build procedure automation with Ant.
• .NET/C#: ASP.NET application for on-line management of stock option and warrant plans. Working on implementation of all software layers.
Customized SOAP-based layer and test application for remote method invocation, enabling automated subscription of ADSL users with top-level Internet Service Providers. Windows Forms application for generating keys & locks.
• Miscellaneous: Python CGI-based client-server integration for storing ham/spam “fingerprints”, wxPython GUI.
(Privately Held; MOGL.ST; Information Technology and Services industry)
August 2007 — July 2009 (2 years )
• Enterprise Java software development: web applications (Struts2, Spring, Hibernate), integration platforms (XML, XSLT, REST, JBoss, Oracle, Apache Lucene, Apache POI), portal development (Liferay, portlets, LDAP)
• Java coaching: organization of workshops for preparing employees for Sun's Java certification exams.
(Privately Held; 51-200 employees; Information Technology and Services industry)
2006 — 2007 (1 year )
• portal development (solutions research, Liferay, eXo)
• model-driven development research for (AndroMDA, UML)
• performance testing of Drupal (JMeter, Cacti)
• project management (communication with stakeholders, requirements elicitation and analysis)
(Privately Held; 51-200 employees; Computer Software industry)
October 2005 — December 2005 (3 months)
• Set up the Belgrade office of Levi9, taking care of both office organization and execution of software development projects.
• Understanding the project goals and pitfalls, as well as overviewing the project execution and actively participating in resolution of key technical issues, as well as that tiny ones that were stalling rapid execution.
• Created an agile and inspiring working environment, where knowledge is acquired and goals are reached.
(Privately Held; 1-10 employees; Computer Software industry)
October 2002 — 2004 (2 years )
(Information Technology and Services industry)
2002 — 2003 (1 year )
(Outsourcing/Offshoring industry)
October 2001 — October 2002 (1 year 1 month)
• Model driven development tool (in the form of a rapid prototyping framework) for building of object-oriented information systems. Prototyping relies upon modeling capabilities of UML. Porting from C++ to Java.
• Development of a distributed sports betting system solution based on J2EE (Swing UI/printing, business logic in EJB on Oracle9i AS).
• Development of an NDIS network driver used for providing zero-install and zero-maintenance security on WiFi networks. IPsec protocol suite with AES/3DES encryption algorithms were implemented in the driver. Implementation of silent network driver install/update procedure.
(Computer Software industry)
April 2000 — September 2001 (1 year 6 months)
• Part of the initial team. Participated in the conception of a CMS based on Java, XML and open standards.
• Further work was exclusively development of Web sites and portals in different technologies: from server-side scripting (PHP/MySQL) to CMS (Zope, Infopark NPS and PM, OpenACS; customizations of Python and tcl/tk languages).
• My usual tasks included development of search sub-systems, as well as design and documentation in UML, and implementation in PHP, Java, and Python.
(Broadcast Media industry)
1999 — 1999 (less than a year)
Maintained software and hardware installations, ranging from SGML editors to printers and network routers.
(Privately Held; 1-10 employees; Computer Hardware industry)
May 1993 — June 1994 (1 year 2 months)
Bookkeeping software, Novell network administration, graphical design.
LinkedInnovators, Plaxo