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

Application servers

Apache Web Server, WebSphere, Apache

Software testing

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

IT Infrastructure

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

Databases

SQuirrel SQL, PostGreSQL, MySQL, HSQLDB, Oracle

Computer Tools

Microsoft Excel

Multimedia

Adobe Photoshop

Others

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

Analysis methods and tools

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

Frameworks

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

Business Intelligence

BIRT

Environment of Development

Eclipse IDE, SVN, GitLab

Middleware

Jenkins

Technologies

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

Mobile

Android

Languages

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

Protocols

JSON, SOAP, Kerberos, EAP, LDAP

My education and trainings

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

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

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

Licence, MIAGE - University of Paris XII2004 - 2005