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
Operations & QA Manager (1.5+ years)
Denali Consulting S.A. - Louvain-la-Neuve - Belgium(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