Mindfire has deep experience developing Perl, Python and Ruby applications (including Ruby on Rails - RoR). We describe some of these Perl, Python and Ruby/RoR project experiences below, and will be glad to share our expertise in detail with you.
Data Exchange between DMZ and LAN
Data exchange and data management solutions provider
Industry:
Automobile Manufacturing
Technologies:
Python, Windows 2003 server Active Directory, SOAP, XML, Webservices
Implemented several windows services from scratch. The purpose of the services is to allow exchange of data between the supplier portal, which resides on the DMZ, and the LAN in a secure and restricted manner. The Supplier Portal is defined as an external gateway to the internal application server.
Key features include Active directory integration for user authentication, synchronization of user attributes and sending notification email to administrators, SOAP web service API calls to synchronize the two systems, Secure FTP transfers. Advanced logging system which logs errors, warnings, information and debug messages to a log file or windows event viewer based on user settings. The services are fully customizable using ini files for configuration.
Web portal application
engineering data management and data exchange solutions
Industry:
Automobile Industry
Technologies:
Python, JavaScript, HTML, ASP, MSSQL server 2005, Windows 2003 server, IIS 6.0, SOAP, XML, Webservices
This application provides a secure and simple environment which allows authenticated Supplier Users (i.e. customers and suppliers) to exchange (upload and download) files with users on the manufacturer's LAN.
Key features implemented were Excel and .csv report generation based on user defined filters. Export and import data facilities for specified file formats. Implemented a SOAP server to expose API to the communicating systems. Added CMS system for administrator to set preferences, manage users and define file types for export and import.
Data exchange software support
Data exchange and data management solutions provider
Industry:
Automobile Industry
Technologies:
Linux, Apache, Postgre SQL, OO Perl, HTML, CSS, Javascript, GIT, Bitkeeper
Implemented multiple web forms as an additional module to an existing secure data exchange application that allows for suppliers to upload form data from a csv file and/or enter data and download it in csv format or save to the server. The forms are dynamic and implement dynamic creation/deleting of rows using Javascript.
Customized entire application look and feel so that it can be customized for new clients that purchase the product. We provide software support for the product.