-
Application Architecture
Expertise in application architecture for networked and concurrent designs, including Java Enterprise. -
Open Source Frameworks and Components
Leveraging open source frameworks and components to shorten application development time. -
Languages
Languages include Java, C, C++, Groovy, Ruby, SQL, and XML. -
Java and relational database development
18 years experience in professional software development, specializing in N-tier systems and databases.
Server and Database Applications Development
Java and relational database development. Agile software development practices.
Richard Brewster
I collaborate with people to develop software. I have practiced agile methodology for ten years. I can't imagine a better way to deliver value to the software customer than with a reflecting, continually improving team.
Much of my agile training came from attending No Fluff Just Stuff conferences, often together with my work team.
Please contact me to discuss your project needs.
Software Consulting
I offer independent software consulting services focusing on server-side application development, particularly:
- domain analysis and modeling
- database design
- server software architecture
- application programming
- continuous integration
- automated testing
- agile planning and estimation
Technologies
- Java — over 12 years experience
- Sun Certified Java Programmer
- Sun Certified Java Developer
- Sun Certified Java Enterprise Architect
- Groovy
- Ruby
- Oracle Database Server
- MS SQL Server
- MySQL
Domains
- telephony
- internet gaming
- education
- air quality (EPA)
- mobile applications
Recent Posts
-
Developing without a DBA
Developing applications with a relational database requires specialized knowledge. Traditionally, database knowledge was divided between database application developers and database administrators (DBA). More than a…
-
Unholy Grails
A recent project I’ve been working on uses Grails, the Groovy-based Java web platform, patterned on Ruby on Rails…. Grails is a
-
Concurrency in Java
-
Design as Knowledge Acquisition
-
Peter Naur – Programming as Theory Building

Recent Comments