Charles A. Bedrosian phone: (847) 836-0525 4316 Northgate Drive fax: (630) 578-0655 Carpentersville, Illinois 60110 http://www.bedrosian.com email: charles@bedrosian.com ============================================================================ OBJECTIVE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ To obtain a contract position as a software developer in an object-oriented, Internet/Intranet deployed and/or client/server project. TECHNICAL EXPERTISE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Delphi, ASP, JavaScript, VBScript, DHTML, Java, JSP, Java Servlets, Visual Basic, C/C++, COM,CyberCash, eCommerce, ActiveX,VBA, MTS, MSMQ, XBase/FoxPro, OOD/OOA, OOP, MFC, OWL, Win16 & Win32 APIs, XML/XSL, HAHTsite, Perl, TAPI, MAPI, VIM, EDI, ANSI X.12, ERWin, Rational Rose, Pascal, Oracle, Sybase, Microsoft SQL Server, SQLBase, Access, IIS, NT Server EXPERIENCE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RadioWave.com Developed web-based players for high-visibility clients for streaming audio utilizing embedded Windows Media Player control and extensive DHTML interaction. Players were both HTML and Flash based and provided out-of-band coordination. Players developed include MSN Chat Radio, Alligator Records Radio, ArtistDirect Radio, Rolling Stone Radio and several large radio stations. Architected the companies frameless, DHTML based player as well as the skin-able Flash-based player. Backend development included custom data caching solutions for a 14-server web farm and network of broadcast servers and audio feeds and using XML database queries and XSLT data transformations with a SQL Server 7.0 database. WebExpos Lead technical development for an exposition company's internet spin-off. The system was extensible to handle a variety of show types with customized look and feel. The system was developed using ASP and VBScript to script COM controls, and a SQL Server 7.0 database. EarlybirdCapital.com and InvestPrivate.com Maintained and enhanced a specialized investment company's ASP-based extranet. Development involved creation of content management tools and additional functionality including multimedia playback. Since the client used its own designers and layout staff, the architecture utilized a template system, and logical multi-tier model. Chat System Performed all aspects of the development process, including architecture, analysis, design, and development of an interactive chat client in Java 1.2 utilizing AWT and Sockets. This system was a base application that was to be deployed to several clients. It is made up of a custom Java applet that communicates with a multi-threaded chat server written in Visual Basic over TCP/IP through sockets and custom datagrams. Additional features include instant messages, standard chat, user identity, and private chat rooms. Message Board Performed full development life-cycle process for the creation of a web-based message board utilizing Microsoft's ASP technology and SQL Server 7.0 stored procedures. Budget Templates Application Completed all areas of analysis, design, development and deployment of an enterprise wide budget data collection intranet system that replaced a long, manual process of spreadsheet compilation. This DHTML intensive collection of ASP pages allowed the finance staff to decrease preparation time from 2 months to 1 week, and greatly improved accuracy and speed of budget completion and approval. Rank This and Competition Meter Tuned and enhanced several PERL spiders and developed ASP-based web sites used to query search engines and analyze results to allow web marketing professionals better position themselves in the search engines, as well as targeting key internet alliances with companies. my.yesmail.com Performed key technical development of front-end web pages developed in ASP, as well as extensive business logic and database access objects in Visual Basic, for an internet start-up. The entire system was developed very rapidly, yet maintained a superior quality level. Medical Supply Catalog Developed an online catalog system for a major medical supply manufacturer, allowing hospitals to place quote requests online. ASP, JavaScript, and VBScript were used extensively on both client- and server-sides to optimize performance and reliability. This system also facilitated the generation of updated paper-based catalogs through Office97 automation and VBA. Vehicle Ordering Led the development of an ASP-based internet system that allowed drivers place orders for company-leased vehicles over the web. A collection of business objects, written in Visual C++ and Visual Basic, were used to access a Microsoft SQL Server database. Dynamic HTML (DHTML) was used extensively to handle complex client-side forms. Unique to this system was the requirement to accept credit cards for driver-paid options, however for risk-limitation, all capturing and processing was done at another site. This interchange was invisible to the user, and was handled by offline custom HTTP protocol programming between the 2 web servers to ensure that the transactions occurring on two different servers on different, disconnected networks would be failsafe. PowerBase Performed technical analysis and development of a large-scale, object-oriented , 3-tier, client/server application. This application drives the daily operations of a Fortune 500 company and was written in Borland's Delphi 2.0. Data was stored on an Oracle 7.3 database and data access was done by calling stored procedures through a custom wrapper for the Oracle Call Interface (OCI). In addition to development, also served as a Technical Team Lead, acting as a lead developer for a 10-member team. Specification Wizard Designed and developed a fully object-oriented collection of Wizards in Delphi 2.0 to generate pre-sales specifications as RTF documents. The user could customize the templates used for each specification type. Because the solution had to be small and useable without any installation program, the Borland Database Engine could not be used. As an alternative, a collection of components was developed to read information from custom flat files. This application was later ported to a series of Active Server Pages complete with DHTML running NT Server under IIS on for use on an intranet. This intranet was accessed with 4th generation browsers from Netscape and Microsoft. UPS Monitor Performed all analysis, design, and implementation of a mission-critical, Windows NT-based system for an international, Fortune 100 company. The system was required to communicate with the company's large-scale, 3-phase UPS systems via RS-232 serial ports. The status is monitored and presented to the user in real-time and logged to a Simple Network Management Protocol (SNMP) Management Information Base (MIB). Minor faults triggered notification to administrators via email, and severe faults triggered notification via pager and launched server shut-down routines. This object-oriented system was developed with C++ using Borland's Object Windows Library (OWL). Bar-review Preparation Software Designed and implemented a Delphi 1.0 system for a Fortune 500 company providing training and self-testing solutions to law students. The multimedia application allows students to review test cases and take tests and see how well their responses would compare with current law practice. The application used a central Oracle database and local paradox tables. The project involved client/server computing and object-oriented design and programming. Bar-review software for the Macintosh Ported the Windows-based bar-review software to the Macintosh platform using Visual FoxPro for the Macintosh. Compensation Administration System Developed a Client/Server system, used by the management of a Fortune 100 company. The portion of a solution used by the compensation staff was a self-contained client/server application written in Visual Basic and was used to maintain data in a Sybase back-end. Database access was done through Intersolv's SequelLink ODBC and SQL-passthrough dynasets. At year-end, the data was accessed through a second, cross-platform application written in FoxPro for Windows and Macintosh through the SequelLink ODBC. This project involved object-oriented analysis, design, and development and made heavy use of client/server technology. Year2000 Survey Intranet Led the development intranet based survey using HAHTsite 2.0 to inventory software and hardware. Also, an ActiveX control was used to perform the hardware data collection. Data was then analyzed to determine Year2000 compatibility, using a separate intranet application. Weight-loss Center Web Page Led the development of an Internet system to present information about weight-loss programs to prospective customers and accept requests for more information. Users also had the ability to verify if their weight qualified them for various programs. Information gathered on the web pages was forwarded by a Delphi program to registered weight loss centers via fax and email. Common Gateway Interface (CGI) interaction was handled via custom developed Delphi object classes. Data was entered into an Oracle database and later accessed from a reporting service via standard Delphi controls. Web Server Monitor Developed Delphi-based utility to monitor the status of remote web servers, by connecting via HTTP protocol and using Ping algorithm. Network administrators were notified via alpha numeric pager through the Simple Network Paging Protocol (SNPP). Media Research System Developed several annual releases of a media research tool used to target advertisements. Essentially, this system was an advanced query tool written in Visual FoxPro for both Windows and Macintosh platforms. Multiple versions of the system were created for large-scale client/server use as well as slower desktop based use. This system was later ported to Active Server Page technology using VBScript on the server-side and JavaScript on the client-side. Encryption DLL Developed, in Delphi 2, 16- and 32-bit versions of a DLL to handle fast encryption during runtime. The code in this DLL was called from a Visual FoxPro application running on Windows95 and WIN32S. Macintosh Communications Library As a portion of the media research application, developed a Shared Code Library to handle modem communications and ZMODEM file transfer protocol to upload files to a BBS in the central mailing house. EDI Link Developed a base application in FoxPro 2.5 for DOS to interface between EDI trading software and SBT accounting software. This application was designed and written as a base application, and was customized for use with different trading companies and to handle differences in business and accounting practices. Personnel Availability System Developed a personnel availability system that allowed users without a computer to communicate easily with a receptionist's computer through the office telephone system. By using Windows Telephony API (TAPI), the users were able to dial up the modem attached to the computer, interacted with a menu of voice prompts to update their availability status. This system was written with Borland C++ and the Object Window Library (OWL). Education ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DeVry Institute of Technology, Addison, Illinois - Bachelor of Science Degree in Computer Information Systems HAHT Software, Raleigh, North Carolina - HAHTsite Train-The-Trainer >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>> This is a partial list of skills and project experience. <<< >>> Additional information and references are available upon request. <<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<