
Practicing Skills
Software development skills.
Software programming skills.
-
Java and J2EE programming skills:
- Strong java development skills for modeling the business layer.
- Maven project build management experience.
- Seam framework & component model.
- JSF and Facelets component model/web page development.
- EJB-3 component model.
- Scoped persistence contexts and Java Persistence API.
- Member of the San Diego Java User Group - SDJUG.

PHP programming skills:
- Strong PHP 4 & 5 Object Oriented development skills.
- Experience with large scale high traffic sites and APIs.
- Configuration skills PHP MySQL & Apache.

Ruby programming skills:
- Ruby on Rails framework based software development.
- Ruby and Java interoperability experience.
- Active record.
Frameworks & component models:
Persistance & API technology.
-
Database design and implementation:
- Able to design Relational, Object-relational database schema.
- Able to design ER diagrams and write SQL queries for relational schema.
- Complex SQL queries.
- Query optimization.
- Backups and restoration.
-
API Design and implementation:
-
Web browser technologies:
-
XML technologies:
- DOM (Document Object Model).
- SAX (Simple API for XML).
- XPath (XML Path Language).
- I.O and file.
-
LDAP Technologies:
- LDAP protocol knowledge and schema setup.
- Anonymous LDAP queries.
- LDAP authentication binding.
Productive development & management.
-
Pro I.D.E's:
-
Pro automation techniques:
Quality Assurance / Software testing skills and methodology:
- Debugging methods (break-point stepping, flags etc.)
- Unit test best practices
- Bug Tracking and Extended Change & Management Systems experience.(CVS,SVN,Bugzilla)
- Able to write system use cases, or write test and bug reproduction steps.
-
Source control software: