Manuel Amador's résumé
Contact information
- Address
- (upon request)
Ecuador - Mobile phone
- (upon request)
- rudd-o@rudd-o.com
Academic qualifications
- High school
- Until January 1998
High school diploma from the Colegio Alemán Humboldt de Guayaquil (Humboldt German school), focused on physics and math - Graduate studies
- November 2006
Information systems management engineer, focused on marketing, diploma from Universidad Santa María, Guayaquil campus. Second-top grade average in class of '99, information systems division. 100/100 grade on my thesis Free software for developing countries.
Languages
- Spanish
- Native language. Natural command of the language and extended vocabulary.
- English
- Seven years of English in school, plus business English courses provided by Universidad Santa María under outsourcing arrangement with STOES. Natural command of the language and business / technical vocabulary.
- German
- Sprachdiplom I (1995) and II (1997) granted by the German government (Deutsche Kultusministerkonferenz), after ten years of German language classes in school. Highest Sprachdiplom II grade in class of 97/98 for Deutsch als Fremdsprache (German as a foreign language). Attended Deutsch als Muttersprache (German as first language) classes for one year.
Professional profile
In summary:
- Systems administration
- Software development
- Strategic IT infrastructure planning and roll-out
- Software project management
- Business management
- Complex problem troubleshooting
Professional experience
Mentions only the most recent formal employment experiences:
- Amautacorp S.A.
- January 2003 — July 2005
Cofounder and shareholder
Primary responsibility: information systems and platform management, research.
- Chose and rolled out fundamental technology for the company's IT infrastructure.
- Deployed an entirely Linux-based eight-seat office for internal use using LTSP and remote desktop technologies.
- Developed in-house software for secure e-commerce transactions.
- Managed a leased dedicated server facility for Web presence and e-mail.
- Co-managed a tier-1 consumer-oriented Web site running on our hardware.
- Independent contractor
- July 2005 — Today
Software developer, support engineer.
- Deployed and supported Linux servers for local companies.
- Developed WordPress-based extenesions and solutions for several one-time and repeat customers, under the banner of Turbocharged CMS.
- Amautacorp S.A.
- April 2007 — August 2007
Software development consultant.
- Audited software quality, supervised, chose technology and coded ground portions for a Web 2.0-based ERP system for Amautacorp S.A.'s customers.
- Developed a script- and SCCS-based software quality metrics reporting system.
- GPLHost
- May 2007 — Today
Support engineer, system/network administrator, free software developer, build master, repo manager.
- Managed over 30 Xen virtualization servers, with an average of 15 slices per physical server, together with all of the network services on the Xen servers and company-dedicated VPS instances.
- Executed hands-on remote technical support for GPLHost dedicated and Xen virtual private server customers.
- Dealt in relationships and network issues with upstream ISPs.
- Migrated CVS infrastructure to Git.
- Developed automation software to batch manage all equipment.
- Designed and deployed secure backup strategy based on Dirvish for all nodes.
- Reengineered automated deployment software for RPM-based Linux guests in Xen virtualization environments.
- Deployed WAN network monitoring and alert plan based on Nagios2.
- Wrote software to auto-deploy and configure the Munin monitoring system across the network.
- Analyzed, proposed and deployed several SEO measures to optimize SERP position, based on statistical data collected by Google Analytics and a well-informed understanding of search engine technology.
- Detected and stopped unauthorized intrusions ("hacker attacks") in real-time, then collected forensic evidence for investigative followup.
Professional skills in the IT field
Every single item mentioned in this section is backed by raw, practical everyday experience.
Overview
- Software development
- System and network troubleshooting and problem resolution
- Project planning and execution
- System and process automation
- Risk management
- Quality management
- Advanced development techniques: OOP, AOP
- Software configuration management (SCM)
- Signal / audio analysis and processing
- Malicious computing techniques and practices
System administration and troubleshooting toolsets
- The entire OS troubleshooting chain of Linux systems:
ptrace, strace, oprofile, ltrace, sar, top, and gdb - Wireshark, nmap, ntop and iftop for network troubleshooting
- Both RPM and Debian package management systems plus repository maintenance tools
- Administrative experience with a variety of file systems and volume management tools (including ZFS) on Linux
Computer languages and software development tools
- Python
- Bourne shell and Bash
- PHP
- C (through the GNU compiler collection)
- ANSI SQL
- Java
- Twisted
- Qt
- GTK+
- KDE libraries and technologies
- POSIX (Portable Operating System Interface) programming in general
- The entire RPM and most of the Debian build toolchain
Operating systems
- Linux: LAN/WAN operations, software development, terminal services and enterprise-level service management, since 1997. Linux, its applications and services are my solutions of choice for software development, services and solutions
- DOS and Windows: management, deployment and configuration (up to Windows NT 4), since 1993 (Windows 3.1) and before (from MS-DOS 3.3 to MS-DOS 6.22)
- Heterogeneous virtualization environments: Xen and VMWare
Networking
- Planning and construction of wired and wireless Ethernet networks
- Diagnosing and troubleshooting network availability and congestion problems
- Auditing network security
- TCP/IP and traffic analysis
Network and application services
- Windows/Linux file/print services through SAMBA
- E-mail services through Sendmail/Postfix, Dovecot/Courier and secure services through SASL/OpenSSL
- Web server management and tuning: Apache, Squid, Varnish
- Source code control systems: git, Subversion and CVS
- Trac, as a project management and SCM tool
- Networking supervision and audit (Nagios, Wireshark, nmap and other tools)
- Terminal services (the entire range: from programming boot ROMs to full configuration of LTSP and competing environments such as NX)
- Relational databases based on ANSI SQL (PostgreSQL, MySQL, SQLite)
- Intranet development
- Directory services (OpenLDAP)
- Firewall management (both through
iptablesand higher-level tools) - Network block device and ATA over Ethernet
- Migration to fully free software infrastructures
Web
- Complete understanding and experience of modern Web standards (XHTML 1.1, CSS 2.1, JavaScript/XHR, RSS2 and Atom)
- Development, deployment and customization of generic intranet services based on free software
- Search engine tuning
Office automation
- Expert user of the OpenOffice.org suite.
- Expert on Microsoft Office since Microsoft Word 2.0 and Excel 4.0, through Microsoft Office 2003.
Computer hardware
- PC construction and repair
- Hardware conflict troubleshooting
Business and social intelligence skills
- General accounting
- Human resources management
- Leadership
- Business administration
- Information and communication technology management
- Reengineering of systems and processes
- Organizational process modeling
- Finance and economic engineering
- Numerical methods
- Conflict resolution
- Copywriting (English/Spanish)
- Simultaneous translation (English/Spanish)
Public activities
Business
- Development and sales of free software and engineering services through Turbocharged (blog and niche Web marketing-oriented CMS).
- Cofounder and minority shareholder of Amautacorp S.A., whose leadership was recognized by widely-circulated ecuadorian entrepreneurship ENSAGA magazine.
Articles
- Writer and editor of Rudd-O.com, with more than 900 articles and a million visitors to date, while syndicated on LinuxToday and other Web magazines.
- Guest writer for El Telégrafo, with the article Informática post-2007: lo que nos depara el futuro cercano.
Conferences
- Opening speaker in Hackers, seguridad y redes, sponsored by ecuadorian Internet company WebWorks interactive media, October 1999, Guayaquil/Quito, Ecuador
- Free software: democratization of access to public information, talk part of the InfoDesarrollo event in Auditorium 2 of ESPAE (economic and political sciences faculty) in campus Las Peñas of the local Polytechnic university, ESPOL, September 13 2005, Guayaquil, Ecuador
- Quality in free software projects, talk part of the event named Software quality in Ecuador, in Universidad Santa María, campus Guayaquil, September 30 2005.
Free software
I'm bound to the free software movement (generally as an author) through the following projects:
- Trac: third party extension fixes and feature enhancements.
- Open Fingerprinting Architecture: fixes to the Python library.
- ZFS on FUSE: benchmarks and important performance contributions.
- Ubuntu: I have written patches, updated packages and fixed bugs in several software packages.
- Domain Technologie Control and DTC-Xen
- KDE-Guidance (enhancements to userconfig)
- Amarok (bug fixes, performance enhancements)
- The Python audio processing suite
- Radio jockey
- Joystick control
- BlogSpy for WordPress
- Directory administrator
- Extended attributes for Python
- Fix broken links
- Home page for WordPress
- LiveSurround
- Main categories for WordPress
- mirrorlinks
- MySQL tools for Python
- Palm usage manager
- pngtogif
- Post editor enhancer for WordPress
- Recording level monitor
- Remove MH duplicates
- RPMView
- Rudd-O's Wordspew
- Smart DJ
- songanalysis
- The amaroK bindings for Python
- The Burnin' R theme for WordPress
- The inotify extension for Python
- The Python commandsplus module
- The Python Observer/Observable pattern
- The RevvedUp theme for WordPress
- The TagMogrifier library for PHP
- The UnixSocketTransport module for Python
- Turbocharged
- UPS monitor
- WordPress admin themer
- WordPress allow dashes
- WordPress AutoLink
- WordPress search and replace
- WordPress XHTML validator
- Plone: bug reports with fixes
- Zope: bug reports with fixes
- Python: bug reports with fixes
- pip: improvements
- Debian: bug reports with fixes -- plus maintainership of Yum in Debian along with Thomas Goirand
- Portable Linux
- Linux video converter

