Guillaume Ducret

Guillaume Ducret

Sophia Antipolis, France
Hire Guillaume
Scroll To View More
Guillaume Ducret

Guillaume Ducret

Sophia Antipolis, France
Member since April 1, 2013
Guillaume is an independent consultant with ten years of experience working with both small and large companies throughout the globe, focusing on Java-J2EE and JavaScript architecture and development. As a technical lead, he facilitates the adoption of Agile methodologies like Scrum.
Guillaume is now available for hire
Portfolio
Experience
  • Java, 8 years
  • JavaScript, 4 years
  • Scrum, 2 years
  • AngularJS, 2 years
  • Node.js, 2 years
  • React.js, 1 year
  • Android, 2 years
  • MongoDB, 1 year
Sophia Antipolis, France
Availability
Part-time
Preferred Environment
OS X, IntelliJ, Git
The most amazing...
...software I've built is a call center application used by 500 agents which processes over 20,000 calls per day.
Employment
  • Lead Front-end Developer
    Performance Immo
    2015 - 2016
    • Developed a web app front-end from scratch with React.js.
    Technologies: React.js, Redux, Webpack, Gulp
  • Software Architect - Full-stack Developer
    Livepeak
    2015 - 2015
    • Developed an isomorphic web application for live tracking.
    • Developed an Android application for live tracking.
    Technologies: Android, Node.js, React.js, MongoDB, Redis, Heroku
  • Lead Front-end Developer
    Performance Consumer Groupe
    2015 - 2015
    • Refactored an AngularJS application.
    • Managed two remote developers, defined coding guidelines, and approved pull requests.
    • Provided advice on the implementation of Scrum within the company.
    Technologies: AngularJS, HTML, CSS3, LESS, Bootstrap, Grunt
  • Software Consultant
    The Stack Holder Company
    2014 - 2014
    • Defined the architecture and developed a scalable news monitoring application based on web crawling, content analysis, and entity extraction.
    • Set up a deployment process on AWS, using Git push hooks.
    • Defined and prioritized the product backlog with the product owner.
    • Hired and managed remote freelancers to develop web scrapers.
    Technologies: Python, Django, Scrapy, NLTK, ElasticSearch, MySQL, AWS
  • Lead Front-end Developer
    Kiffetescourses
    2013 - 2014
    • Refactored an AngularJS application.
    • Made the application responsive to work on phones, tablets, and desktops.
    • Implemented a back-office application in AngularJS from the ground up.
    • Worked closely with the product owner to define and prioritize the backlog.
    Technologies: CoffeScript, AngularJS, HTML5, CSS5, SASS, LESS, Bootstrap, Jasmine, Karma, Grunt
  • Full-stack Developer
    Thingle
    2012 - 2013
    • Built a social platform inspired by Pinterest, with a focus on user collaboration.
    • Used PhantomJS to improve SEO of single page application.
    • Integrated Google Maps to display location-based search results.
    Technologies: JavaScript, Node.js, MongoDB, Redis, SOLR, Heroku, Backbone.js
  • Technical Lead
    MyCube
    2010 - 2012
    • Developed a content exchange platform with social features for this Singapore-based startup.
    • Improved productivity and managed business expectations by implementing Scrum methodology within the organization.
    • Managed three cross-functional teams of fifteen individuals, which included such tasks as running daily stand-up meetings, performing code reviews, and ensuring quality of delivery.
    • Designed and implemented key framework components, including a persistence layer on top of Cassandra and an event infrastructure.
    Technologies: Java, JavaScript, Cassandra, SOLR, HornetQ, REST, Jersey, Jackson, Spring, Jetty, RequireJS, jQuery, JMeter, Amazone AWS, Linux
  • Software Architect
    PROBTP
    2008 - 2010
    • Worked as a software architect on a new call center application used by 500 agents and processing over 20,000 phone calls per day for a French pension fund.
    • Wrote technical specifications with UML.
    • Provided expertise on OSGI.
    • Built a technical infrastructure on top of OSGI by integrating frameworks to support clustering, hot deployment, client-server communication, and functional scalability.
    • Deployed a build management infrastructure using Maven2 and Hudson.
    Technologies: Java, OSGI, Equinox, Spring DM, Apache Mina, JBoss Cache, Hibernate, Eclipse RCP, RMI, JMX, JTAPI, AVAYA, Maven2, Hudson, ClearCase, RAD, Shell script, Linux
  • Software Engineer
    ACOSS
    2007 - 2008
    • Designed and developed a messaging web application to facilitate the communication between employees located in two different offices for a tax collection agency in France.
    • Provided expertise on Hibernate and Quartz to solve design issues on a clustered web app.
    • Implemented Web Services using Axis2.
    • Successfully overcame a scalability issue by setting up a load test infrastructure and optimizing SQL statements.
    Technologies: Java, JavaScript, J2EE, Tomcat, JSP, CSS, AJAX, jQuery, Struts, Quartz, Hibernate, Axis2, PostgreSQL, JMeter, Maven2, Continuum, CVS, Eclipse
  • Software Engineer
    AMADEUS
    2006 - 2007
    • Designed and developed automated non-regression test tools within the Quality Assurance department of a French travel software company.
    • Developed a Java layer on top of the C++ central system communication API with JNI.
    • Increased process efficiency by developing a tool to test back-end availability.
    Technologies: Java, J2EE, WebLogic, JNI, JSP, JavaScript, jQuery, XSLT, ANT, SQL Server, ClearCase, Eclipse, Rose, Mercury
  • Software Engineer
    Axemble
    2004 - 2006
    • Developed and tested a business process management web app.
    • Wrote functional test plans and signed off releases.
    • Performed load testing and tuned application server accordingly.
    • Tested database compatibility.
    • Provided second-level support for customers.
    • Wrote how-to and code snippets for developer users.
    Technologies: Java, J2EE, JBoss, JUnit, Cactus, BPM, IBM Workplace Portal, MySQL, Oracle, Visual Source Safe, Eclipse, OpenSTA
Experience
  • Livepeak (Development)
    http://www.golivepeak.com/

    Live tracking for your outdoor activities. Livepeak uses your phone's GPS to share your location in real time.

    This is a personal project, of which I performed 100% of the designing and programming.

  • AyStack (Development)
    http://www.aystack.com

    Collaborative aggregation platform. It's always been challenging to discover and follow great content on the web that matches your interest. AyStack relies on a community of users to make it easier.

    This is a personal project, of which I performed 100% of the designing and programming.

Skills
  • Languages
    JavaScript, Java
  • Frameworks
    OSGi, Spring, Hibernate, AngularJS
  • Tools
    JMeter, Maven, Git, Eclipse, Solr, Eclipse RCP
  • Paradigms
    Scrum, Test-driven Development (TDD)
  • Platforms
    Google App Engine, Heroku, Android, Amazon Web Services (AWS), Linux
  • Misc
    Architecture, HornetQ
  • Libraries/APIs
    Node.js, jQuery, RequireJS, JTAPI, Java RMI, React.js
  • Storage
    Elasticsearch, MongoDB, Cassandra, Redis
Education
  • SCRUM Master degree in Agile Methodologies
    ODD-E - Singapore
    2012 - 2012
  • Master's degree in General Education, Software architecture, and Integration of Systems Specialty
    EPF - Paris, France
    1999 - 2004
I really like this profile
Share it with others