Background
The talent at Cybrains all have anywhere from 10 to 15 years of practical hands on experience
developing applications, developing web-sites, building networks, and consulting with various
firms in matters of network administration, Internet connectivity and security. There are no
"green" talents here. If we don't have the talent to do your project, we'll help you find
the right talent and put you directly in touch with them (we are not a recruiting firm).
Internet
Very few people can claim to have more than ten years of experience with working in the Internet
We have routinely dealt with various aspects of the Internet from developing
web sites and programming Unix machines to configuring and installing
TCP/IP software on clients' machines (i.e. pre-Windows 95) and putting entire office networks
onto high-speed internet connections. We have set up and maintained sites
using Microsoft IIS on NT as well Apache on Linux. We have built ISAPI DLLs that can take
XML forms and dyanamically construct pages as well as automatically parse and push data back to
the database. We were working with HTML back before Visual IDEs like Dreamweaver and FrontPage ever
existed and as a result, we know our HTML and CSS (Cascading Style Sheets), how to optimize images
for optimal clarity, yet remain small and therefore efficient for downloads.
Languages
We have extensive knowlege of most Borland development products, especially Delphi and Borland's
flagship MIDAS architecture for n-tier development efforts. We also have
solid experience (i.e. more than 5 years) in C, C++, and Visual Basic. We are also experts in most
scripting languages, including JavaScript, Visual Basic Script (i.e. ASP), PHP, Perl, and Tcl.
Databases
We have developed many databases on several different platforms,
including Oralce 7 and 8i, Interbase, Paradox,
MS-Access, Btrieve, dBase, Sybase, MySQL, Postgres, and DB/2. And we have been working with
databases and SQL (Structured Query Language) for more than ten years.
In virtually all our development efforts, we talk to databases and we have always utilized SQL
for that task, so we know how to model data and build the supporting SQL scripts without having
to rely on to visual modeling CASE tools that are often inadequate for the job.
Development Methodology
We have fully embraced the Object-Oriented Design and Analysis (OOA&D) approach to solving problems.
OOA&D allows us to build reusable frameworks for solving a particular set of problems and then turn
around and build particular solutions on top of these frameworks. We work hard to separate the business
logic from the presentation layer so that clients have a more maintainable product that is easy to change
the interface (say, from Windows, to web browser based). We use RAD (Rapid Application Development)
techniques and involve the client in the development efforts from the very beginning to assure that
the client is getting what they want and they are making the decisions that make the most business sense
(i.e. instead of the programmers, who usually don't know the business).
Platforms
Programming platforms have included PCs (DOS, Windows, and Linux), Citrix MetaFrame,
IBM Mainframes (VMS and TSO4), DEC VAX's (UNIX C and VAX Assembler), Suns (UNIX
C), RISC 6000 (AIX C).
Writing Skills
We have excellent organizational and authoring skills, especially with
technical topics. We have produced everything from requirements documents, to UML diagrams, to
fully context sensitive on-line help systems for Windows applications and some of us have
even been published in computer trade journals.
|