Freelance FULL STACK

Freelances

Vous êtes freelance FULL STACK et vous recherchez une mission ? Rejoignez 105.156 autres freelances partout en France.

Déposez votre CV

Déjà inscrit ? Consultez nos offres de mission.

Entreprises 01 80 88 59 00

Déposez une offre et trouvez un freelance FULL STACK (gratuit)

Portage salarial

Pas immatriculé ? Effectuez vos missions freelance avec SPG, la société de portage salarial des informaticiens.

Recevoir un dossier Simulation en ligne
Nos derniers

freelances ayant la compétence FULL STACK sur leur CV

Nos dernières

missions FULL STACK

Les intervenants maîtrisant

FULL STACK

ont aussi postulé à
Exemple de missions d'Alain, freelance FULL STACK habitant l'Isère (38)

Period: 01/06/2016 to 31/08/2017 City: Fortaleza, Ceará, Brazil
Company: StackState Activity: Full stack chain monitoring platform
Description of project:
Collect all sorts of data, from business services to all supporting infrastructure with their dependencies, to provide insights into the real-time health of the entire stack.
Assigned role: full stack developer
Skills: Scala, Akka, RxJS, TypeScript, AngularJS, ThreeJS, Webpack, Cypress
Detailed description of work done in the project:
When moving back to Brazil, I gathered two more full stack developers to continue with the development of new features, including metrics charts with streaming baseline and an advanced events inspector, among many other changes in the user interface. As faster complement to existing tests based on Selenium, Cypress tests permit much more interaction tests to be written, also checking for some assumptions. We also removed Bower and introduced Webpack for a better packaging.

Period: 23/11/2015 to 27/05/2016 City: Utrecht, Netherlands
Company: StackState Activity: Full stack chain monitoring platform
Description of project:
Collect all sorts of data, from business services to all supporting infrastructure with their dependencies, to provide insights into the real-time health of the entire stack.
Assigned role: full stack developer
Skills: Scala, Akka, RxJS, TypeScript, AngularJS, ThreeJS, Elasticsearch, Splunk
Detailed description of work done in the project:
After fixing some performance issues for the 3D visualizer when using more than a few thousands components on the view, I developed two plugins to query Elasticsearch and Splunk in order to use logged events into the platform’s own event streams.
Site: ********

Period: 11/09/2015 to 09/11/2015 City: Utrecht, Netherlands
Company: Ordina / Recre.io Activity: E-learning platform through gaming
Description of project:
Building upon the existing platform to enable for reactive streams between browsers in multiplayers’ games
Assigned role: senior Scala developer
Skills: Scala, Akka, RxJS, JavaScript
Detailed description of work done in the project:
In constant pair programming with a recently graduated student from Switzerland, I built a flexible solution where the data of the games are flowing from browser to browsers, passing through a server side filter that provides an entry point for a pluggable artificial intelligence being written in Python (not in the scope of this project).

Period: 01/05/2015 to 31/07/2015 City: Fortaleza, Ceará, Brazil
Company: Verde Tecnologia Activity: Monitoring of valet parking operations
Description of project:
Building from scratch a complete solution for monitoring and reporting of valet parking operations.
Assigned role: lead developer
Skills: Scala, Akka, Activate, Spray, AngularJS, Java, Android, Jenkins, PostgreSQL, PostGIS, Gatling, AWS
Detailed description of work done in the project:
In a small team of six developers, I have been involved in the extended full-stack development of the solution, from valets’ Android native application to manager’s AngularJS web application, through reactive back-end based on Typesafe stack. In order to detect occasional geofence escaping, I developed the integration of some PostGIS functions to be called as part of the Activate DSL constructions.
Based on the experience with the SmartFix project, I chose to separate the REST services into more back-end applications and three different AngularJS apps, for each role accessing the system. Due to the repetitive workflow of requests, I introduced the Gatling testing framework.

Period: 01/12/2013 to 30/04/2015 City: Fortaleza, Ceará, Brazil
Company: Verde Tecnologia Final customer: Innovix
Description of project:
Use an actor system as a base for a sensor-based monitoring application, for the SmartFix hardware from Innovix, involving thousands of sensors updating their state every 5 to 25 seconds.
Assigned role: lead developer
Skills: Scala, Akka, Spray, Play, Activate, JavaScript, jQuery, eclipse, Jenkins, PostgreSQL, CloudSigma, AWS
Detailed description of work done in the project:
For this project, I chose to use the Typesafe Stack into two clearly separated applications: the Play+jQuery frontend making use of REST services offered by the Spray+Akka backend. This allowed for the development of an Android frontend for some reduced set of functionalities. The architecture handles the interactions of this Internet of Things kind of system, from receiving the raw socket message from the sensors’ hubs to the websocket-based real-time visualization of cards on the mobile and web applications, as well as SMS and email sending of alarms. In order to drive the tests, I wrote a simulator to provide randomized data for all 28 types of sensors.
After I introduced the concepts of actors and distributed computing to the other three developers, we build this system as a self-organizing team, using pair-programming, code revisions and weekly tech-talks as a way to share our knowledge.
The base architecture has been published as a Typesafe Activator template: ********-spray-websocket

Period: 01/07/2011 to 31/03/2013 City: Fortaleza, Ceará, Brazil
Company: M2M solutions Activity: Bus monitoring software and hardware
Description of project:
Rewriting of some core functionalities for a bus monitoring application as an actor system.
Assigned role: architect and systems analyst
Skills: Java, Scala, Akka, JavaScript, eclipse, PostgreSQL, PostGIS

Detailed description of work done in the project:
Alongside some advices to the other 17 developers about implementation of new functionalities in the existing platform, I developed a new architecture to replace the hand-written code for concurrency handling in an environment where about 4000 buses are sending their current GPS data every 30 seconds. The existing Java code, for all business rules about each of these positions, was extracted to Akka actors in Java, while the new code was written in Scala. The main benefit to the eyes of the chief executives was the websocket-based visualization of vehicles on the map, allowing for real-time animation of each individual bus instead of global refresh flashing every 30 seconds.
Before development was transferred to Rio de Janeiro, I also did prepare a proof of concept for calculating estimated time to next stops, using several adaptive strategies, which resulted in the public release of a mobile app, to notify about the delay until the next bus is reaching the stop.

Period: 01/10/2009 to 30/04/2011 City: Fortaleza, Ceará, Brazil
Company: Instituto Atlântico Final customer: HP - labs
Description of project:
Digital printing chain optimization, based on the JDF specification by CIP4.
Assigned role: architect, systems analyst and technical leader
Skills: Java, eclipse, Tomcat, JSF, MySQL, iBatis, subversion, iText

Detailed description of work done in the project:
Architecture of interactions between the main components. Development of proof of concept for some specific scenarios of prints grouping. Development of page layout strategies for large paper size (A0 or larger) before folding and cutting.

Period: 01/02/2009 to 30/09/2009 City: Fortaleza, Ceará, Brazil
Company: Instituto Atlântico Final customer: La Française des Jeux
Description of project:
Adaptation of the betting backend for the necessities of the final customer.
Assigned role: systems analyst
Skills: Java, eclipse, Tomcat, Oracle, liquibase, subversion, maven
Detailed description of work done in the project:
Development of new functionalities and maintenance of existing Java code.
Administrative coordination (timesheets) of the Ruby developers.

Period: 07/02/2008 to 31/01/2009 City: Fortaleza, Ceará, Brazil
Company: iFactory solutions Final customer: Vignette
Description of project:
Resolve configuration and compatibility issues for J2EE application of the Vignette suite for customers in Latin America.
Assigned role: technical support engineer Vignette
Skills: Vignette Content, Vignette Portal, Vignette Dialog, WebLogic, WebSphere, Tomcat, Oracle, DB2

Period: 10/07/2006 to 18/01/2008 City: Barcelona, Catalonia, Spain
Company: everis Final customer: several customers
Description of projects:
Leading quality team for better code and improved efficiency of the Java teams.
Assigned role: J2EE specialist
Skills: Java, eclipse, JSTL, Struts, Spring, Hibernate, openFrame, maven, log4j, JUnit, MSSQL Server, MS Access, CSS, JavaScript, CheckStyle, omondo, UML, JBoss, iReport, Oracle, Toad, WebSphere, XML

Period: 01/12/2004 to 15/04/2006 Cities: several cities in France
Company: self-employed Final customer: Aston Éducation
Description of projects:
Training for J2EE related technologies to groups of professionals, from one to twelve.
Seminars about J2EE to non-technical managers.
Assigned role: trainer
Skills: Java, eclipse, WSAD, JBuilder, EJB2.0, JSP 2.0, JSTL, Struts, Tomcat, WebSphere 4, XML, XMLSpy, UML, MagicDraw, Rational XDE, Design Patterns

Period: 07/07/2003 to 31/03/2004 City: Paris, France
Company: self-employed Final customer: COFACE & Mondial Assistance
Description of projects:
System-wide rewrite for new J2EE components, in a high quality development process.
Integration of several credit card payment systems, from Spain, Italy and United Kingdom, with their technical documentations written in Spanish, Italian and English.
Assigned role: developer
Skills: EJB, XML, JSP, MySQL, XML, Tomcat, TopLink, Oracle, WebLogic, CaliberRM, TestDirector, LoadRunner, JUnit, log4j, UML, Together, eclipse

Period: 02/05/2002 to 30/06/2003 City: Grenoble, France
Company: Focal Ingénierire Final customer: France Télécom & Air France
Assigned role: trainer, architect, developer
Skills: Struts, JUnit, log4j, ant, DB2, JBuilder, UML, Objecteering, Tomcat, WebLog...

Voir le profil complet de ce freelance