Pascal Donio
848 Kipling Avenue
South San Francisco, CA 94080
650-464-4904
Objective
An imaginative and concrete thinker who would enjoy a position as a software application design, development, and implementation Engineer, Research and Development Manager.
Experience
Mindjet Corp.San Francisco, CA
Software Engineer – Test2008/04 - Present
- Analyze and understand existing and newly developed C++, C# and ActionScript source code
- Create Nunit acceptance tests (primarily in C#), and test drivers
- Automate the execution of White Box tests, and maintain automation framework
- Identify and document found problems - assist in problem resolution
- Document White Box testing in test plans and procedures
- Wrote the remote JavaScript API testing framework for the Catalyst and Web Connect product lines.
- Wrote various performance tests.
Environment: Visual Studio 2008, C# and .NET 3.5, ActionScript 3, FlexBuilder 3.2, JavaScript, Some C++ MFC
WideOrbitSan Francisco, CA
Technical Product Manager2007/04 – 2008/01
Reporting to the V.P. of Engineering.
This role includes leading cross-functional resources necessary for successful product definition, development, release, marketing and sales.
- Managed the WOSales+ product lifecycle of the application from strategic planning to tactical launch plans and enhancements.
- Collaborated with business units to understand business goals, global market and customer requirements.
- Worked with technology teams to define technical solutions and alternatives to meet business needs and leverage WideOrbit technology.
- Fixed bugs in the product and in third-party components such as DevExpress ones.
Environment: Delphi 2006, XML, SOAP, RPC, SQL Server 2005.
Third Pillar / Company Finance, Inc.San Mateo, CA
Technical Lead2004/02 – 2007/04
Reported to the President and Chief Information Officer.
Manager to an offshore team of four developers located in Bangalore, India. The project is a customizable document automation engine to standardize an organization documentation process. This admin tool-set enables the user to generate automated documents for contract agreements by extending the features of the MS-Word application. The generation of contract agreement documents is provided by a calling web service using XML. The tool-set can be tested using a web client. All exchanges are made using XML and Oracle.
Implemented the Regression Testing Framework to monitor changes made to the pricing engine. The framework can be launched remotely via a web page and reports results via RSS syndication. The process itself compares various sets of xml files and allows for test granularity. It allows for the excluding of xml paths and infers types.
Single-handedly ported a stand-alone GUI application to a web service and Oracle persistence layer. The original software is a lease and investment analysis tool that structures and prices leases from the lessor's standpoint. Extracted the core functionality to create a pricing engine called by the service. Created the XML standard for info exchange.
Environment: Delphi 7, C#, XML, SOAP, Java, JavaScript, WebServices, WebApps, IIS, Oracle, COM, RSS.
Borland Software Corp.Scotts Valley, CA
1998 – 2004
Mobile CPP Compiler Engineer (Software Engineer Level IV)2003/05 – 2004/11
Was able to parlay my last position into this lateral move to Borland’s high profile, leading edge project.
- Integrated the Delphi/Kylis inline assembler into the C++ compiler project.
- Implemented the template generation.
- Ported BCC’s switches to the custom EDG front-end.
Environment:
-EDG Compiler front-end (
-HEI Compiler Back end (
-C, CVS
International R&D Manager 2000/02 – 2003/05
- Reported to the program manager
- Hands-on manager to a team of six which included Senior Integration Engineers and Senior Software Engineers; Responsible for stock option allocation to team, mentoring, training, scheduling project resources and timelines (including time-zone issues); and weekly reporting to the Program Manager
- My team was responsible for the original enabling and localized versions of Borland Delphi Studio, Delphi for Windows, Kylix, C++Builder for Windows and Linux with Open, Educational, Standard, Professional and Enterprise products for the Western, Mid-Eastern and Asian markets. Languages localized are: German, French and Japanese. We always delivered on time on and on budget
- My team was responsible for the ongoing enabled and localized updates for the same products. We effectively delivered dozens of internationalized products on time and on budget. (This project is part of Borland's successful effort to make the company profitable. See "Borland Software: Back in the Black" article.)
- I researched the international mobile technology operating system RAD (Rapid Application Development) for the company and presented results
- Lead the i18n and L10n effort on Kylix V1.0, Kylix 2.0, Kylix 3.0, Delphi 6.0, Delphi 7.0 , C++Builder 5.0, C++ Builder 6.0 and their updates (Command line tools, 3Rd party library, VCL and VCLX, Database, Setup, Install and Help, Third-party components: ModelMaker, Nevrona Rave Reports and Indy components, IntraWeb components)
- Merged the Japanese and US R&D offices and synchronized the Japanese resources within our department
- Externalized the IDE translation tools for use by remote translators (employees located remotely to the US who were responsible for actual human language translation from English). Converted its back-end to use XML standard such as TMX for the repository and XLIFF for translation files.
- Lead the 18n effort on SideWinder (Borland Delphi Studio) for the .NET platform
- Jump-started and lead the i18n on Tomahawk
- Created a cross-business unit (or cross-functional) bridge to share human and knowledge resources between peer managers
- Part of the International hiring team for R&D and QA departments
- Encouraged creativity and innovation by setting time aside for independent projects. Participants could choose to present their projects to the rest of the group.
Environment: Delphi Oracle, Kylix, Linux, C++ Builder, mobile technology; RAD, VCL, VCLX, ModelMaker, Nevrona Rave Reports, Indy
Delphi International Software Engineer – Level III1998/09 – 2000/02
- Developed the Delphi 5/Borland C++ 5 Translation Manager IDE tool to manage the development of an application for several locales. See Developers Review Issue 11, August 1999
- Fixed international bugs for Borland C++ Builder 4 / 5, Delphi 5, 6
- Wrote automated integration tools (using DCOM Client/Server) for Delphi/BCB products
- Created diverse development tools, extensions, and utilities for programmers and power-users
- International enabling for the Kylix project (Delphi/BCB for Linux)
Environment: Delphi, Oracle, Kylix, Linux, C++ Builder, IDE, DCOM, Client/server
Spear TechnologiesSan Francisco, CA
Software Engineer1997/11 – 1998/09
Application was a modular materials management and materials and human resource scheduling application for Mass Transit operations. The application enables transportation operators to increase asset utilization, extend asset life cycles, increase worker productivity, improve safety, minimize inventory, and increase warranty recovery.
- Developed for a Mass Transit management application.
- Developed modules using Spear's architecture for future product release (Oracle database)
- Developed the metadata-oriented interface for Crystal Reports
- Given the "Creativity Award" by the Engineering Management.
Technologies: Oracle, Crystal Reports, home-grown architecture
ICMS / Sungard Treasury SystemSan Bruno, CA
Software Engineer1993/11 – 1997/11
Application is a modular treasury application used by mid- to large-sized companies to determine cash position, investment options, GL account allocation of real-time funds. ICMS was eventually purchased by Sungard.
- Software Engineer in a production support role
- Developed in Delphi for version 2 of Integrated Cash Management Software (Treasury Application)
- Engineered treasury solutions for Fortune 1000 corporations and financial institutions
- Clients included: Avery Dennison, Smith Barney, Levi’s, Wachovia, Weyerhauser, Southern California Edison, Nike, State of California
- Wrote asynchronous communication package used to download data from financial institutions such as brokerages and banks
- Created a script component (script can also send money transfers) between Sungard’s clients and their financial institutions for money transfers and investment transfers
- Rewrote the parsing language and compiler from Turbo Pascal to Delphi
- Voted employee of the month for timely and creative scripting solutions
Technologies: Delphi, Visual Basic, Pascal,
Other technical positions and world travel1988-1996
Logicyl, France (SSII)France-Brittany-Rennes
Software Engineer1987/09 – 1988/07
- Single-handedly developed an application using the Minitel network (X25) allowing on-line ordering on Nixdorf mainframe
- Wrote several modules of the auto-part management product
- Performed remote debugging on clients sites
- Wrote the complete Minitel (X25) module of the product
GISFFrance-Brittany-Rennes
Software Engineer1985/09 – 1986/09
Developed on DOS a commercial 'teach-yourself-English' application with score mechanism.
Education
- Baccalaureate E (Mathematics/Calculus, Tech Design & Solutions)France-Brittany-Rennes
(Bachelor's Degree)
- GISF (Business Oriented Programming School)France-Brittany-Rennes
References:
Provided upon request
Keywords:
R&D, Research & Development, R & D, RandD, R and D, Research and Development, software, soft ware, app, application, design, management, manage, implement, implementation, compile, compiler, enable, enabled, enabling, local, localized, localization, global, globalization, delphi, pascal, object oriented, studio, C, C+, C++, C#, C +, C ++, c plus, cplus, cplusplus, cpp, cxx, dcc, bcc, visual studio 2008, vs, actionscript, flex, .net.