| Revision History | |
|---|---|
| Revision 3.0 | June 2025 |
| Adding NeatCSS for web and updating information | |
| Revision 2.9 | July 2017 |
| Moving to Docbook 5 from Docbook 4 | |
| Revision 1.0 | July 2008 |
| Based on Alejandro Imass's CV | |
Full Name: Alberto José Mijares Paredes
Birthplace: Caracas, Venezuela
<amijaresp@gmail.com>
San Bernardino
Caracas
Distrito Capital
1010
Venezuela
+58(412)5938582
I see myself as a solutions provider. My fundamentals are: stick to the standards, follow the principles of Unix (simple is beautiful) and write good documentation.
I'm honest, reserved and focused. I align myself with the vision of my clients and nothing is executed without profit, seen from different viewpoints.
I provide specialized support services for the infrastructure of a company that operates as a job board in the state of Nebraska, through the company ZVI Technologies, based in the Dominican Republic.
I'm also in charge of editing videos for Rabbi Shui Rosenblum's YouTube channel, in his daily delivery of Chumash studies. I use OpenShot and Audacity for these tasks.
This is a non-exahustive list of the skills developed along my careerpath.
In 2021 I took a Personal Profile Analysis test (PPA) from Thomas International and the skills below were extracted from the report. You can get the full report in PDF here.
Meticulous and precise, ensuring accuracy in tasks and adherence to procedures.
Logical and systematic approach to problem-solving, relying on facts and data.
Tactful and reserved, avoids conflicts and communicates with professionalism.
Consistently meets deadlines and follows through on commitments.
Plans tasks methodically and maintains structured workflows.
Deliberate and calm, especially when navigating complex or slow-moving processes.
Adjusts to changes when given clear explanations and time to prepare.
Prefers shared responsibilities and consults colleagues for alignment.
Prioritizes precision and excellence, often setting high personal standards.
Articulates ideas clearly in writing, preferring documentation over verbal exchanges, yet capable to express ideas in a clean and precise way.
I am a systematic perfectionist who excels in roles requiring precision, adherence to protocols, and analytical problem-solving. My strengths lie in maintaining order, ensuring quality, and working within defined structures, though I may hesitate with rapid decisions or unstructured environments.
My profile suits technical, procedural, or specialized roles where accuracy, patience, and methodical work are valued. Leadership excellence is guaranteed in structured, knowledge-based teams, provided decision-making is supported with data and time.
Perl 5 and the Mojolicious Web Development Framework
Haskell, C (still learning)
Bourn Shell and Python Scripting
FreeBSD for servers operative systems and appliance development
Debian GNU/Linux, CentOS, Ubuntu Server and other Linux flavors
Software packaging for FreeBSD with The Ports Collection, for Debian according to their packaging policies and basically for any unix-based operative system with pkgsrc.
PostgreSQL, MySQL and MariaDB for SQL DB Engines
Ansible, Jenkins
Bhyve, KVM, VMWare and VirtualBox
Besides those skills, I also have experience with many toolsets. I wish I could name all the technologies, services, software and tools that I know and have worked with, but such list would be too long. Instead, please read the section about projects I have worked on my own and representing other companies.
I've been working in the field of Information Technologies for more than 22 years, starting from basic support activities for end users until getting into very complex activities like the planning and execution of projects for mission-critical tasks. I also have had the opportunity to teach, which is a great enriching experience.
My comfort zone is in around the FreeBSD project, which provides an excellent OS, documentation and development ecosystem; accompanied by an excellent community of hackers. I also was very savvy in the Linux world some years ago; however, the some changes introduced a few years ago into the main distributions have disappointed me a lot. This is a matter of preference, though, I can work on any Unix-like environment.
My orientation has always been into what happens in the backstage (Infrastructure/Architecture) instead of the scenarios (User Experience/Interfaces), closely related to development cycles (DevOps). That's true even before this terminology came to existence.
My working experience can be splitted in two: projects executed as freelance consultant and positions occupied in some companies.
Venelectronics is a retail store with 5 branches in Venezuela. There are many challeneges associated to the politics, taxes and laws in Venezuela, making it harder to run a retail store and spacially in the ecommerce world.
I have been in charge of the execution of small projects for the customization of their CRM software, trying to align it with the products and promotions launched by the Marketing Department and others.
Since year 2019 to 2022, I've been managing an offshore company, dedicated to software development in Dominican Republic, for a group of companies in the Internet Services business, located in New York, USA.
My main tasks are to provide the physical space, services, equipment and facilites for the operations of the developers. I also run campaigns for hiring the developers and make a first approach in order to filter according to non-technical assessments.
Working at SmartTechDo was a great experience. Basically, I provided solutions to complex problem within the ifrastruture of our clients.
I spent a lot of time reading documentation of software (open source mostly) figuring out how to improve the behavior of the platform that we were supporting.
Some of the technologies that I supported by the time was:
ClusterLabs high availability stack
PCI compliance fixes in systems configuration
Moodle learning system
Asterisk IP-PBX
While I still was in Venezuela, Future Link sponsored my work permit and visa for Dominican Republic. In my short period with this company I was able to:
Perform a PCI compliance self-assessment and suggest improvements.
Participate in the recruitment process of a Junior System Administrator, giving my recommendations for a specific candidate, who resulted elected and was able to perform assigned tasks with outstanding results.
Identify problems on time. An example of a suggested solution to one of those problems was to re-assign resources from one project to another, where the deadline was very close and manpower was required.
Creation and update of required packages within the framework pkgsrc, from NetBSD. Server updates.
Member of professors staff, mainly for the "Certified Linux Administrator" program.
Network and systems administration. Coordination of tech support staff. Migration of private solutions to FOSS alternatives.
Maintenance of the IT platform. Consultancy for external customers. Specialized support.
Structured cabling. Data and voice networks maintenance. PBX administration.
Monitoring, review and updating of the institution's security policies.
Penetration Testing - Ethical Hacking
Monitor compliance of established policies. Checking of procedures for communications and data exchange between financial and government institutions.
Research
Internal customers support. Creation and maintenance of LAN services. Network rewiring and hiring of new ISP.
Migration of version control system from CVS on Win32 to SVN on Linux.
Setup of a HA database cluster for applications. Separation of development and production environments.
Creation and implementation of a BCP for the development team.
Maintenance of a software appliance.
Call center operator. Search of specialized information service INFO-LINE™.
Data transcribers team coordination. Creation of reporting and statistics tools, QA, productivity measuring, among others.
Recording, edition and conversion of audio clips for IVR systems and multimedia contents.
Internal and external customers support. Preventive and corrective maintenance or workstations. PBX administration.
Servers and network monitoring: Routers, Gateway SMS, IVR's, Switches, web server - Email - Databases, Web Proxy-Cache, Portmaster, PBX, DNS, DHCP.
Support for end-users and external costumers.
Along almost 9 years of activities as a consultant, I've been involved in many projects and activities. Here are the most important projects, the company involved and a short description with some achievements:
Aeronet is a Wireless ISP in Venezuela. They needed to optimize the available upstream Bandwidth for their customers.
Overall, upstream traffic was optimized by a 24% and the end-user experience was improved by 32%, thanks to higher download rates in average. The solution was implemented using the Squid Proxy on a server with a fine tuned FreeBSD.
BANAVIH (for its initials in spanish) is the official institution in Venezuela for housing loans and subsidy. They needed to optimize the hardware utilization in their datacenter.
A total of 4 servers were freed and repurposed, thanks to the application of the virtualization technology in development and testing servers; saving thousands of dollars in hardware adquirance. Red Hat Enterprise Linux and Xen were the technologies used in this project.
CONVIASA is a venezuelan airline. The objectives of the project were the migration of email services and primary domain controller to open source solutions.
The email services was migrated from third-party provider to a self-hosted solution based on Red Hat Enterprise 5, Postfix, Dovecot and Roundcube as web interface. The PDC was implemented on Debian with Samba3 with group-based custom profiles on workstations. Both services were integrated with OpenLDAP as the backend for users identification and authentication. The airline achieved the compliment
Pyugmao is a risk manager company, providing Civil Liability Policies to their customers. They needed a centralized system to generate policies.
A web form was developed in the Perl programming language with the CGI interface and PostgreSQL for the database. The company was able to increase their salesforce and to emit more than ten times more policies monthly, compared to the months before the implementation of the solution.
Neat Systems is a development company specialized in ERP Software for hospitals and laboratories, running on the Windows platform. The BT-3000 Plus Chemistry Analyzer has a serial communication protocol via DB9 COMM Port, which makes it difficult to integrate into the TCP/IP network.
A webservice was developed, implementing the serial protocol and making it available via HTTP. The solution was written in Perl on Debian Linux, and embedded in a VirtualBox image, so it can be run inside a Windows server.
Bayco is a security solutions provider for the banking industry in Venezuela. They lost the control over a product they owned, due to some discordance with the former developers of the product. I was able to reverse-engineering the product and implement it using open source technologies. I gave them back the control over the product by writing detailed documentation about how their product works, how was developed and how can be modified.
The rewrite was made with Perl, using the framework Mojolicious, PortgreSQL and Debian Linux. A customization of the debian-installer was made in order to include the corporate image of Bayco. The functionality of the product was to take a screenshot of face, check and id document when a client goes to the bank to cash a check.
FIDES is a company providing medical services through a call center. The requirement was a setup such that if the main VoIP PBX server fails, the spare can't take more than 20 seconds for the failover.
The goal was achieved combining specialized hardware from Digium™ and replication techniques on Elastix.
inmobilia.com is a real state web portal with presence in 13 countries. The initial setup for their portal went out of capacity when they reached 4 hits per second. I designed for them a mixed cluster with virtual and bare metal servers, with defined roles as loadbalancers, backends and databases. I also leaded the development team into the Git Branching Model workflow, documented in this article by Vincent Driessen. Finally, I configured an Amazon S3 bucket for the bank of images of the portal (about 160 GB by that time) and helped to integrate the storage service in the portal.
The performance increased drastically, holding loads of above 30 requests per second with no significant impact on the servers, whose could handle up to 5 times such load without penalties. This implementation is saving money by using virtual servers for most of the hosts and not requiring huge amounts of additional storage for backups.
The development team of inmobilia.com tried to implement the versioning feature from S3 service. However, they made a mistake and sent all their images to Glacier, where they are not available online. Even with paid support from AWS, they were unable to recover the files.
Using the API from AWS S3 I wrote I script in Perl making parallel request, which helped to recover the files 16 times faster than the time required if we used the methods suggested by AWS support. You can take a look at the script at https://github.com/granalberto/s3mu.
This document was produced using the DocBook 5 schema with XSL stylesheets, Emacs as text editor, xsltproc for generating HTML 5 and Apache FOP for its publication in PDF. I'm also including a CSS Stylesheet from Neat CSS for a better look and feel on the web. Thank you all for your great work, guys!
You can check the source code for this document in Github