Software Development\\ dr.O

name: dr.O
Over 5 years experience in C++ development and 5 years experience in Java development. Hands-on experience with Oracle, MS SQL and MySQL database design, query and database construction, performance tuning and optimization. Strong knowledge of object oriented programming, relational database development, client/server technology, extensive experience in application design.

LANGUAGES: C , C++ , Java , Object Pascal , SQL , PL/SQL, Transact SQL , HTML, DHTML, JavaScript, Assembler .

TECHNOLOGIES: J2ME/J2SE/J2EE, Java Servlets, JSP, EJB, TCP/IP sockets, UNIX (Multithread, IPC), Microsoft Windows (API, MFC), template libraries ( STL ), database connectivity (ODBC, JDBC, ADO, Express DB, Oracle Pro C/C++), GUI (API, OWL,MFC, VCL , AWT/JFC/Swing), CGI, OOP, design patterns, HTTP, HTTPS, Security Algorithms ( AES, DES, TripleDES , TwoFish ) etc.

OS: indows 95/98/NT/2000/XP, AIX, Linux, Free BSD, MS-DOS.

DEVELOPMENT TOOLS: Sun JDK 1.x/4.x, Sun Wireless Toolkit 2.0, IntelliJ IDEA, Java Builder 1/9, Delphi 5/6, Kylix 2.0, Borland C++ 3.1/4.5/5.02, Borland C++ Builder 3/6, Visual C++ 5/6, CVS, Ant

DATABASES: Oracle 8/8i/9i, MS SQL 7.0/2000, MySQL

CERTIFICATION: Certified Java1/2, C++, J2ME and database programmer
projects:
The Shark Modem™

The Shark Modem™ is a full-fledged Application that allows Blackberry users to utilize their device as a modem. The Shark Modem offers you Internet access on the go.

link

"Stealth Text" for j2me phones

The Stealth Text client application allows users to send text messages that self-destructed when received. The receiving user has no way to stop the destruction, and cannot save the message in any way.

link

"Causerie Messenger" for blackberry

Causerie® is a "Unified Instant Messaging" solution that lets its users communicate instantly with each other. It enables seamless interaction across all major instant messaging service networks such as MSN, Yahoo, AOL, ICQ, and Jabber

link

"ToneMaker Deluxe" for j2me mobile phones

Allows users to create unique ringtones by mixing and matching MIDI loops

link

"McDispatch Courier System" for blackberry

Via the Internet, clients enter the pickup and delivery information on a web page and, once submitted, it arrives at the Dispatch office. The dispatcher is notified of this information on a screen that lists weigh bill information, and a ticket is printed with all necessary information. This information is then relayed to the drivers in the field. The dispatcher have the ability to assign a Driver Code for all new entries in the above screen and when it is done, it will be sent to the BlackBerry device of the driver in the field.

link