Alain Nicli

Java and SAP Hybris Consultant

Hello, my name is Alain Nicli. Highly motivated Java and SAP Hybris consultant with international client portfolio.
I currently work at SAP Hybris in Munich, Germany.

I have over 12 years of experience in industries as E-Commerce, Banking, Insurance, Travel, Cloud Computing and Telecommunication.

I have been collaborating with major firms around Europe like IBM, DELL EMC, SAP as well as medium sized companies and successful startups.

I am specialized in SAP Hybris and Java Open Source technologies.

I am doing consulting always with a ´T-shaped problem solver´ mindset by taking ownership of solutions, driving System implementations and providing suitable solutions to solve problems in the most effective way.

This way of operating is reflected on my skills that do vary from Frontend down till Cloud Deployments and Infrastructure.

Work Experiences

SAP Hybris

Munich, Germany
SAP Hybris Freelancer
Core DevOps
Feb 2017 - Present

Part of the SAP Hybris HANA Core Team DevOps

Cyberport AG

Munich, Germany
SAP Hybris
Technical Architect
DevOps Lead Engineer
Sep 2016 - Jan 2017

Part of the Hybris implementation team to migrate the ECommerce Shop to Hybris 6.1 utilizing SAP PO as integration tool.
Driving the Company Infrastrucutre Dockerization of tools and applications.
Setting delivery and deployment standards and implementing solutions for Infrastructure automation to support CI and CD across all teams.
Taking care of future Infrastructure setup to support Dockerized applications on production utilizing Kubernetes on CoreOS.
Performing requirements gathering for Hybris feature implementation. Implementing Hybris and integration code.

Technologies: Hybris, SAP PO, Docker, CoreOS, Jenkins, Artifactory, Git, Bitbucket, Sonar (planned work on Kubernetes, AWS)

Zooplus AG

Munich, Germany
Senior SAP Hybris
and Java Developer
Oct 2010 - Aug 2016

Jan 2013 – Aug 2016. Implementing the new Zooplus software infrastructure based on Hybris technology. Defining and implementing the Software Delivery Life Cycle including a Continuous Delivery setup, development methodologies and tooling.
Defining Business Strategies and technical design solutions together with external Partner. Training other Teams.
Integrating the new Software stack with Legacy Systems via Rest APIs.
Pairing with Implementation Partner during Hybris implementation phase, and requirements definition.
Attended Hybris Core and Hybris Commerce Trainings.
Certified Hybris Core V5 developer.

2010-2012 part of the ‘Platform Team’ (5 people team). Supporting other Teams in solving Architectural issues and improving Software Development processes.
Developing new functionalities and improving existing features on zooplus.de
Developing Mobile Shop website version (m.zooplus.de)

Technologies: Hybris, SAP, Mesos, Marathon, CoreOS, Docker, Jenkins, AWS, Vagrant, Artifactory, Git, Spring, Hibernate, ESB, Rest API, Raml, Memcached, Freemarker, Bootstrap, JQuery, TDD, Mockito, Maven, Svn. JIRA and Scrum methodology

DELL EMC

Cork, Ireland
Senior Java J2EE Engineer
Sep 2009 - Jul 2010

Developing an appliance which probes networks for EMC products and gathers license compliance information. Appliance deployed as a VM clone running Linux and runs as a Tomcat application. Technologies used include Java, Groovy, DSL, Maven, Spring/Hibernate, XSLT, Fedora Linux, IntelliJ IDEA.

VHI Healthcare

Dublin, Ireland
Java J2EE Engineer
May 2009 - Aug 2009

Complete Website Restructure of the company's portal (www.vhi.ie).
Technologies: xHtml, CSS, JSP, jQuery, jQueryUI, Javascript, Ajax, Accessibility, SEO, Photoshop, WebLogic, PVCS.

IBM

Dublin, Ireland
Java J2EE Engineer
Feb 2009 - Apr 2009

Development of Lotus Workforce Management (LWM) 6.1. SAP, Ajax Builders and Portlet Applications using Websphere Portlet Factory 6.1.
Technologies: WebSphere Portal, WebSphere Process Server, WebSphere Integration Developer. IDE Eclipse.

Newbay Software

Dublin, Ireland
Java J2EE Engineer
Nov 2008 - Jan 2010

Implementation of the ‘Diff’and ‘Alerting’ functionality in the Social Networking Gateway in an Agile (XP) environment (10 people team).
The software collects and elaborates information from Social Networks like Facebook, MySpace, Bebo, Twitter

Technology used: Hibernate, Spring, Spring MVC, SwiftMQ, MySQL, Test Driven Development, JUnit, Ant, Perforce, Tomcat, Linux. JIRA and Confluence. IDE IntelliJ IDEA.

Cusp Point Software

Dublin, Ireland
Java J2EE Engineer
Apr 2008 - Oct 2008

Developing a Web-based Software as a Service (SaaS) solutions for secure electronic document management.
Technology used: Seam, Spring, JPA, JSF, RichFaces, A4J, JQuery, Css, Javascript, TestNG, EasyMock, Maven, Svn, JBoss. JIRA, Confluence and Scrum methodology. IDE Jboss Developer Studio (Eclipse).

CARIGE Cassa di Risparmio di Genova - Bank in Italy

Genova, Italy
Java J2EE Engineer
Feb 2007 - Oct 2007

Application development of the Bank’s software for Loans.
Technology used: Portlet, Struts, Jaxb, DB2, WebSphere. IDE Eclipse.

Engineering Spa and Banca Monte dei Paschi di Siena MPS - Bank in Italy

Milan, Italy
Java J2EE Engineer
Aug 2006 - Jan 2007

Application management of ‘Advisory Tool’ a tool to manage optimal asset allocation (9 people team)
Development of ‘OMC’ a SOA application software used to monitor outsourcing event.
Technologies: Struts, Tiles, Css, Ajax (DWR, Scriptaculous), xHtml, Hibernate, Spring, Common Controls, Acegi, SqlServer, WebServices, Xfire. IDE MyEclipse.

Sintesi Consulting Srl

Perugia, Italy
Java J2EE Engineer
Feb 2006 - Jul 2006

Application development of ‘Jobnet’ software for Human Resource management (5 people team)
Technologies: Jsp, Struts, Tiles, Hibernate, JavaMail, DisplayTag, Css, Oracle. IDE Eclipse and JDeveloper.

BV Technology and Consulting Srl

Perugia, Italy
Java J2EE Engineer
Jul 2005 - Jan 2006

Development of ‘jCRS’ a Web Application for booking Flights and Hotel using web service to connect to Galileo CRS (Central Reservation System) world’s popular travel technology solution.
Technologies: Jsp, Struts, Axis, Css, Xml Postgresql. IDE Netbeans.

University of Perugia – Informatics Division

Perugia, Italy
Java Internship
Apr 2005 - Jul 2005

Application development for statistics on students of the University of Perugia using Oracle HtmlDB and PL/SQL.
Internship on Java J2EE Software Development

Education

Bachelor's Degree in Computer Science

University of Perugia, Department of Mathematics and Computer Sciences
2001 - 2005
Final mark: 106/110, July 2005.
Thesis: “jCRS: analysis, design and development of a Web Application for Travel booking”.

Diploma

Istituto Tecnico “Capitini”
Perugia, Italy
1997 - 2001
Final grade: 85/100, July 2001.
High school diploma with specialization in Computer Science.

Certifications

Hybris Core Developer V5 Certification
SAP
Hybris Core Developer V5 Certification
Sun Certified Programmer for the Java 2 Platform, SE 5.0 (SCJP)
Oracle
Sun Certified Programmer for the Java 2 Platform, SE 5.0 (SCJP)
Sun Certified Web Component Developer - Java EE 5 (SCWCD)
Oracle
Sun Certified Web Component Developer - Java EE 5 (SCWCD)
Sun Certified Business Component Developer - EE 5 (SCBCD)
Oracle
Sun Certified Business Component Developer - EE 5 (SCBCD)
Spring Professional - Core Spring 4.0
Pivotal
Spring Professional - Core Spring 4.0

Professional Skills

Top Skills

96%

Java Open Source and SAP Hybris

Expert, 12+ years
Java and Hybris are my core skills.
In the last 12 years I have been working with many Open Source tools that compose the Java ecosystem.
I always enhance my skills to the new Standards and Methodologies as of Microservices and related technologies.
89%

DevOps and CI/CD

Expert, 8 years
DevOps and Continuous Integration and Delivery is one of my main areas of expertiese.
Sucessfully implemented systems to continuosly release software, in an automated fashion, from code to production.
Using latest technologies in this area is important. That is where my skills around Docker, CoreOS, Kubernetes, Mesos, SpringBoot play an important role.
92%

Agile Methodologies

Expert, 12+ years
Always developing using Agile methodologies and practices. Covering different positions across the process from PO role with Backlog definition and Scrum Master roles.
Clear understanding of position an processes help me to jump in and help identifying problems in process to quiclky solve them.

Other Skills

Frontend SEO and Conversion
TDD - Test Driven Development BDD - Behavior Driven Development DDD - Domain Driven Design
English (fluent) German (good) Italian (native)

Clients Portfolio

Get in Touch

I'm currently taking on freelance work.

I can help with the following:

  • SAP Hybris Software Development
  • Software Architecture
  • Infrastrucure and Cloud Deployment
  • Requirement Gathering
  • Automation
  • Back-end development with Spring
  • Front-end development with Spring MVC, Tiles, Jsp, Thymeleaf
  • Continuous Integration and Continuous Delivery with Jenkins, Artifactory, Sonar, Docker, Kubernetes, Mesos
  • Training and Mentoring
  • UX prototyping
  • SEO Optimization and Conversion
  • UI development with Boostrap, CSS, Javascript

Drop me a line at [email protected] or call me at upon request