Bolour Computing logo

Profile

Azad Bolour
6144 Rockridge Blvd. North,
Oakland, CA 94618
(510) 655-2627
http://www.bolour.com/

Expertise

Summary of Experience

Technical Team Leadership.Experience as chief architect and technical team lead in a variety of development projects.

Information System Development. Experience in all areas of the information system development: analysis, architecture, construction, deployment, and maintenance. Experience in building all tiers of enterprise applications: web-based UI, application server business logic, and database schema and procedures. Successful design, development, and deployment of systems in organizations of up to several thousand users.

Performance and Scalability. Substantial experience in deploying and tuning large-scale benchmarks, including a TPC-C benchmark for the Sybase SQL Server, and a TPC-W benchmark for the Borland Enterprise Server. Delivered competitive performance statistics to the benchmark sponsors for use as marketing collateral.

Technology Instruction. Strong background in technology instruction in industry and academia: providing IT professionals with an in-depth, solution-oriented knowledge of RDBMS technologies.

Services

Over the past 20 years, clients have used my services to design and build information systems in a variety of application areas, among them, insurance, flight scheduling, product sales and customer registration, and internet marketing.

Clients also like to use my deep knowledge of systems, especially in the areas of performance, scalability, and transactional systems, for special services. Examples of these special projects are the analysis of the performance of Borland's J2EE platform, and the design and implementation of an update-anywhere replicated database for Siemens.

In my 25-year software career, I have become proficient in a variety of platforms, languages, systems, and tools. But my recent development work has been based on the Java platform: Java for basic business logic, Spring, Hibernate, and Oracle for database access, Tomcat, Struts, JSP and Velocity for controller and view technologies, and JavaScript for browser-level control of web pages. I also draw on my network of seasoned software professionals to supplement my knowledge of specific tools and platforms.

But where you will find the most value in my services is in a depth of systems knowledge, an analytic problem solving sensibility, a passion for clean designs, and a hands-on approach to project leadership.

Work History

Bolour Computing. Consultant, 1987 - present.

Clients include:

Sun Microsystems, Inc. Member, Technical Staff, 1985 - 1987.
Co-designed the Network Software Environment, an integrated development platform for configuration management, version control, coordinated development, and release management.

INGRES Corp. Member, Technical Staff, 1983 - 1985.
Designed and implemented B-trees, a dynamic storage structure for tables and indexes in the relational database management system INGRES.

University of California, Berkeley. Lecturer, Computer Science Division, 1979 - 1983.

University of California, San Francisco. Assistant Professor, 1976 - 1982.
Research. Studied the representation and processing of time in databases. Proposed a basis for the management of historical data. Teaching. Taught graduate and undergraduate computer science courses. Supervised Master's and Ph.D. students.

Education

Ph.D., Computer Science, University of California, Berkeley (1977).
M.S. and B.S., Electrical Engineering and Computer Science, M.I.T. (1972).

Publications

Other

Citizenship. US.