Frank Xavier Ledo - Resume Contact Information: Frank Xavier Ledo Phone: 510.910.4732 Email: frank@frankledo.com Summary: Seasoned software developer and architect with over a decade of experience building internet applications. Practical, business-minded team player, accustomed to balancing business with technology and working with people of varying technical backgrounds. * Professional experience with back end web development since 1995 * Detail-oriented * Strong vocal and written communication skills * Strong analytical and problem-solving skills Skills: Languages: Python, Object Oriented PHP, JavaScript, PERL, HTML, SQL, ASP. Database: Oracle, PostgreSQL, SQL Lite. Software and Systems: Linux, Solaris, Sendmail, Postfix, Dovecot, Bind, CVS, Apache, OpenSSL, Majordomo, [X]emacs. Employment History: Senior Software Engineer Kefta, Inc. / Acxiom Digital (http://www.kefta.com/) 2003-Current * Implementing work flow based marketing, reactivation, and personalization solutions for companies such as MetLife Bank, Overstock, PalmOne, Roxio, Sky, Starwood, and Verizon DSL * Development and maintenance of server software written in Python * Development and maintenance of JavaScript used to monitor page events, collect customer information, dynamically personalize pages, and attempt to reactivate users who leave a site before making a purchase * Development of AJAX style code, in a cross domain environment. * Developed threaded web based customer service chat system based on Python, JavaScript, and a customized IRC sever * Training of new hires Chief Engineer/Software Developer United Insurance Technologies, LLC 2001-2002 Designing, building, and maintaining a hosting service, featuring seven real time health insurance quote engines, that allows any individual insurance broker to have an insurance website with the features of a huge company. As the only engineer on the project, I handled 100% of engineering needs from server infrastructure (Sendmail, Majordomo mail lists, Apache web server, BIND DNS, PostgreSQL database), to software development using object oriented PHP. Personally designed and developed all insurance quoting engines, instant sign up, billing, templating, and reporting software. Created systems to overlay each broker name, address, and agent ID number on all downloadable third party PDF based enrollment forms. Used CVS to manage the development, testing, and staging of new content and software. Senior Software Engineer Comedy World 2000-2001 Developing a custom Apache/PHP/Oracle powered content management system for a site broadcasting 24/7 streaming comedy shows in both audio and video formats. Integration of Flash with back end database. Designed/built custom search engine to allow all database content, including audio archives of past shows, to be searched and displayed with relevance ranking. Developed custom mailing list management software. Assisted the Network/Server Operations team with various server maintenance, user management, performance tuning, and automation tasks. Systems Engineer Autodesk, Inc. (http://www.autodesk.com/) 1996-2000 Managed all IS functions for Autodesk's remote Alameda office. Job duties included maintenance of multiple Windows NT 3.51, NT 4.0, and Sun Servers, writing shell scripts, maintenance of a Visual Source Safe vault, network management, management of an AT&T Intuity/Audix phone switch/voice mail system, setting up new Windows 9x/NT workstations, trouble shooting hardware and software issues, telephone support for remote users, visiting other remote offices and bringing the network/servers/desktops up to current specifications. Evaluating new technologies for inclusion as Autodesk corporate standards. Communicating with Autodesk's software development community in order to determine technologies and equipment that would be required as corporate standards. Building automation tools to allow the desktop support staff to build/rebuild workstations with complete sets of applications based on job functions in under an hour with minimal user intervention and with out storing large disk images. The tools were later made available to end users in remote locations who were able to successfully rebuild workstations with little or no technical experience. Software Engineer / IT Consultant Required Technologies 1996-1996 Commissioned to design, write, and implement a mail encryption gateway as an add on to the GroupWise Mail system. Also worked as a consultant to, and was later hired by, Autodesk, Inc. in the Desktop Technologies group. Job duties included installing new Windows 95 and NT workstations, software, and trouble shooting hardware and software problems. Web Developer Alameda Newspaper Group, Inc. 1995-1996 Designing and automating the first websites for the Oakland Tribune, Alameda Times-Star, Daily Review (Hayward), Argus (Fremont), and San Mateo Times. These newspapers and others owned by Media News Group were later merged into http://www.newschoice.com using many of the same tools and systems I developed. The site was powered by IIS, Active Server Pages (alpha), custom CGIs, and ISAPI applications written in C++. Writing software in Visual Basic and C++ to convert data from undocumented proprietary newspaper formats into a html, and import it into an MS SQL Server database that served as a back end to the site. Developing web based applications and internal tools used to maintain the web sites. Administration of multiple servers running Internet Information Server 1.0 on NT Server 3.51 SP4 and Internet Information Server 2.0 on NT Server 4.0 Beta 2. Integration of NT Servers to an existing Novell 4.12 based network. Last modified November 2007.