|
Software Engineer - Test
Mindjet, Corp
|
2008/04 - Present San Francisco, CA
|
- Analyzed and understand existing and newly developed C++, C# and ActionScript source code
- Created Nunit acceptance tests (primarily in C#), and test drivers
- Automated the execution of White Box tests, and maintain automation framework
- Identified and documented found problems - assisted in problem resolution
- Documented 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.
Keywords:
- Visual Studio 2008, C# and .NET 3.5, ActionScript 3, FlexBuilder 3.2, JavaScript, Some C++ MFC
|
Technical Product Manager
WideOrbit, Inc.
|
2007/04 - 2008/01 San Francisco, CA
|
- Reporting to the V.P. of Engineering.
- 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.
Keywords:
- Delphi 2006, XML, SOAP, RPC, SQL Server 2005
|
Manager / Technical Lead
Third Pillar / Company Finance Inc.
|
2004/02 - 2007/04 San Mateo, CA
|
- 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 calculation engine called by the service.
Created the XML standard for info exchange.
Keywords:
- Delphi 7, C#, CSharp, C Sharp, XML, SOAP, Java, JavaScript, WebServices, WebApps, IIS, Oracle, COM
|
Mobile CPP Compiler Engineer (Software Engineer Level IV)
Borland Software Corp.
|
2003/05 - 2003/11 Scotts Valley, CA
|
- Was able to parlay my last position into this lateral move to Borland's high profile, leading edge project.
Environment:
Keywords:
|
International R&D Manager
Borland Software Corp.
|
2000/02 - 2003/05 Scotts Valley, CA
|
-
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 the article
"Borland
Software: Back in the Black")
-
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:
Keywords:
- Delphi, Kylix, Linux, C++ Builder, mobile technology, RAD, VCL, VCLX, ModelMaker, Nevrona Rave Reports, Indy
|
Delphi International Software Engineer (Software Engineer Level III)
Borland Software Corp.
|
1998/09 - 2002/02 Scotts Valley, CA
|
-
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)
Keywords:
- Delphi, Kylix, Linux, C++, IDE, DCOM, Client/Server
|
Software Engineer
Spear Technologies
|
1997/11 - 1998/09 San Francisco/Oakland, CA
|
-
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.
Keywords:
- Delphi, Oracle, Crystal Reports, home-grown architecture
|
Software Engineer
ICMS/Sungard Treasury System
|
1993/11 - 1997/11 San Bruno, CA
|
-
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
Keywords:
- Delphi, Visual Basic, Pascal
|
Software Engineer
Logicyl (SSII)
|
1987/09 - 1988/07 France-Brittany-Rennes
|
- 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
|
Software Engineer
GISF
|
1985/09 - 1986/09 France-Brittany-Rennes
|
- Developed on DOS a commercial 'teach-yourself-English' application with score mechanism.
|
|
|
Emode's Original Inkblot Test
- Pascal, your subconscious mind is driven most by Imagination.
- You have a deep desire to use ideas to change the world around you. This drive influences you far more than you may realize on a conscious level.
- You love to brainstorm and imagine new possibilities. The world is a fuller, richer place because you can contribute new ideas to any experience. Your natural curiosity inspires those around you and encourages them to come up with ideas they wouldn't have discovered without your help.
- Your psyche is very rich; the more you learn about it, the more you will understand who you really are.
|
The Super IQ Test
- Pascal, your Super IQ score is 141.
- Your overall intelligence quotient is the result of a scientifically-tested formula based on how many questions you answered correctly. But it's only part of what we learned about you from your answers on the test. We also determined the way you process information.
- The way you think about things makes you a Concrete Thinker. This means your intelligence is grounded in a clear understanding of what is happening around you. In situations where others are confused, things are crystal clear to you. In addition, you have the unusual combination of strong verbal and numerical skills. You are able to solve equations and then use your verbal skills to explain those solutions to others.
- How did we determine that your thinking style is that of a Concrete Thinker? When we examined your test results further, we analyzed how you scored on 8 dimensions of intelligence: spatial, organizational, abstract reasoning, logical, mechanical, verbal, visual and numerical. The 3 dimensions you scored highest on combine to make you a Concrete Thinker. Only 6 out of 1,000 people have this rare combination of abilities.
|
The Brain Test
- Pascal, you are Left-brained.
- Most left-brained people like you feel at ease in situations requiring verbal ability, attention to detail, and linear, analytical ability. Whether you know it or not, you are a much stronger written communicator than many, able to get your ideas across better than others.
- It's also likely that you are methodical and efficient at many things that you do. You could also be good at math, particularly algebra, which is based on very strict rules that make sense to your logical mind.
|
Myers-Briggs Type: INTJ
-
From Wikipedia:
INTJ (Introverted iNtuitive Thinking Judging) is one of the sixteen personality types from personality type systems based on C.G. Jung, of which the best-known are the Myers-Briggs Type Indicator (MBTI), Keirsey Temperament Sorter and Socionics.
Referring to Keirsey, INTJs belong to the temperament of the rationals and are called Masterminds.
In Socionics INTj belong to the club of the researcher, the alpha Quadra and are named "Analyst", Descartes or Robespierre.
Another notation for INTj is LII (which is an acronym for Logical-Intuitive Intratim, referring to the cognitive functions).
- Introverted iNtuitive Thinking Judging
- INTJ - The Free-Thinker
|
|