Herson Cruz

Senior Data Scientist | Senior Software Engineer


Summary

With a robust engineering career beginning in 2006 and foundational experience in information technologies dating back to 1998, I have cultivated a deep expertise across the full software development lifecycle. My professional journey commenced as a software analyst and developer, where I honed my skills in requirements gathering, process analysis, and re-engineering. I have excelled in designing, developing, and deploying IT solutions tailored for various industries, including financial institutions, NGOs, and government entities. I possess extensive experience in software documentation, end-user training, and knowledge transfer to technical teams.

My technical toolkit includes a diverse range of programming languages, databases, and cloud platforms. I have demonstrated versatility and leadership in roles such as systems administrator, project lead, and database administrator. As a seasoned trainer in technology-related subjects, I am proficient with major operating systems and have a strong command of various programming languages and database solutions. My contributions have been marked by stellar performance in IT infrastructure management, process enhancements, and information security controls.


Education

  • Universidad de El Salvador (1998 - 2006)
    System Engineer, Information Technology
  • Universidad Europea del Atlántico (2018 – 2020)
    Master’s Degree in Strategic Management of IT

Professional Experience

UST-Xpanxion (2021 - 2023)
Senior Software Engineer

  • Led tech and solutions engineering for Ruby back-end order processing systems.
  • Conducted requirements gathering, analysis, and design of architecture for features and fixes.
  • Maintained and troubleshot the Azure platform.
  • Designed and architected microservices with Azure technologies.
  • Supported mobile and web developers and coordinated feature development.
  • Developed Python scripts for Azure data processing.

Technology Stack: Linux, PostgreSQL, Ruby, MySQL, TypeScript, Python, Azure, JavaScript, Redis, DynamoDB.


Datolab LLC (2021 - Present)
Founder & Tech Lead

  • Led tech and solutions engineering for e-learning, e-commerce, and mobile development projects.
  • Defined strategies and developed services.
  • Integrated platforms with RESTful APIs and secured authentication using SAML, OAuth1/2, and AD Federation with cloud providers.
  • Implemented advanced LTI 1.1/1.3 projects for seamless content delivery to students.
  • Provided level 3 support and maintained the stack.
  • Developed electronic invoicing with digital signature and encryption.

Technology Stack: FreeBSD, Apache, MariaDB & PHP, AWS, Django, Ruby on Rails, SQL Server, AWS CLI.


Mallow Technologies (2014 - 2021)
Project Manager from MVP to Production

  • Created customized goal plans and integrated external APIs to track user progress.
  • Upgraded stacks including unit and functional tests.
  • Developed individual rewards-based systems and redeem rewards pages.

Technology Stack: Linux, Apache, PostgreSQL, Ruby on Rails, Django, Webpack, React, AWS Cloudfront, Nginx, AuroraDB, DynamoDB, Dojo.


Multisistemas e Inversiones (2011 - 2021)
General Manager and Main Consultant

  • Led strategic planning and management, client relationship management, and IT consulting projects.
  • Managed e-learning platforms, e-government, and information security projects.
  • Administered AWS organizations with custom policies.

Technology Stack: Nginx, PostgreSQL, Ruby on Rails, Java, Linux, Apache, AuroraDB, Python (Django, Flask), PHP (Laravel, Lumen, Symfony), Ionic, TypeScript, jQuery.


Paradiso Solutions (2010 - 2018)
Senior Full-Stack Developer

  • Developed software using Python (Django, Flask, Wagtail) and Java frameworks (Struts, Hibernate, Play, JSF, Spring, Dojo).
  • Worked with Ruby frameworks (Rails, Sinatra, Goliath, Padrino) and PHP frameworks (CodeIgniter, CakePHP, Symfony, Laravel, FuelCMS, Joomla, Nooku, Drupal, WordPress).
  • Expert in Moodle: support, migration, implementation, plugins development, filters, themes, and modules.
  • Managed platform migrations between cloud providers and server management for Windows/Linux/Unix databases.

Technology Stack: Linux, Apache, MySQL, PHP, Python, Ruby, AWK, Jenkins, Vanilla.js.


Inversiones Energéticas (2008 - 2009)
Network and Database Administrator

  • Organized the IT department and administered databases with Oracle (ASM), SQL Server, and MySQL.
  • Implemented helpdesk platforms for support tickets and IT assets management.
  • Developed websites and intranets with Plone and Joomla.

Technology Stack: Windows Primary Domain Controller, Apache, MySQL, PHP.


Comisión Ejecutiva Hidroeléctrica del Río Lempa (CEL) (2003 - 2008)
Operating Systems Administrator

  • Planned, designed, optimized, and documented network and communications architecture.
  • Implemented security policies for Windows, AIX, and Linux.
  • Managed Linux servers providing domain, firewall, LDAP, web, Java, proxy, databases, DHCP, and SNMP services.
  • Supported and maintained Lotus Domino for 500 users.

Technology Stack: Nginx, PostgreSQL, Ruby on Rails, Java, Linux, Apache, AuroraDB, PHP, Ionic, TypeScript, jQuery.


Certifications

  • ISO/IEC 27001:2022 Information Security Management System - Udemy / RIGCERT
  • Oracle 10g Administration Workshops I & II
  • Oracle 10g Backup and Recovery
  • AIX Servers Implementation and Administration
  • Lotus Domino and Lotus Notes Implementation and Administration

Skills

  • Operating Systems: UNIX, Linux, macOS, Windows, FreeBSD, OpenBSD
  • Languages: Python, Ruby, Java, JavaScript, TypeScript, PHP, AWK, Bash, Haskell, Elm, C, C++, Delphi/Lazarus, PowerBuilder, Oracle Dev 6i
  • Tools: IntelliJ, Vim, Tmux, XCode, Android Studio, DBArtisan, DBeaver, Pentaho Suite, Docker, Kubernetes
  • Libraries/Frameworks: Django, Flask, Ruby on Rails, Sinatra, Spring, Axios, ExpressJS, VueJS, Laravel, Symfony
  • Cloud: AWS, GCP, Azure, Microservices, CDN, Analytics, Data Mining, Migrations, Hosting

Languages

  • Spanish (Native)
  • English (Advanced)
  • French (Basic)