Job Category: Senior Software Application Developer and Analyst
Summary of Experience: More than 12 years in application development, operations management and support including networking, information management and documentation.
Academic Education
MS, Electrical Eng., University of Pennsylvania 1987
MS, Biomedical Eng., Worcester Polytechnic Institute 1983
BS, Physics, EE and Minor in Mathematics 1977, 1980
Technical Training
- Introduction to Java 1998
|
- Advanced VB 5 Programming
|
97 |
- C++ and Object Oriented Programming
|
96 |
|
|
97 |
|
94 |
- Microsoft Internet Information Server 3.0
|
97 |
- SQL & Relational Data Base App Developer
|
91 |
- Windows NT Server 4.0 Administration
|
97 |
|
89 |
Experience
Consultant, American Psychiatric Association 1998 - Present
- Client/Server:
Developed Security, Personnel, and Admin Systems. Used VB, Oracle, Access, ADO, RDO, DAO, OLE, Oracle Objects & SQL on NT. Full lifetime cycle. Used Objects design and methodology.
- Data Conversion:
Developed Scrubber for processing legacy system’s flat files & converting data with Oracle and Access.
- WEB:
Web-Enabled Application development using ADO, ASP, HTML, DHTML and VB Script.
- COM/DCOM:
Wrote DLL and Active X for interfacing apps. Reviewed COM/DCOM technology & advised approach.
- API NT DLL:
Wrote code for handling NT API calls for controlling applications.
- Developer/2000:
Wrote stored procedures with PL/SQL and designed forms.
- Data Modeling:
Used Erwin3.0 to design database tables and structures for applications developed.
Consultant, ManTech International 1996 - 1998
- Client/Server
: Developed & Maintained apps in VB, Oracle, Access, ODBC, DAO, Oracle Objects & SQL on Windows.
- Application
types included: SQL Query, Scheduling, Acquisition, Support, Archiving, Tracking, Reports and Security.
- Configuration Management:
Used CCC Harvest for Software Configuration Management and interfaced Remedy.
- Testing:
Developed and implemented specific testing protocols. Complete product life time Cycle.
Consultant, CheckPoint 1996 (Mar-Aug)
- Security/Database
: Designed and Developed application in VB4 and NT to enable application modules activation.
- Security
: Designed app to handle API Dangle and Hardware requirements.
- OnLine Documentation
: Developed a Utility for On-line Help using HelpBreeze on NT.
- Testing
: Performed Quality Assurance, tested and debugged product. Developed/Implemented specific testing protocols.
- Testing:
Tested OCX controls in C++ and Visual Basic. Used Q&E and Sybase Anywhere.
- Internet
: Used FrontPage, AOL Press, HotmetalPro 3, IntraBuilder, Java Applets and Script
- Started Oracle Developer/2000.
Consultant, AICP 1995 -1996
- Database
: Developed/Maint Business, Scheduling, Tracking, Reports and Security apps in VB and Access on Windows.
- Internet:
Developed Homepage on web in HTML and HotmetalPro.
- Management and Support:
Managed projects and provided support to staff, end users, testers and network.
Consultant, A-Soft Company 1994 -1995
- Database
Developed applications with VB, FoxPro and Access for customers tracking, document management and reporting.
- Product Development
: Evaluated new product under development on NT. Troubleshooting and upgrading to Windows 95.
- Market Analysis
Analyzed specifications of products for PC, networks, hubs, routers, help desk support and Internet.
Project Lead, MedicMonitor, Inc. 1993 - 1994
- Software Development
: Developed, Maintained and Tested applications in Visual Basic, Access and C. Complete Cycle.
- Applications
included: Files indexing, formatting and management, Patients/Customers tracking, Inventory, Systems updates and Reports. Demos: Developed demos in for marketing product. Used Protues and NeoPaint.
- Technical Documentation/Training
: Provided instructions/Training for system installation, usage and troubleshooting.
- Testing/Protocols
: Oversaw Quality Control. Developed protocols for testing hardware, software and integrated systems.
- Technical Support:
Provided support to physician-base customers and others. Evaluated/Proposed medical testing protocols for using product in clinics and hospitals; interacted with physicians/clinicians/researchers about product, technology, problems, relevancy of measurements/interpretation. Represented company in seminars and medical national shows.
- Project Planning
: Planned company’s technical policy, deciding directions for future technical involvement, choosing relevant technologies for company development and growth, competing market products evaluation and analysis.
- Product Development:
Resolved issues about: Components/System/Hardware/Software Specs and Configurations, Compatibility, Portability, Not-up-to-standard Items, Manufacturing Processes and Upgrades/Modifications/Maintenance.
- Project Management
: Oversaw Product release, scheduling, supply/inventory, pricing, purchasing, selecting manufacturers/ vendors, visiting facilities, evaluating business/technical profiles and capabilities and negotiating contracts and quantities.
- Product Certification
: Applied for FDA 510(K) license. provided relevant documentation, product description, proof of compliance with AAMI standards, evaluated substantially equivalent devices, addressed FDA technical questions, interacted with FDA attorneys and legal consultants. Interacted with attorneys for patent-related issues. Started to prepare for ISO-9000.
Consultant, Systems Technical Services 1992 - 1993
- Software Development
: Developed applications with FoxPro for customers tracking, document management and reporting.
- Training:
Provided training on Windows applications, database, word processing and using PCs.Technical Writing: Managed teams for technical writing and document layout and edited the final work.
- General
: Provided direction/consultation for purchasing equipment/software, setting up workstations and hiring personnel.
Manager, Supervisor and Programmer Analyst II University of Pennsylvania 1989 - 1992
Operations and Management in Networking: Managed, operated and maintained Novell Token Ring LAN.
- Upgraded the network and its stations, installed, configured and carried troubleshooting.
- Provided assistance and support for network users and supervised use of software. Determined and initiated corrective measure for different problems.
- Designed a general menu interface for showing demos and enhancing the network functionality. Maintained hardware and software inventory and purchased items.
Application Development and Programming: Designed and Implemented RDB MIS. Coded and Tested applications.
- Used Ingres for writing a vendor database software. Designed electronic forms, menus and routines for managing business information. Programmed electronic purchase requisition form for data management, storage and entry.
- Worked with 4GL, 3GL, SQL, embedded SQL and Dynamic 3GL using VAX/VMS.
- Used Recital (similar to dB IV on Vax) for writing grants system software. Provided means for reporting financial summaries and information. A good deal of mathematical manipulation was implemented to track grants extending over fiscal years. Enhanced mechanism for reporting monthly expenditures and other financial data. Programmed purchase requisition application on same system all using VAX/VMS.
- Used Foxbase and Foxpro on DOS. Developed and expanded system used by Medical School for processing monthly bills. Applied Dbase III and viewbase compatible software. Programmed in Procomm to automate access to network.
Application Software: Designed, coded and optimized programs for simulation and modeling. Simulated experiments and designed algorithms for data acquisition.
- Designed and implemented
software for mapping and simulating the output profile distribution of distributed sources to its geometrical structure on IBM mainframe. Optimized chip design.
- Modeled and simulated
systems constrained by specific boundary conditions and introduced augmented equations and new models, solved appropriate equations and enhanced output data.
- Used Spice for simulation and resolved issues using boundary value problems with simulation in the filed of control.
- Participated in the design and implementation of algorithm for medical image processing and body surface detection designed according to standards and specifications using C and Unix.
Technical Support: Managed and supervised day-to-day operations and activities of computer lab facilities. Staffed the facility and oversaw the operation and scheduling of users and tasks.
- Provided technical support, assistance, training and consultation for staff and users. Troubleshooting and interfacing systems and software. Prepared and updated batch jobs and prepared guidelines and documentation.
- Applied Auto-Cad techniques in editing and drafting of drawings. Utilized Cad overlay software and ESP in editing raster files and performed raster-vector conversions. Applied GTX software for scanning using plotters and scanners.
- Used Excel to design a management spreadsheet for administration department, purchasing and customer billing.
- Proposed and implemented a training curriculum for Auto-Cad and wrote training manual with exercises for PC.
- Analyzed needs and specifications and recommended purchasing. Maintained equipment and software in working order. Arranged repairs and performed some. Maintained library of software in accessible order.
- Instructed and supervised the use
of MS-Office, Lotus 123, Harvard Graphics, Mystat, SAS, SPSSPC, WordPerfect, MacWrite, Pagemaker, Omnis 5, Hypercard, TCP/IP, Telnet, Microphone and many other packages. Windows and Mac.
Other Positions: · Programming Consultant, Kruse Industries 1989
· Assistant Admin/Technical Com, Unisys: Naval Logistic Control 1986 - 1989
· Research Fellow, University of Pennsylvania 1984 - 1986
Areas of Expertise
: · Application Development
·
Network
·
Support / Documentation
Platform Languages: Visual Basic 3, 4 & 5, Foxpro, Excel
DBMS/RDBMS: Oracle 7.3, Access2.0, 7,
dBase IV, Ingres.
Operating Systems: NT, W’95, VAX/VMS, VM/MVS, Unix, Mac.
Languages: C++, C, Assembly and Fortran
Network: NT, Novell, Banyan
Hardware: IBM 3090, Sun, Unisys, Dec, Digital
Manuals Prepared:
- Software Application Guidelines for Troubleshooting
- Software Application Guidelines for Networking
- Manual with Exercises for Using Autocad
- Magnetic Resonance Imaging Tutorial
- Other: Two theses and more than five publications