Olivier Dony
Professional status Currently employed
Job/career No, I'm unavailable
Technical IT Project Manager
A software engineering professional with six years of experience, my main areas of expertise currently lie in Web technologies, Python and Java Enterprise Programming, and Networks and Systems.I have a strong technical orientation, and enjoy working with dynamic teams, with whom my problem solving and knowledge sharing interests find an ideal ground.
Professional experience
Head of Framework Team (R&D Management)
OpenERP - Namur Area - Belgium(Permanent contract - Since February 2010)
Company Description
- OpenERP is a leading Open Source Business Application Suite vendor. With a community of more than 300 active members, having contributed more than 500 modules, a network of certified partners established in 26 countries, and more than a thousand downloads a day, OpenERP is one of the most frequently installed business suite worldwide. The company raised 3 million Euros in February 2010.
Web site
Community Manager
OpenERP - Namur Area - Belgium(Permanent contract - Since February 2010)
Company Description
- OpenERP is a leading Open Source Business Application Suite vendor. With a community of more than 300 active members, having contributed more than 500 modules, a network of certified partners established in 26 countries, and more than a thousand downloads a day, OpenERP is one of the most frequently installed business suite worldwide. The company raised 3 million Euros in February 2010.
Web site
Official instructor and R&D Engineer
OpenERP - Namur Area - Belgium(Permanent contract - October 2009 - February 2010)
Company Description
- OpenERP is a leading Open Source Business Application Suite vendor. With a community of more than 300 active members, having contributed more than 500 modules, a network of certified partners established in 26 countries, and more than a thousand downloads a day, OpenERP is one of the most frequently installed business suite worldwide. The company raised 3 million Euros in February 2010.
Web site
Operations & QA Manager (1.5+ years)
Denali Consulting S.A. - Louvain-la-Neuve - Belgium(Permanent contract - Since February 2008)
Missions
- Technical Production Management (Supervise project managers, manage projects, run expertise network, drive open source contributions, validate/review code, provide technical expertise internally: architecture, security, performance, ... )
- Quality Assurance (Establish testing best practices and tools, improve and monitor deliverable quality, accelerate Go Live cycles), perform stress-testing and optimization
- Helpdesk and Maintenance supervision (ITIL-like helpdesk supervision, maintenance contracts implementation, support for legacy customers)
- Infrastructure management (Provide services and ensure business continuity for customers and personnel - physical & virtual systems, business applications, ...)
- See 'learn more' for more details on these roles...
Job details
- Technical Production Management (Supporting the COO)
* Supervise and guide junior Project Managers to ensure all projects deliver quality results in a timely and cost-effective manner
* Oversee mixed teams of 6-7 developers working on multiple projects
* Drive and review open source contributions and feedback
* Manage internal knowledge and expertise network: day-to-day problems resolution and usage of appropriate knowledge management tools
* Provide technical expertise to developers and projects: architecture/design, security concerns, performance and optimization, technical issues, etc.
* Misc: pre-sales support, estimations, planning, contracts and proposals writing - Quality Assurance
* Introduce tools and best practices to ensure quality software from the start
* Unit Testing: encourage unit testing with coverage tools, continuous integration of unit test and reviewing (test first approach)
* Functional Testing: introduce and improve modern scenario-based functional test recorder and automator
* Load Testing: convince developers of load tests' usefulness, develop integrated load test tools and apply them for stress-testing
* Test Repurposing: repurpose scenario-based functional tests as load-tests and real-time monitoring tools
* Profiling and optimization of critical services
* Introduce strict dependency management (Maven) in in-house Java frameworks to prevent cross-projects side-effects - Helpdesk and Maintenance supervision
* Ensure quick and customer-oriented ITIL-based customer support
* Handle maintenance contracts fulfillment and reporting
* Ensure profitable maintenance services, with appropriate tools and procedures - Infrastructure Management
* Ensure services and business continuity by providing robust network and systems 24/7 for both personnel and customers: Virtual Machines, Cross-location incremental backups, 24/7 monitoring systems with escalation and automatic recovery actions, plans for disaster recovery, all on mixed environments: Windows, Linux, MacOSX, VMWare
* Implemented VMWare-based virtualization systems for vastly improved hardware ROI, easier deployment and management of machines, etc.
* Provide integrated build environments for developers: continuous integration systems with automated testing, staging and reporting - Examples of Technical Production Management missions:
- FlexoBPMServer platform (SaaS server): architecture of a scalable and flexible high-availability system for providing multi-tenant services. Technological keywords: Java EE, BPM, Web 2.0, PostgreSQL, load-balancing, fail-over, VMWare
- Cullen International (Regulatory information portal for Telecom): corrective project management & coaching of development team to improve customer satisfaction and deliverable quality, including testing and optimization – enforcement of support and maintenance contract, improvement of relationship with external hosting company. Technological keywords: Java EE, SOA, .NET WS + Office2007, Web 2.0, MySQL, WebObjects
- ING OMTools (Online time tracking system): team coaching for effective unit testing, functional testing and load testing with subsequent optimizations, leading to improved quality and performance. Technological keywords: Java EE, Google Web Toolkit, WebObjects, PostgreSQL, BIRT
- Partena Evalia (Quality Assurance Workflow): maintenance contract enforcement, load-testing, corrections and optimizations for improved BI reporting performance. Technological keywords: Java EE, WebObjects, PostgreSQL, BIRT
- MCL/Zetes (Mobile devices management application): corrective project management for improved customer satisfaction, technical team coaching, critical development help, improved functional and unit testing
Technological keywords: Java EE, H2 embedded database, licensing protection scheme
- Synthetron (Belgian start-up): architecture and design of Web 2.0 collaborative decision platform scaling to hundreds of people in the same discussion without suffering from cacophony.
Technological keywords: Java EE, Google Web Toolkit, XMPP/Jabber, Javascript, WebServices, JBoss, VMWare
Company Description
- Denali, a small company founded in 2001, offers software development and BPM consulting services, centered on its in-house FlexoBPM software suite and methodology.
Web site
Software Engineer (3.5 years)
Denali Consulting S.A. - Louvain-la-Neuve - Belgium(Permanent contract - June 2004 - January 2008)
Missions
- Business Requirement Analysis, Design, Implementation, Testing and Support of numerous IT projects (Java EE and Web 2.0 Technologies). Almost all projects involved initial Business Process modeling with the in-house process modeling tool: FlexoBPM (www.flexobpm.com)
- Technical reference in the internal expertise network for other employees, and all kinds of technical challenges (programming, optimization, hardware, networks, security, ...).
- Participated in the design and implementation of the Production infrastructure (Application Servers, Databases, etc.), and developed supportive tools for the Operations department.
- See 'learn more' for more details on a few projects...
Job details
- Babelgum (Italian webTV): business requirements analysis, BPM-driven implementation and testing of a JEE BackOffice interface for a distributed Internet TV platform.
Technological keywords: Java EE, BPM, WebObjects, Web 2.0 / Javascript / AJAX, Oracle, ffmpeg - UCB Pharma (Keops): implementation of a validated Medical Knowledge Management platform for UCB Pharma Research department, based on a set of medical thesauri. Development of a Swing-based content assistant and assorted web services. Database design, strengthening and optimization.
Technological keywords: Java EE, Swing, WebObjects, WebServices, Oracle/PL-SQL - Moto.com (US Inc.): Implementation of a client/server messaging stack on top of Jabber protocol, to support the Remoto project for Moto labs, a Twitter-like system for devices.
Technological keywords: XML, Jabber/XMPP, OpenFire server - Athenaweb.org (EU project): implementation and testing of the JEE FrontOffice and BackOffice of a video sharing platform.
Technological keywords: Java EE, WebObjects, Web 2.0 / Javascript, FrontBase, Video Streaming - Architecture and configuration of Linux-based JEE deployment servers with additional secure services and real-time monitoring with escalation. Some services: Web+SSL, DNS, Virtual Mail, secure source version control
Technological keywords: Linux, x86-64 hardware, RAID, backups, Apache, Tomcat, Databases, SSL, SSH, CVS, OVH, firewalls, ... - Description of additional missions upon request...
Company Description
- Denali, a small company founded in 2001, offers software development and BPM consulting services, centered on its in-house FlexoBPM software suite and methodology.
Web site
IT Consultant (1 year)
Axen - Brussels - Belgium(Permanent contract - September 2003 - June 2004)
Missions
- IT Consultant for several analysis and development projects (Java EE)
- See 'learn more' for more details on these projects...
Job details
- Banque Belgolaise (1 month): deployment of a modern software development environment for IT employees, with Version Control System and modern IDE - Proof of concept: implementation of a model-2 MVC Java Enterprise XML-based website engine
Technological keywords: Java EE, Tomcat, XML/XSL/XSLT, Struts, CVS - Synthetron (Belgian start-up, 9 months): technical design and implementation of Java-based client for collaborative decision platform scaling to hundreds of people in the same discussion without suffering from cacophony. Implementation of proxy-compatible encrypted communication channels for XMPP protocol within corporate environments, unit-testing, load-testing, support.
Technological keywords: Java EE/Signed applets, JBoss, Java Swing/AWT, XMPP/Jabber, Web Proxies/NTLM, Struts, SSL
Company Description
- AXEN is a Consulting and Engineering company with a focus on IT and Telecom, active in Brussels
Web site
Voluntary work / freelance
Cogito, GlaxoSmithKline, ISStar s.p.r.l., Studyssimo s.p.r.l. and others - Louvain-la-Neuve - Belgium(Voluntary work - Since August 2000)
Missions
- Various other projects taken as voluntary work or small freelance missions. See 'learn more' for some details...
Job details
- Cogito: teacher/coach for university students during summer 2009, preparing September exams (physics, maths, statistics)
- ISStar.be sprl: Network Engineering, System administration (BSD, Linux), setup of web-hosting servers and services (Web, Mail, DNS, ...), migration, Virtualization of servers (VMWare)
- GlaxoSmithKline (Medical Marketing dpt.): Administrative help, development of scripts to help the Archiving team
- Studyssimo sprl: Network Engineering, System administration, Web development (PHP), CRM & internal softwares (.NET groupware)