4
Profile I’m a senior developer with 7+ years of experience, especially with Java enterprise technologies and iOS/Objective-C development. During the last 7 years as a software engineering consultant, I’ve worked for 10+ dierent customers and environments, from MDA technical lead to security and cryptography development going through BPM designer in eCustoms. Lately, I’ve worked more and more on mobile and web projects, and I’ve experimented new technologies with personal projects: iPhone development (iOS, Objective- C), Groovy/Grails, AngularJS, etc. Experience Enterprize Architect, BNP Paribas Fortis, Since April 2013 Architecture of several global assets related to retail and digital banking reused throughout various operational entities of the BNP Paribas Group (France, Belgium, Italy, etc.). Following up on integration projects and architecture committees. Managing Director, Epseelon Since September 2012 Development of the first prototype of a native iPad application, Chapter4, to simplify the on- site coordination of stapeople organizing congresses and professional events. Founded Epseelon sprl company to support the development and selling of the application. Technologies : iOS, Objective-C, Grails, MySQL, Restkit, Twilio, AngularJS, Groovy, jQuery Development of a native iPhone application, PeerTrust, to make PGP keysigning more user- friendly and easier by hiding RSA and cryptography details behind an ergonomic native application using Objective-C and Cocoa user interface. Technologies : iOS, Objective-C, Grails, Vert.x, RSA, Restkit, MySQL Development of a native iPhone application, TagoSpot, to allow users to save places they have been to in order to find them more easily later, using Objective-C and Cocoa for user interface. Technologies : iOS, Objective-C, Core Data Coach and trainer, EvidenceCube, January 2013 Training and coaching of a Java developer about Objective-C and iOS development environment to help him in the development of a secured vault iPad application involving cryptography and security technologies (RSA, keychain, etc.). Technologies : iOS, Objective-C, Java, RSA Coordinator, IT manager and coach, NEST’up May 2012 - November 2012 Project management and development of the technical infrastructure for the first start-up accelerator in Belgium, NEST’up, organized by Fostering Ideas asbl in collaboration with Creative Wallonia. Development of the website, management of the community, and coaching of the teams who participated in the accelerator, especially regarding business model issues (Lean Startup). Technologies : Grails, MySQL, jQuery Developer, Auctelia July 2012 - Septembre 2012 Front-end and back-end development of Auctelia’s online auction platform for professional and industrial hardware, using Groovy, Grails, MySQL and Javascript/JQuery. Technologies : Grails, MySQL, jQuery, Hibernate Search Chief Technology Ocer, Kodesk February 2011 - November 2012 Founded the Kodesk company and developed a peer-to-peer oce sharing platform using Grails and jQuery on top of Amazon Web Services. Technologies : Grails, MySQL, jQuery, AWS Senior Consultant, Vivansa February 2010 - July 2011 SÉBASTIEN ARBOGAST Adresse Rue du Curé, 1 1190 Forest Belgique tél. +32 492 77 87 79 fax +3270407180 email [email protected] URL http://sebastien-arbogast.com Enterprize Architect and iOS Developer

SÉBASTIEN ARBOGAST Enterprize Architect and iOS Developer

Embed Size (px)

Citation preview

Page 1: SÉBASTIEN ARBOGAST Enterprize Architect and iOS Developer

ProfileI’m a senior developer with 7+ years of experience, especially with Java enterprise technologies and iOS/Objective-C development. During the last 7 years as a software engineering consultant, I’ve worked for 10+ different customers and environments, from MDA technical lead to security and cryptography development going through BPM designer in eCustoms. Lately, I’ve worked more and more on mobile and web projects, and I’ve experimented new technologies with personal projects: iPhone development (iOS, Objective-C), Groovy/Grails, AngularJS, etc.

ExperienceEnterprize Architect, BNP Paribas Fortis, Since April 2013Architecture of several global assets related to retail and digital banking reused throughout various operational entities of the BNP Paribas Group (France, Belgium, Italy, etc.). Following up on integration projects and architecture committees.

Managing Director, Epseelon Since September 2012Development of the first prototype of a native iPad application, Chapter4, to simplify the on-site coordination of staff people organizing congresses and professional events. Founded Epseelon sprl company to support the development and selling of the application.Technologies: iOS, Objective-C, Grails, MySQL, Restkit, Twilio, AngularJS, Groovy, jQuery

Development of a native iPhone application, PeerTrust, to make PGP keysigning more user-friendly and easier by hiding RSA and cryptography details behind an ergonomic native application using Objective-C and Cocoa user interface.Technologies: iOS, Objective-C, Grails, Vert.x, RSA, Restkit, MySQL

Development of a native iPhone application, TagoSpot, to allow users to save places they have been to in order to find them more easily later, using Objective-C and Cocoa for user interface.Technologies: iOS, Objective-C, Core Data

Coach and trainer, EvidenceCube, January 2013Training and coaching of a Java developer about Objective-C and iOS development environment to help him in the development of a secured vault iPad application involving cryptography and security technologies (RSA, keychain, etc.).Technologies: iOS, Objective-C, Java, RSA

Coordinator, IT manager and coach, NEST’up May 2012 - November 2012Project management and development of the technical infrastructure for the first start-up accelerator in Belgium, NEST’up, organized by Fostering Ideas asbl in collaboration with Creative Wallonia. Development of the website, management of the community, and coaching of the teams who participated in the accelerator, especially regarding business model issues (Lean Startup).Technologies: Grails, MySQL, jQuery

Developer, Auctelia July 2012 - Septembre 2012Front-end and back-end development of Auctelia’s online auction platform for professional and industrial hardware, using Groovy, Grails, MySQL and Javascript/JQuery.Technologies: Grails, MySQL, jQuery, Hibernate Search

Chief Technology Officer, Kodesk February 2011 - November 2012Founded the Kodesk company and developed a peer-to-peer office sharing platform using Grails and jQuery on top of Amazon Web Services.Technologies: Grails, MySQL, jQuery, AWS

Senior Consultant, Vivansa February 2010 - July 2011

SÉBASTIEN ARBOGAST

AdresseRue du Curé, 11190 ForestBelgique

tél. +32 492 77 87 79fax +3270407180email [email protected] http://sebastien-arbogast.com

Enterprize Architect and iOS Developer

Page 2: SÉBASTIEN ARBOGAST Enterprize Architect and iOS Developer

Re-engineering and development from scratch on a few Vivansa products for European Customs. Also helping Vivansa upgrade their technological toolbox with more productive frameworks like Groovy/Grails and Flex. Introducing Lean Development as a project management and monitoring technique for products in maintenance mode. Participated in BPM modelling (BPMN 2.0) for the European Commission in the context of eCustoms, using mainly Visio and Aris.Technologies: Grails, Spring IoC, Hibernate, Oracle DB, Oracle Service Bus, ActiveVOS, BPEL, Spring WS, Flex 3, Vaadin, SOAP/WSDL, BPMN 2, Kanban, Scrum

Senior Developer, European Commission July-December 2009Participating in the development of a portal whose goal is to ease communication between research-related Directorate General and project holders. Designing and implementing portlets in a Weblogic Portal 10 environment, integrating webservices. Helping to set up a continuous integration infrastructure for the project.Technologies: Spring, Hibernate, Oracle DB, Weblogic Portal, SOAP/WSDL

Architect, technical lead and developer, CIRB Brussels, Mars-June 2009Technical reengineering of an application aimed at automating the validation procedure for telecommunication bills of the Brussels region. Implementation of an architecture based on a Java/Spring/JPA/Hibernate with an Adobe BlazeDS gateway and an Adobe Flex client. Coaching a junior developer on implemented technologies.Technologies: Grails, Spring BlazeDS, Flex 3, Maven 2, MySQL

Software Developer and Technical Lead, You And The World Molenbeek-St-Jean, August-February 2008Designed and lead the development of the administration user interface for You And The World private social networking platform. Plugged a complete MVC-based Flex 3 application into an existing PHP/Zend backend application. Coached 3 other develoers on the technology and collaborated with the web developers working on the public side of the platform.Technologies: Flex 3, PHP, AMFPHP, MySQL, Zend, Scrum

Software Developer, Mastercard Europe Waterloo, October 2007-June 2008Developed transversal Spring services for a highly secured application managing all the cryptographic keys for Mastercard’s European credit card transaction network. Built Eclipse RCP user interfaces for those modules. Set up and validated a Subversion source control repository for the whole team. This experience has allowed me to put in practice some of the last innovations in Spring and Eclipse RCP, and taught me how to deal with very special requirements (data integrity, cryptographics, etc.).Technologies: Eclipse RCP, Spring IoC, Spring AOP, Hibernate, RSA, Smartcards

Agile Architect, MKG Qualiting Brussels, September 2007-October 2007Helped to bootstrap an Agile project using Scrum as a methodology and Model-Driven Architecture as an engineering backbone in a .Net environment. Worked all the way from analyzing user requirements and translating them into a product backlog, to setting up the project infrastructure and architecture using UML, AndroMDA.Net and C#. This project allowed me to see how Agile can perform with a remote customer and gave me the opportunity to use my MDA skillset in a technological environment I was not particularly familiar with.Technologies: AndroMDA.Net, ASP.NET MVC, C#, UML, MagicDraw, Scrum

Software Developer and Technical Lead, Thalys Brussels, May 2007-August 2007Participated in the reengineering of the application managing operational incidents and traffic statistics for the whole Thalys train network. Started with a functional analysis, proposed several technical solutions with proof-of-concepts and designed the whole architecture based on AndroMDA in a MySQL/Hibernate/Spring/Swing environment. This project gave me the opportunity to train people on Model Driven Architecture and to integrate latest innovations in

Page 2

SÉBASTIEN ARBOGAST

AdresseRue du Curé, 1 1190 ForestBelgique

tél. +32 492 77 87 79fax +3270407180email [email protected] http://sebastien-arbogast.com

Page 3: SÉBASTIEN ARBOGAST Enterprize Architect and iOS Developer

Swing development.Technologies: AndroMDA, Spring, Hibernate, MySQL, Swing, UML, MagicDraw, XFire, JSF, Scrum

Software Developer/Analyst, European Parliament Brussels, September 2006-May 2007Participated in the applicative maintenance process for the application handling all the parliamentary committee workflow for the European Parliament, with more than a thousand users. Worked on fixing bugs and improving very heavyweight application in production for many years, in Oracle/EJB/Swing environment. I also analyzed the reengineering of the whole security infrastructure of the application and designed a couple of new modules. During this period I worked in a rather big team and in a very critical environment.Technologies: Oracle DB, Swing, EJB 1, RMI

Software Developer, Merck Sharp and Dohme Brussels, December 2005-September 2006Designed and developed a whole application to synchronize all the CRM database of Merck throughout the world, using AndroMDA, Oracle, Hibernate, Spring, jBPM and Struts. This project was my first professional experience with AndroMDA and challenged me into working in full autonomy on a highly critical project.Technologies: AndroMDA, UML, Spring, Hibernate, jBPM, Struts, Oracle DB

Software Research Intern, LARIM Montreal, Canada, January 2005-June 2005Designed and developed a software platform to ease the development and deployment of mobile services using Hibernate, Spring, SOAP WebServices and Java Micro Edition. On this project I had the chance to work directly with Dr Samuel Pierre and other extremely talented researchers in mobile computing. Technologies: J2ME, EJB2, Spring, XFire, SOAP/WSDL, Hibernate, MySQL, Parlay/OSA

Education• Sun Certified Java Programmer for JDK 1.5• National Institute for Applied Science (INSA), Rennes, France

Computer Engineering Master’s Degree, 2005• 6 months in Ecole Polytechnique de Montréal (Canada)

SkillsProject Management: Scrum, Test Driven Development, Continuous IntegrationArchitecture & Design: Model-Driven Architecture (MDA), UML and Design PatternsFrameworks: Flex 3, Spring, Hibernate, OSGi, Flex/BlazeDS, Struts, Eclipse RCP, Swing, ASP.Net, Weblogic Portal 10.x, Grails, iOS SDK, RestkitProgramming Languages: Java, C#, PHP, XHTML, Javascript, CSS, MXML/Actionscript, Objective-CTools: Flex Builder, AndroMDA, IntelliJ Idea, Eclipse, Magicdraw UML, Subversion, Maven 2, Ant, Weblogic Workshop, XCode, AppCodeApplication Servers: JBoss, Tomcat, SpringSource DM ServerSystems: Windows XP/2003, MacOSX, Linux (Ubuntu) administration

ReferencesI’ve participated in a couple of Open Source projects including AndroMDA and Apache Cocoon. Today, I’m more involved in the Grails community with a few Grails plugins I have developed: Grails BlazeDS (original version), APNS, Bootstrap File Upload.I have a blog (http://sebastien-arbogast.com) where I write about software and innovation.I’ve given a Quickie conference at Javapolis 2007 about AndroMDA.I’ve been interviewed by JavaWorld about OSGi for their Technology Insider podcast.

Page 3

SÉBASTIEN ARBOGAST

Page 4: SÉBASTIEN ARBOGAST Enterprize Architect and iOS Developer

I’ve published a very popular article on the Adobe Developer Connection about “The Flex, Spring, and BlazeDS full stack” (Episodes 1, 2 and 3)Development of the MooPlan iPhone application, available on the App Store, as well as ConferenceGuide.

Page 4

SÉBASTIEN ARBOGAST