×

Background


About

About

As a highly versatile and resourceful full stack developer, I have helped companies design, develop and launch new solutions while improving their development process. Proficient in a broad range of technologies along with good communication and problem-solving skills, I can play a key part at any stage of a project lifecycle. Looking to join a project where I can bring immediate and strategic value.

Work Experience

Work Experience

  • Developer (volunteer)Captain Camp

    Sep, 2016 - Present1 month

    Joined to refine software development methodologies and help as full stack developer.

    • Defined JIRA workflow integrated with Bitbucket

    • Implementing user stories with Symfony 3 and Less

  • Senior front-end developer (contract)Convertize

    Apr, 2016 - Oct, 20166 months

    Finalise and ensure quality and maintainability of neuromarketing platform for public release: www.getscenario.com

    • Development of AngularJS modules

    • Development of interactive components in native Javascript and jQuery

    • Liased with web designers to implement mock-ups using SASS and Material Design

    • Promoted development best practices through testing and implementation of an AngularJS style guide

    • Introduced unit and integration testing for AngularJS and native Javascript with Karma and Jasmine

    • Engaged in code reviews to improve code quality

    • Leading the recruitment and training processes to form an in-house Front-end team

  • Lead developerMyQuickCloud

    Dec, 2013 - Jan, 20162 years 1 month

    Hired as full stack developer but took on the roles of Scrum master and lead developer in early 2014. Involved in the lifecycle of both existing and new solutions from design and development to deployment in a scalable production environment.

    • Developed OAuth-secured RESTful microservices using Jersey and JPA

    • Oversaw and engaged in the development of responsive web applications based on AngularJS

    • Integrated third-party billing systems including Paypal, Braintree and Chargify

    • Collaborated with Marketing to maintain the website www.myquickcloud.com using HTML5, CSS3 and Javascript

    • Acted as Scrum Master for the development team

    • Developed unit and integration testing best practices such as test-driven development, code coverage, DbUnit and Mockito

    • Introduced continuous integration with Jenkins

    • Supervised the staging and production environments (Linux, Tomcat, MySQL, AWS)

  • Lead developerH5 Audits

    Jan, 2013 - Dec, 201311 months

    Started off as intern and evolved in June 2013 to a leading position on the development of a new front end for the H5 Performance Reporter solution. The application front end is built with Javascript and consumes embedded SOAP web services.

    • Designed and developed an interactive HTML5 Javascript web front end

    • Developed and maintained SOAP web services in Java with JAX-WS

    • Integrated the web services in existing Java and PHP solutions

  • Teaching assistantSUPINFO International University

    May, 2012 - Oct, 20125 months

    Enrolled in the SUPINFO teaching assistant training programme and taught the Java EE course to 4th year graduate students on the London campus. Course content included:

    • JavaServer Faces 2

    • Java Message Service

    • Hibernate

  • Software development internSNCF

    Jul, 2011 - Sep, 20112 months

    Joined the team responsible for developing the internal railway design software.

    • Developed a .NET assembly generating HTML, PDF and CSV reports using XSLT and XSL-FO

Skills

Skills

  • Backend development
    Java EEJerseySpring (Core, MVC)JSFJMSHibernateDropwizardSQLNoSQLCouchDBMongoDB
  • Frontend development
    HTML5CSS3JavacriptAngularJSJademustache.jsjQuerySASSLessMaterial DesignBootstrap
  • Tools and methodologies
    ScrumJIRATDDBDDJUnitDbUnitMockitoCucumberContinuous integrationJenkinsBambooPair programmingCode reviewGitSubversionMavenBowerGrunt
  • DevOps
    LinuxApacheTomcatGlassFishMySQLAWS EC2BashPython
Education

Education

  • Information Technology, Master of Science in Information Technology, SUPINFO International University

    Nov, 2010 - Oct, 2014

    Software developmentArtificial intelligenceIT managementIT lawServer and database administration
Awards

Awards

  • Test Of English for International Communication E.T.S. Global Paris

    Awarded on: Apr 20, 2013

    Total score: 975 (max. 990)

Publications

Publications

  • Agility, key to a successfull startup?, Master's thesis

    Published on: Oct 03, 2014

    Study of the impact of Agile methodology on the various stages of a startup company. Different aspects of a business are considered with particular attention given to IT and software development processes.