Moulay Ahmed E.

Architect

970 dollar

My experience

More

Elis ServicesApril 2019 - Present

* Audited the platform's architecture
* Elaborated the target vision according to the global IS strategic guidelines
* Leading the web core team implementing reusable components
* Assist the feature teams to implement improvements according to the target
architecture vision
* Meet partners and studied their products and services
* Coding features

Achievements:
* Federated applications security (ID Card, IDP, SSO Protocol)
* Delivered an MVP of reusable components (Security, Layout, Front Storage, ...)
* Delivered reusable applications template
* Delivered Ansible Core Collection with the Ansible Tower
* Delivered the H.A. target solutions
* Trained Feature teams on the target vision and the Core framework
* Delivered an MVP of the first web application, translator, based on the core
framework.

Technical Environment : Java 8, Intellij, Junit, Hamcrest, Spring boot, Spring (Core, MVC, Data, Transaction, Security, Rest), Git, Gradle, Jenkins, Ansible, Ansible Tower, EC2, S3,
CloudFront, Docker, Docker Swarm, Postgres, Patroni, Etcd, Infinispan, Angular 8/9,
Keycloak, OpenId, Jira, Confluence, Sonar, Nexus.
More

EutelmedDecember 2018 - February 2019

A very interesting position but unfortunately I had to leave to take care of my family

* Audited the platform's architecture and suggested solutions.
* Identified security issues and fixed them.
* Challenged current practices and improved the backend design.
* Negotiated contracts and deals.
* Study the new requirements and design a strategy to emerge to the target
solution architecture.
* Helped the product manager scoping the roadmap and the budget.
* Coding features.

Technical Environment : Java 8/11, Intellij, Junit, Hamcrest, Mockito, Spring boot, Spring
(Core, MVC, Data, Transaction, Security, Rest), Git, Maven, Gitlab, Gitlab CI, Docker, Docker
Swarm, Postgres, Angular 6/7.
More

Prima-SolutionsOctober 2014 - September 2018

* Designed and guarded the solutions architecture including the security solutions
* Facilitate the iterations
* Coded features
* Reviewed and challenged production and test code
* Meet the Stakeholders and the third parties to make consensus
* Presented increments to the Product Owner and the Stakeholders
* Shipped increments
* Helped the Product Owner grooming the backlog

Achievements:
* Delivered the insurance solutions proposed by Coverlife. Here
is the online store https://www.cocoon.fr.
* In a strong collaboration with Sogecap and Boursorama teams we built
the CARAPASS, connected car, insurance product. Here is a presentation
https://www.boursorama.com/bourse/actualites/boursorama-
banque-lance-carapass-l-assurance-auto-connectee-a-vos-
kilometres-2204cfbd183a1981a4227289a0e538fb

Technical Environment : SAML, Oauth2, Java 7, Eclipse, Intellij, Junit, Hamcrest, Mockito, Spring mock, Spring (Core, MVC, Data, Transaction, Security, Rest), Spring
REST Docs, dojo 1.4, angular, angularjs, javascript 5, CSS 3, JAXB, CXF, SoapUI, Alfresco , 4, JSP, Tomcat 7, Oracle 11g, SQL Developer, PL/SQL, SVN, Git, Gradle, Maven 3Checkstyle, Gitlab, Jenkins, Sonar, Jira.
More

SFRApril 2011 - August 2014

* Meet the BA and collect the requirements
* Analysed, estimated and proposed solutions
* Wrote code
* Coordinate with the QA for the testing
* Shipped the releases to the production

Achievement: Total replateforming of the THD subscription process.

Technical Environment : , Java 4, 5 et 6, PERL, Eclipse, Spring 1, Hibernate 2, JBOSS
4, JBPM/JPDL 4, JDBC 3W4 8, javascript, CSS 3, Axis 1.4, SoapUI, W4 designer 8,
JSP, Tomcat 6, Oracle 10g, Toad, PL/SQL, SVN, ant, Maven 2, Jenkins.
More

EXTELIADecember 2010 - March 2011

* Analyse requirements 
* Estimate the charge according to a planning 
* Write code 
* Maintaining the solution 
Technical Environment : Java5, Eclipse Galilio, JDBC 2, JPA 2.0, Oracle TopLink 1.1, MS SQL Server 2008, JAXB, OOo JAVA-API, SVN, Maven 2, Redmine.
More

PROCHECKJune 2010 - November 2010

* Collecting requirements
* Write code

Technical Environment : DIA, Java6, Eclipse Galilio, Java Reflection API, GWT 2.0,
Spring 2.0, Hibernate 3, JPA 2, Tomcat 6.0, Postgres, SVN, Maven 2, Hudson, Redmine.
More

BELINK FRANCEMarch 2010 - June 2010

* Migrate the DAO layer to JPA

Technical Environment : DIA, Java6, Eclipse, GWT 1.7, Spring 2.0, Hibernate 3,
JPA 2.0, Tomcat 5.5, OpenEdge, SQuirreL SQL, SVN, Hudson, Redmine.
More

SAGMASeptember 2009 - February 2010

* Collecting requirements
* Write code
* Securing the code
* Coordinate with the QA for the testing
* Ship the releases to the production

Technical Environment : DIA, Java 6, Eclipse Ganymede, RMI, JSF 1, MyFaces, RichFaces, Spring 1, JDBC 2, postgreSQL, Tomcat 6, SVN, ProGuard.
More

EXTELIAOctober 2008 - August 2009

* Write code
* Maintaining the application
* Ship the releases

Environnement technique : Java 5, MyEclipse, Beanshell, Multithreads, RMI, Swing, JSP/Servlet, JSF 1, Struts 1, Spring 2, JDBC, .Hibernate 3, SQL et PL/SQL, Oracle 9i, SQL Developer, BIRT, CVS, ANT, Maven 2
More

ENIACFebruary 2008 - September 2008

* Enhancing the ERP Ofbiz by adding a WCMS module

Technical Environment : VISIO, Java 5, OFBiz, Eclipse Ganymede, RMI, Swing, JSP, Servlet, Struts 1, SQL, PL/SQL, Oracle 9i, TOAD, ANT

My stack

IT Infrastructure

OpenSSH, Amazon Route 53, FreeBSD, Sun Solaris, Docker, Amazon Relational Database Service (RDS), OpenSSL, Amazon EC2, Solaris, CentOS, Git, Windows 7, Docker Swarm, Ansible

Databases

MySQL, Oracle 8, Oracle 9i, MariaDB, DynamoDB, Microsoft SQL Server, SQuirrel SQL, TOAD, Oracle 10g, Oracle, Oracle 11g, PostGreSQL

Analysis methods and tools

Ant, CVS, Kanban, Checkstyle, Design Patterns, DIA, Sonar, Confluence, Scrum, DevOps, Junit, BPMN (Business Process Modeling Notation), Apache Maven, AOP, Gradle

Business Intelligence

JasperReports, iReports, BIRT

Open Source solutions

Alfresco, Kubernetes, TopLink

Middleware

Jenkins

Application servers

Tomcat 7, Tomcat 5.5, JBoss 4

Software testing

Mockito, Test Driven Development (TDD), Spock, SoapUI, Redmine, Hudson, Cucumber

Frameworks

JPA, AJAX, JMS, Dojo, AngularJS, Spring Transactions, Hibernate, Angular, CXF, JDBC, jQuery, JWS, JavaServer Faces, GWT, Spring MVC, Spring Security, Swing, Node.js

Technologies

Freemarker, Equinox, Web Services, Axis 1.4, AWS, Hibernate 3, jBPM 4, jBPM, JAX-WS, JAX-RS, Spring JDBC, ElasticSearch, Struts 1, Jboss, Spring Core, Tomcat, Spring Boot, JAXB, Spring 2, Servlets, RichFaces, OSGi, Java RMI, MyFaces, RMI, JWT, Amazon CloudFront, JSP, JSF, JPA 2, Spring Data

Protocols

SMTP, VPC, JSON, OpenID, SOAP

Environment of Development

OpenEdge, SQL Developer, MyEclipse, Maven, Eclipse, Eclipse IDE, IntelliJ Idea

Languages

SQL, Oracle PL/SQL, XML, Java, Clojure, DTD, Groovy, AS3, JAVA 5, JAVA 8, Ruby, Perl, Python, CSS3, SAML, UML, MVC, Shell, XML Schema, PL/SQL, JavaScript

My education and trainings

Advanced TDD - Skills Matter2017

MIT Big Data and Social Analytics - Certificate2016

Kanban Professional - Certificate2016

Scrum Master - Certificate2015

Kanban (KMPF I) - Certificate2015

Scrum Developer - Certificate2015

(BAC +5) Master Of Information System Engineering - -2006 - 2008

(BAC +3) Professionnel Licence In the Computer Sciences - -2003 - 2006