EXPERTISE
Areas of Expertise
Oracle Development Services
Garrulax has provided expert Oracle development,installation,implementation and database services to government and commercial organizations since 2005. For over 5 years, Garrulax has been providing the primary database and systems support staff service to clients in many industries.
Oracle eBiz Implementation
Garrulax leverages a methodical, milestone driven approach in managing Oracle Applications and Technology implementation, using best-practice business flows. A business flow approach uses a combination of Oracle products and services to address key business challenges or opportunities, taking advantage of pre-built integration among products in Oracle’s eBusiness Suite.
Technology Expertise
Garrulax has deep experience in the art of crafting architecturally sound software solutions. We place great emphasis on developing solutions that not only meet the requirements but are also efficient, verifiable, maintainable, and extensible.
J2EE
Java, JSP, Servlets, Struts, EJB, JDO, SWING, Applets, JChart, Quartz, Flux, Jasper, WebLogic, WebSphere, JBoss.
Microsoft and .Net
Architecture
Operating Systems
Web Server
Business Systems
Database
Verification & Validation
Object Oriented Paradigm
OO paradigm is now the nucleus of the architecture and design of most software solutions.
Design Principles
Objected Oriented paradigm needs to be supported by appropriate design principles to ensure various quality attributes for software like maintainability and extensibility.
Design Patterns
The software engineering community has over the years evolved and codified certain commonly used patterns for design. These patterns not only assist in developing software that conforms to design principles, but also help in communication within the engineering team.
Test Driven Development
One of the desired attributes of a software solution is its verifiability. Test Driven Development ensures that the software is constructed based on a suit of tests that can be used to verify the correctness of software. An automated framework is used to verify the state of the software.
