Paul Miniato

Printer-friendly (PDF)

Paul Miniato

paul@miniato.net

604-948-0682

Architect, Systems Analyst, Designer, Team Lead

"One of the best computer professionals I know for understanding requirements of complex business applications as well as designing and building a system that meets these requirements. In spite of in-depth understanding of the system, he can describe the issues that need to be addressed in terms easily understood by non-technical individuals." - W.B., President & CEO

Case Study

  1. Client: a rapidly growing Internet job board with a very active marketing department; the client had almost no development resources.
  2. Challenge: the existing ASP system was overloaded, unstable, insecure, and hard to extend, yet the client was eager to expand into new verticals and regions, and to provide branded sites & feeds efficiently.
  3. Solution Strategy: co-architected a Java/Linux/SQL solution, including zero-affinity application servers with LBC, separate SMP SQL Server, numerous MVC extensions to Apache JServ including Actions, ActionFactories, ListManagers, Java Object-Relational encapsulation & TransactionManager, XML data exchange, work-item Scheduler for balanced background processing. Co-led a team of 10 which successfully delivered Release One in the early 2000s.
  4. Key Benefits: the client grew rapidly to become the largest hospitality job board in the world, then successfully attracted a corporate purchaser; as of Nov. 2007, the system supports 9 verticals & regions and 190 branded job sites with over 45K pageviews/day and continuous server uptimes of 90 to 300 days. The DB contains 1.5M users with 40K job agents, 120K jobs plus 2K/day. Our team easily converted from SQL Server to PostgreSQL, and after the client took operations in-house, theirs replaced JServ with JBoss. The same base architecture was reused to develop several other web applications.

"We appreciate the framework and architecture your team developed. It is a really powerful, reliable, extendable system. The framework is very good on the JBoss server. It's the best architecture in any of the job boards our parent corporation took over." - C.M., Chief Architect

"One of the top software developers I've encountered. He was instrumental in creating our web site and worked his magic on it consistently for six years. His integrity, professionalism, and team spirit are without question. " - D.C., Founder & CEO

Case Study

  1. Employer: A software firm that was launching an on-line banking system on a network of PCs. The initial implementation on both client and server was divided into tools- and application- layers. The company grew from 20 to over 200 staff during my tenure.
  2. Challenge: The existing application was single-threaded and the server halted on every error. Challenges included moving to 7x24 operations, upgrading from 286 to 8xSMP, from DOS to NT, from ISAM to SQL Server, from English to multilingual, while preserving the value of millions of lines of company and customer application code developed under the single-user paradigm.
  3. Solution Strategy: Over several years, co-architected the evolution of the infrastructure. Key accomplishments included isolating SQL concurrency issues to a Transaction Manager, devising a strategy for single-user sandboxes within concurrent server, introducing Structured-Exception architecture to achieve target uptimes, and deploying Unicode for Japanese & Spanish.
  4. Key Benefits: Achieved all of these improvements with almost no required changes of server application code. All deployments successfully evolved with new technologies, one winning the Best Windows App Award in the early 90s. Many systems continue to run the infrastructure. Company became a leader in the delivery of mid-sized banking systems in the Canadian, Latin American, and East Asian markets, and was recently acquired by a US firm.

Professional Experience

iCan Systems Inc., Abbotsford (2009 - present)

Senior Systems Analyst

Our product and service is Smartsettle, an eNegotiation system that puts decision makers with conflicting objectives in control of a process that produces better outcomes in a shorter time.

Duties include assisting with R&D of Smartsettle Infinity focused on action research applications.

Talent Technology Corporation., Richmond (2008 - 2009)

Senior Architect

"Paul is very good at finding out all aspects (technical, business, political) of a problem, and coming up with an optimal solution. I was particularly impressed by his ability to present his ideas in a concise format, which made sense to non-technical managers." - S.G., Development Manager

iCan Systems Inc., Abbotsford (2007 - 2008)

Vice President, Software Engineering

"Paul came to us highly recommended and exceeded our expectations. He has a unique ability to make us all feel like we're working together in the same office even though we're actually working in different cities." - E.T., PhD, PEng., Founder & CEO

In-Touch Software Corporation, Richmond (1996 - 2006)

Vice President, Software Design

Selected Clients:

"A very smart individual with a vast amount of experience in software development. He picked up XForms and XSLT from scratch and succeeded in coming to grips with a complex and challenging project. I highly recommend him for a senior architect/software engineer role." - K.W., PhD, Director, Product Development

Fincentric Corporation, Richmond, BC (1987 - 1996)

Senior Developer, Manager Product Development, Chief Architect (Tools Division)

For Further Information

"As a grateful client whose enterprise would literally have not succeeded without Paul's talent and energy, I can't articulate a stronger endorsement for his work, skill, and innovation. He describes complex programming theories clearly and easily to neophytes. He has a retailer's devotion to customer service. And he is a genuinely good guy." - B.D., Founder & CEO

Valid HTML 4.01 Transitional

On the Internet at http://miniato.net/paul/resume/
PDF (Portable Document Format)
DOC (for MS Word etc.)
TXT (plaintext)
Updated: February 2009