Back to bergdev.com Leland C. Berg bergdev email address
3540 Lone Indian Way
Marietta, GA 30066-1758
(Home/Office) 678-560-2163
404-895-2374 (BERG)
http://bergdev.com
Motivated, logical thinker, and problem solver with experience developing networking, telecommunications, database, and graphics applications on a variety of platforms, operating systems, networks and environments. Understands that the need to solve real world business problems is what drives virtually all software development.
Languages
Java
Sun Microsystems Java 2 Platform; Microsoft Visual J++
Assembly Language
Microsoft MASM (real and protected mode experience); IBM 370; DEC VAX
C/C++
Microsoft Visual C/C++; GNU C++; IBM Open Class (OS/2 and Win32); Borland; MetaWare
Other
Visual Basic; FORTRAN; PLI; Basic; Command script (batch, Rexx, DCL, JCL)
Application and Subsystem Development
Web Development
  • 3-tier web-based Healthcare Enterprise DBMS, using servlets and JDBC.
  • Designed/implemented media-album.com, a photo sharing service.
  • Controller servlet, JSP and Java Beans.
  • Upload servlet uses Oreilly multipart processing.
  • Java Advanced Imaging API automatically generates thumbnail and reduced-sized images.
  • Java Mail API used for feedback and link sharing comments.
  • Class design using TogetherSoft Whiteboard for UML and source skeletons.
  • Persistent configuration data managed, using XML Document Object Model.
  • Java introspection features bind class property names to HTML form field and XML element names.
  • Designed/implemented forms-based Java servlet framework to present Microsoft Excel spreadsheet databases in a variety of formats (calendars, reports, catalog, etc.) on a Apache Tomcat server. Remote users maintain their own database with Microsoft Office and upload using an authenticating servlet.
Database Applications
  • 3-tier DBMS over the World Wide Web.
  • Relational data model design.
  • DBMS user interface.
  • Transaction processing.
  • Work order management.
  • Synchronization of mobile field notebook systems with corporate enterprise information systems.
  • Oracle 8i, DB2, Access, dBase, and other ODBC-compliant systems.
Voice Applications
  • Voice messaging
  • Automated attendant
  • Message notification
  • Custom IVR
Embedded Systems and Subsystems
  • Designed/implemented a task framework to integrate messaging, watchdog and other features.
  • Designed/implemented a scalable messaging subsystem to unify disparate physical networks, devices and protocols (Ethernet, RS-232, RS-485, LonWorks).
  • Designed/implemented a JavaBridge framework to enable messaging communications between a Java application and its container Windows application.
  • Designed/implemented proprietary remote graphics terminal client/server.
  • Designed/implemented file services wrapper subsystem.
  • Designed/implemented factory/field/remote firmware load/upgrade.
  • Designed/implemented control data logging subsystem.
  • Customized an application runtime scheduler.
  • Customized proprietary memory management.
  • Implemented a proprietary flash file subsystem.
  • Designed/implemented MT-RTOS thread analysis tools.
  • Designed/implemented system hardware diagnostic test subsystems.
  • Customized watchdog, BIOS, BSP.
Device Driver
  • Real/protected mode communication handlers (RS-232, RS-485 multidrop, LonWorks).
  • Flash memory/file system.
  • Processor exception handling.
  • Precision time keeping.
  • Keyboard.
  • Ethernet.
Digital Signal Processing Applications
  • Single- and multi-channel signal enhancement using filtering, deconvolution, and other techniques
Tools and Development Environments
Development Environments
Sun Microsystems Java2 SDK (Enterprise Edition); Wind River Tornado 2; Microsoft Developer Studio; IBM Visual Age
Version/Configuration Management
Microsoft Visual SourceSafe, NMake; SourceGear Source Offsite; Intersolv PVCS, Configuration Builder; Watcom WMake
Database
Sun Microsystems JDBC; Intersolv Q+E, DataDirect Developer's Toolkit, ODBC database manager; MFC database models
Miscellaneous
Wind River VxWorks kernel; Embedded Systems RTXC real-time kernel; PharLap TNT DOS extender; PKWare tools; Personal Rexx for Win32
Hardware Platforms
IBM PC (XT - 386/Pentium class), Mainframe (3033 - 3090)
DEC VAX (11/750 - VAX-Station)
Intel-based Embedded Systems (AMD SC520, 386-EX, Radisys R380EX Chipset, Intel flash parts)
Operating Systems
Microsoft Windows (3.1 - 2000 Server Edition), MS DOS (3.0 - 6.22)
IBM OS/2 (2.1 - 3.0), MVS, VM
DEC VAX/VMS
Satisfied Employers and Clients
Berg Development Corporation (since 1996)
  • Blake Systems
  • Computer Process Controls
  • Dupree Plumbing
  • Emerson Climate Technologies
  • GM Voices
  • HealthWatch
  • Lone Peak Consulting
  • Mortgage Management Solutions
  • RJWare
  • Boy Scout Troop 008
  • Cub Scout Pack 1417
  • Friends of Mabry Park
  • Highland Pointe Recreation Association
Byers Engineering Company - Atlanta, GA
• View Products Dev. Mgr. (Jan, '95 - Sep, '96)
ITI, Division of Teleco, Inc. - Roswell, GA
• Dir. of Tech. Resources (Dec, '93 - Dec, '94)
Byers Engineering Company - Atlanta, GA
• Analyst (Aug, '92 - Dec, '93)
Innovative Technology, Inc. - Roswell, GA
• Technical Support Mgr. (Jun, '92 - Aug, '92)
• Systems Engineer (Feb, '89 - Aug, '92)
• Systems Manager (Aug, '88 - Feb, '90)
Phillips Petroleum Company - Bartlesville, OK
• Sr. Tech. Pgmr. Analyst (Jul, '84 - Jun, '88)
• Staff Geophysicist (Jan, '81 - Jul, '84)
Miscellaneous
  • Personal ventures include media-album.com, created independently in 2001 as a means to understand more about web applications development and deployment.
  • Developed product for non-profit organizations to present database information via a Java Tomcat web server. Organization volunteers maintain their own database, using Microsoft Excel, avoiding the need for a web or other proprietary interface. An authenticating upload servlet is then used to update the online copy of the database (e.g., contact list, event calendar or duty roster, etc.)
  • BS Geophysics, Texas A&M University; math/physics emphasis, DSP theory (Dec, 1981).
  • Various company and self-sponsored management and technical instruction.