Alain C.

Architect

1105 dollar
Freelancer
15 years
Paris, FRANCE

My experience

More

AG2R LA MONDIALEJune 2018 - Present

- Implementation of Angular/Spring Boot in IT-Factory/Health perimeter in an IT modernization context
- Implementation of a new architecture, continuous integration and new development environments
- Support and skills rising of Health development team on the new stack
- Conception and development of new micro-services in a Legacy redesign context (mass affiliations, salary list, quotation and reimbursement request, guaranties displaying, beneficiaries, third-party insurance)
- Software Craftmanship : implementation of development good practice and quality delivery control

Technical environment: JAVA/JEE8, ANGULAR6/7, PRIMENG, SPRING-BOOT, SPRING-BATCH, HIBERNATE, HAZELCAST, TDD, JUNIT, MOCKITO, KARMA, JASMINE, ORACLE, MAVEN, GIT, GITFLOW, SONAR, JENKINS, DOCKER, JAHIA, ESIGATE, CAS, JSP, SERVLET, HTML, JAVASCRIPT, SCSS, BOOTSTRAP, TOMCAT, SOAP, REST, SAML2, SCRUM

More

BpifranceNovember 2017 - June 2018

- Architect and Technical Leader on Partners Extranet (15 applications)
- Writing and update of Technical architecture documentation
- Presentation of Technical architecture documentation in validation commitee
- Technical support of Team projects
- Implementation of meeting and technical workshop between different services
- Production of Proof of concept and feasibility studies for new projects
- Analyse and fix of production incident
- Production of Performance optimization and audits

Technical environment: JAVA/JEE8, ANGULAR6/7, PRIMENG, SPRING-BOOT, SPRING-BATCH, HIBERNATE, HAZELCAST, TDD, JUNIT, MOCKITO, KARMA, JASMINE, ORACLE, MAVEN, GIT, GITFLOW, SONAR, JENKINS, DOCKER, JAHIA, ESIGATE, CAS, JSP, SERVLET, HTML, JAVASCRIPT, SCSS, BOOTSTRAP, TOMCAT, SOAP, REST, SAML2, SCRUM
More

EutelsatOctober 2015 - November 2017

- Implementation and integration of heterogeneous applications in an Extranet Portal with jahia, CAS and Esigate
- Implementation of session replication of applications layer
- Implementation of continuous integration and production environments
- Intranet/extranet domain application migration and version updates
- Maintenance and issues fixing
- Production of Proof of concept and feasibility studies for new projects
- Load testing and performances optimization
- Writing of technical documentation
- Backup and technical support of project managers

Technical environment: JAVA/J2EE, SPRING-MVC, SPRING4, SPRING-BOOT, THYMELEAF, JHIPSTER ANGULAR2, GWT, STRUTS, HIBERNATE4, ORACLE, MAVEN, SVN, GIT, JENKINS, JMETER, JAHIA, CAS, ESIGATE, JSP, HTML, JAVASCRIPT, CSS, SHELL, LINUX REDHAT, JUNIT, JAVA8, TOMCAT8, JBOSS-EAP, HAZELCAST
More

General ElectricNovember 2014 - October 2015

- Architecture audit and recommendation for the intranet portal redesign
- Redesign of identity management systems and intranet portal of Alstom Group (editing content, search engine, security and authentication management, workflow and validation systems, access rights request, applications and services request, material order...)
- Implementation of development best practice (Agile Methodology - SCRUM, Unit test, test driven development, code quality, standards and conventions...)
- Implementation of new technical base
- Technical architecture document writing and detailled specifications
- Issues fixing and maintenance of existing systems
- Implementation of new tools and of integration and production environments (server, databases, continuous integration, repository management...)
- Management and development of new services (internal invoicing, Active Directory account, computer ordering, unified communication Lync)
- CV analyse, selection and recrutement of new developers
- Technical team management of backend (7 developers)

Technical environment: JAVA/J2EE, SPRING-MVC, SPRING4, HIBERNATE4, MAVEN, GIT, SVN, SLF4J, LOGBACK, SPRING-LDAP2, SPRING-ACTIVITI, BPMN2, SPRING-KERBEROS, SPRING-SAML, SPRING-SECURITY, SMARTCARD, SSO, APACHE VELOCITY, REST, JSON, JACKSON, ANGULAR-JS, SWAGGER, ORACLE, POSTGRESQL, JUNIT, MOCKITO, SONAR, NEXUS, JENKINS, GITLAB, HSQLDB, SCRUM, JMETER, SELENIUM, LINUX-REDHAT, TOMCAT7, NGINX
More

SmartStream TechnologiesFebruary 2014 - October 2014

- Development of new reporting module on invoicing control application (TFIM : trade fees of invoice management) – trading fees between brokers and banks : conception and development of a new dynamic KPI module (management and configuration interface, display module in different chart types, data export, pivot table, search and filter component, load testing and performance optimization…)
- Production of Proof of concept and feasibility studies for new projects
- Issues fixing and maintenance on TFIM application
- Implementation of automatic functionnal tests

Technical environment: JAVA/J2SE, HIBERNATE, SWING/AWT, ORACLE, JFREECHART, ASPOSE.CELLS, JEXCEL, ACTIVEMQ/JMS, RMI, JAXWS, GIT, SVN, MAVEN, JENKINS, JUNIT, HSQLDB, LINUX
More

GOREDUCMarch 2012 - February 2014

Company Creation :
- System and network : implementation of tools and integration server (file server, repository manager, private network, continuous integration, database, monitoring)
- Implementation of new optimized technical base
- Creation and development of website GoReduc : multi-brand coupons affiliates website (Fullstack mode), content management interface, security
- Functionnal and technical tests validation
- Production release

Company Management :
- Redesign, upgrades and maintenace of site
- Automatization and industrialization of content
- Performance tests and optimisations of site
- Marketing :
B2B partners research and management
Content management (Webservices, automatization)
E-mailing and newsletter management
Web SEO:
Natural SEO (Internal and external optimization)
SEM - Implementation of Adwords campaigns (management and optimization)
SMO - community management on social networks

Technical environment: JAVA/J2EE, STRUTS2, SPRING3, HIBERNATE3, SPRING-SECURITY, JDBC, EHCACHE, JSP, AJAX-JAVASCRIPT, JSON, PROTOTYPE, JQUERY, JQUERY-UI, CSS3, XML, XSD, XPATH, JDOM, REST, SOAP, TOMCAT, ITEXT, TUCKEY, SELENIUM, QUARTZ, MAVEN, JUNIT, MOCKITO, UNITILS, MYSQL, JMETER, PAGESPEED, SQUIRREL SQL, PAYPAL, DEBIAN, HUDSON, SVN, OPENVPN, SAMBA, OPENSSH, APACHE, POSTFIX, BIND, PHOTOSHOP
More

Infopro DigitalJanuary 2009 - March 2012

- Development of automobile technical content website Ateliodoc
- Development of a content management web tool for technical writers
- Data and content industrialization of site (processing, databases, xml files, images, watermarking…)
- Development of content indexer for search engine
- Content generation and processing

Technical environment: JAVA/J2EE, APPFUSE, STRUTS, SPRING, HIBERNATE, JPA, JDBC, JSP, AJAX-JAVASCRIPT, JSON, PROTOTYPE, EXT-JS3, JQUERY, SITEMESH, CSS, XML, XSD, XPATH, XSLT, JDOM, SAX, CVS, SVN, SVNKIT, TOMCAT, POI, ITEXT, MAVEN, ANT, JUNIT, MOCKITO, SQL, ORACLE, MYSQL, DEBIAN, IMAGE-MAGICK, VMWARE, JMETER, AXIS2, LUCENE, OPENSEARCHSERVER
More

BNP PARIBASOctober 2007 - January 2009

- Development of a management web tool for prescribers (open source graphical component, xml data import / export batch, Pdf and excel data edit)
- Maintenance on commission management project

Technical environment: JAVA/J2EE, SWEETDEV, STRUTS, STRUTS-LAYOUT, JASPER, POI, CASTOR, JDBC, ORACLE, SQL, CVS, JBOSS, TOMCAT, MAVEN, BIRT, SPRING, DOZER, RAD 6, WEBSPHERE, MERCURY
More

IBM, InternshipApril 2007 - September 2007

- Development of translations management tool
- Maintenance on E-commerce websites
- Integration tests of US project

Technical environment: JAVA, JSP, J2EE-ATG, ORACLE, SQL, SVN, UNIX, QUALITY CENTER
More

BRED, InternshipJune 2006 - September 2006

Redesign of International commerce Reporting tool :
- Retro-ingeneering of existing reporting tool
- Redesing of existing reporting tool

Technical environment: VBA, ORACLE

My stack

Others

SSO, Content Management, Continuous Integration, Log4j, GitFlow, Social Media, Google Web Toolkit, Technical Support, Community Management

IT Infrastructure

Dynatrace, OpenSSH, RedHat, Postfix, Git, Samba, OpenVPN, Bind, Ubuntu, Debian, Docker, Windows, Linux, Nginx, Active Directory, Unix, Linux Red Hat, VMware

Computer Tools

Microsoft Excel

Multimedia

Adobe Photoshop

Analysis methods and tools

Rational Rose, Sonar, CVS, Ant, Scrum, Selenium, Agile Methodology, Junit, Design Patterns, Mercury Quality Center, Apache Maven, Merise

Languages

SAML, SQL, Apache Velocity, Oracle PL/SQL, C++, HTML, Java, PL/SQL, MVC, XML, Shell, XPATH, JavaScript, C/C++, Jscript, XSLT, ADA, XSD, XML Schema, XSL/XPATH, VBA

Databases

PostGreSQL, SQuirrel SQL, MySQL, HSQLDB, Oracle

Software testing

Quality Center, Mockito, Load testing, Test Driven Development (TDD), Unitils, Integration testing, Jasmine, Karma, JMeter

Technologies

Spring 4, PrimeNG, Thymeleaf, Struts 2, Spring Boot, Spring Batch, Angular 6, Servlets, SCSS, Lucene, JSP, JAX-WS, Java RMI, IBM WebSphere, Jboss, IText, Hibernate 4, Hazelcast, J2EE, EhCache, Tomcat, Web Services, Dozer, CDI, Angular 2, ActiveMQ

Mobile

Android

Business Intelligence

BIRT

Frameworks

Angular 5, Angular 7, AWT, JDBC, JAAS, Corba, JDOM, SAX, Hibernate, AJAX, Swing, Spring, jQuery, AngularJS, GWT, Bootstrap, REST, Spring MVC, JPA, jQuery UI

Middleware

Jenkins

Protocols

JSON, EAP, LDAP, SOAP, Kerberos

Application servers

Apache Web Server, Apache, WebSphere

Environment of Development

SVN, GitLab, Eclipse IDE

My education and trainings

Master 2 (M2), MIAGE (ISYDIS) - University of Paris XII2006 - 2007

IT / Business courses, Foreign exchange ERASMUS in Helsinki - Haaga-Helia University of Applied Sciences2005 - 2006

Master 1 (M1), MIAGE - University of Paris XII2005 - 2006

Licence, MIAGE - University of Paris XII2004 - 2005