James Lanflisi's Professional Reference Site
Printable version (MS Word; 52KB)
James D. Lanflisi
 
3408 Mission Mesa Way
San Diego, Ca 92120
 
619.583.1227
james@newsoftworks.com
Summary
  Twenty years experience designing, developing, documenting and testing software applications for a multitude of environments and platforms. Thirteen years experience developing Windows applications and projects utilizing Microsoft Visual Studio. Proven project lead engineer with customer and marketing liaison skills. Diligent, responsible, adaptable and eager to contribute.
Languages VB, SQL, PHP, ASP, HTML, DHTML, VBScript, JavaScript, C, C++, HP Basic, Assembler, Pascal
Operating Systems Windows NT/2000, CE & 95/98/Workgroups/3.1, DOS, HP-UX
Environments MS Visual Studio (InterDev, Visual Basic, C++, SourceSafe), Macromedia Director & Flash, Adobe Photoshop
Databases MS SQL Server, MS Access, ODBC, MySQL, DB2, Sybase
Education
  Bachelor of Science, Electrical Engineering
Programming for the Microsoft Windows Environment
C Programming
San Diego State University, 1986
Microsoft University, 1993
Mesa College, 1991
Professional Experience
  2006 - Present ChiroTouch, San Diego, Ca.
Senior Software Engineer
  Part of new team to design/develop next generation of company’s Practice Management System using .NET.

  2006 Software Engineering Contractor
  Expanded ByteBloc Software’s EPSKED MS VB 6 product with new features/enhancements, adding a location restriction to the licensing structure the allowing company to charge more for the product based on the number of locations that a particular client wishes to control.

  2003 - 2006 NewSoftWorks Corporation, San Diego, Ca.
Founding Partner, President
  Developed Pro Tee Systems’ Bullzi golf kiosk game system using MS VB 6 to leverage existing proof of concept application and hardware control OCXs. The system converts real-time sensor data retrieved from a driving range into usable feedback for the golfer. The kiosk provides options that turns mundane driving range activity/training into a fun experience similar to bowling, darts, etc., which can be played alone or a group.
  Leveraged Pro Tee Systems’ Bullzi product to develop a second game, ProCaddie, using the same driving range sensor technology, OCXs and MS VB 6 but targets statistical gathering for club selection, club analysis, drive statistics, club gapping, etc. to improve player’s game.
  Built Scientist Solutions’ bulletin board web site. To ensure speed to market and cost savings the site was based on the free BB MercuryBoard which proved it could be radically modified both cosmetically and functionally in a seamless and cost effective manner providing extreme benefit to the customer. Site developed with PHP 4, MySQL 4 and Photoshop 6.
  Designed, published & maintained BioTech Solutions’ web site. The site is the company’s primary tool to facilitate their role as an intermediary between pharmaceutical companies and vendors that supply them with materials. The site allows scheduling of seminars, product demonstrations, conventions and the administration side performs customer billing & provides site configuration tools and was developed with HTML, PHP 4, MySQL 4 and Photoshop 6.
  Designed/developed NewSoftWorks web site with HTML and Photoshop 6.
  2001 - 2003 Software Engineering Contractor
  Designed, developed and maintain Mariposa Property Owners Association’s web site with HTML and Photoshop 6 which allows its members to access pertinent information about their account and neighborhood.
  Lead Engineer for 4GL Solutions’ casino product suite which includes a kiosk, product configuration tools, staff workstation and handheld applications.
  Designed/developed kiosk product which allows casino patrons to access various casino services, events and giveaways as well as personal account (Player Club) information. The kiosk is a solely MS VB 6 development project and the applications, ActiveX OCXs and ActiveX DLLs are dynamically installed, run and controlled via database settings. The database used is transparent to the product due to dynamic ODBC connections and stored procedures; three databases were developed: MS SQL Server, DB2 and MS Access. Also see product configuration application.
  Kiosk advertisement graphics were developed using Photoshop 6 and Macromedia Flash 5.
  Designed/developed wireless Windows CE products including Players Club Application (PCA) and Pitboss applications utilizing MS Embedded VB and Photoshop 6.
  Helped explore/leverage casino product family for new markets, including hospitality and a retail shoppers rewards program.
  Worked with UC San Diego Facilities, Design and Construction Department to consolidate their Internet operations into a usable web site for department staff and contractors.
  Designed, developed, tested and installed Publicall Telecommunications’ kiosk product using MS VB 6, MS Access and Photoshop 6. Product delivered Internet access, email, games and general information to the customer at phone booths, cyber cafes, restaurants, hotel lobbies, etc.

  1997 - 2002 ComCierge, LLC, San Diego, Ca.
Partner, VP of Research & Development
  Core team member working on company’s hospitality product (InRoom). The product delivered hotel content, Internet access, email, games, movies and more to the guest in their room.
  Responsible for SQL Server 7.0 relational database design, tables and stored procedures. The ComCierge product utilized 7 databases including over 200 tables and 650 stored procedures. The databases were used for product/application configuration as well as data collection/storage. Custom modules were also created to access proprietary customer databases such as Sybase.
  Developed many aspects of the product’s container application, ActiveX DLLs, ActiveX OCXs using MS VB 5/6 and database maintenance applications (both MS ASP & VB 5/6) and web content utilizing MS ASP, HTML/DHTML, Photoshop and Macromedia Director.
  Designed, developed and delivered company's music product as a sole effort using MS VB 6, MS SQL Server , MP3 encoding/decoding controls and Photoshop. Eventually integrated this product into the hospitality product line.
  Responsible for research, investigation and testing new and developing technologies for incorporation into company’s products, including development tools evaluation which might aid in development time/ease or improve product quality. Responsible for the product hardware evaluation/specification and final product platform approval.
  Project lead for the Best Western Coronado, Yuma project, the Unisys International Management Center, Nice, France project and the Anaheim Hilton Beta project, including product development, direction of team members, interfacing with the customer and delivery/installation.
  Project Manager/Company Liaison for all Unisys projects. Served as technical front man to ensure the capabilities of the product were utilized correctly/efficiently and met customer needs.
  Worked with company sales and marketing teams providing technical knowledge to improve their sales goals while maintaining integrity/goals of product as new features were implemented.
  1992 - 1997 Plant Equipment, Inc., Temecula, Ca.
Senior Software Engineer, Product Development (VESTA project)
  Initial developer/core team member that designed and developed the company’s next generation product, a CTI (Computer Telephone Integration) software package for use in 9-1-1 Call Centers.
  Responsible for development, testing, and documenting many of the product’s components, including: proprietary hardware Service Providers (C++), feature GUIs (MS VB 3), DLLs (C), visual and non-visual (message control) VBXs (C), and MS Access maintenance front ends (MS VB 3) as well as some of the product’s artwork.
  Worked with product management and marketing to assess system requirements and provide technical input regarding current functionality, capabilities, and technology trends. Translated their input into appropriate system design specifications used by product development to implement the required improvements and/or new features.
  Led the software development team from the initial design to the final testing of various projects and/or features. Assessing design changes, performing code reviews, providing problem/task solutions and/or assisting team members and project management as required.
  Proven problem investigator, having resolved various product issues: sound card driver locking up the OS; product longevity issues; ODBC memory leaks; listbox control data limit, and various General Protection Faults.
    Software Engineer, Product Development (MAARS project)
  All application software was written in C and assembler using Borland Brief. The application software ran on a proprietary kernel utilizing Intel’s 80152 processor on proprietary hardware.
  Designed application software for detecting Caller ID from the calling party on a normal telephone line. This allowed the product to provide 9-1-1 service on non 9-1-1 lines.
  Completed a major redesign of software for retrieving the calling party’s location information (name and address) allowing access to secondary database providing supplemental information.
  Finished a major redesign of application software to send caller, call center data to a remote site, received by either a modem or FAX machine.
  Eventual firmware group Lead Engineer. Responsible for vaulting software, evaluating bug fixes and future enhancements, firmware liaison to company customer service, and instructing/assisting Jr. Engineers.
  1986 - 1991 General Dynamics/Convair Division, San Diego, Ca.
Engineer, Structural Test Lab
  Solely responsible for all software design/development/test/documentation at the Structural Test Lab. This work included Automatic Test Equipment (ATE) with real-time data acquisition and specimen load control, data evaluation/reduction software, and plotting/graphics software. All applications were developed in HP Basic on HP-UX OS on the HP9000 series 310 & 320, HP9807A and HP85B platforms.
  Data instruments (load cells, strain gages, deflection, pressure transducers, thermocouples, etc.) were interfaced to the Hewlett Packard 3497A data acquisition unit via bridge completion cards to the platform via the HP-1B interface.
  The ATE application had complete control of specimen loading for the duration of the test. The application monitored the load cells to the desired maximum load, provided by the technician, and controlled the closed-looped hydraulic loading system via D/A cards.
  All software had simple user interfaces for easy use and to limit technician errors. All test data and load levels were displayed real-time for the user and was displayed textually or graphically (x-y or bar graphs). A selected portion of the data was printed and all data was stored to disk. The data was retrievable later for evaluation, data reduction programs, graphing or plotting.
  DOD Secret Clearance.

Printable version (MS Word; 52KB)
Copyright © 2003-06 James D. Lanflisi, All Rights Reserved.