San Francisco, California

Ally Ramos.

Senior Software Engineer · Automation · Systems

I build software that connects complex automation systems with real-world production environments - from operational requirements to reliable implementation.

Portrait of Ally Ramos

Software + Systems
Technical Leadership

01 / Perspective

The most useful software understands the whole system around it: people, instruments, operations, and the production environment it supports.

02 / Experience

Leading with context.
Building with care.

2020 - 2023

Oracle Mexico

Principal Member of Technical Staff

Led a small engineering team within Oracle Cloud Analytics, coordinated strategic delivery, mentored engineers, and remained hands-on with user-facing analytics and platform upgrades.

  • JavaScript
  • Oracle JET
  • Cloud Analytics
2019 - 2021

BairesDev Remote

Senior Software Developer

Built Django-based software supporting laboratory process monitoring, instrument control, and automation workflows.

  • Python
  • Django
  • Laboratory Automation
2018 - 2020

CIGOM Mexico

Python Developer

Led development of a metadata-collection plugin and established engineering workflows that made the team more consistent and productive.

  • Python
  • Jinja
  • CKAN

03 / Earlier systems experience

Operational systems
from the ground up.

2013 - 2015

EPIKnetwork LLC Mexico

Network & Systems Administrator

Primary technical contributor on a three-person team operating a wireless ISP serving 300+ clients. Managed network operations, servers, and customer-facing systems.

2015 - 2017

Signaltics Canada

Developer

Built hardware-adjacent software for multi-4G connectivity and Raspberry Pi/OpenWRT systems, alongside medical-software fixes and I/O extension-board testing.

04 / Selected engineering work

Systems built for
the real world.

01

Production automation

Software supporting highly automated laboratory production environments.

Engineering challengeMake complex laboratory workflows dependable in a production setting while keeping software, operational needs, and implementation plans aligned.

ApproachWork directly across engineering and laboratory operations to define requirements, coordinate feedback, and deliver maintainable platform improvements.

02

Automation & instrument workflows

Django-based software for monitoring and control of laboratory processes and instruments.

Engineering challengeTurn laboratory processes into software capabilities that support monitoring, control, and reliable daily use.

ApproachDeveloped features in close collaboration with technical stakeholders, connecting requirements to focused workflow improvements.

03

Cloud analytics platform

Strategic enhancements, permissions work, and frontend platform upgrades at Oracle Cloud Analytics.

Engineering challengeImprove a user-facing cloud analytics product while balancing technical priorities across a broader organization.

ApproachLed a small team, coordinated delivery, and contributed hands-on to product functionality and platform compatibility.

05 / Leadership

Technical leadership is part of the engineering.

I lead by creating clarity: connecting operational knowledge with software decisions, turning broad requirements into prioritized work, and helping teams deliver with confidence.

01

Define requirements, scope, priorities, and technical deliverables with cross-functional partners.

02

Coordinate feedback and technical issues between software engineers, laboratory operators, and other specialists.

03

Mentor engineers, lead projects, and stay close to the implementation.

06 / Capabilities

Software depth.
Systems range.

01

Software engineering

Python, Java, JavaScript, TypeScript, SQL, Django, Django REST Framework, React, and Oracle JET.

02

Systems & infrastructure

Docker, Kubernetes, CI/CD, GitHub Enterprise, Jenkins, GoCD, Selenium, and cloud applications.

03

Automation

Laboratory automation, process monitoring, instrument control, data pipelines, and workflow software.

04

Architecture & delivery

Application modernization, APIs, technical decision-making, delivery planning, and stakeholder management.

07 / Foundation

Software engineering
meets mechatronics.

My software career is grounded in a systems perspective shaped by computer science and mechatronics engineering.

M.Sc., Computer Science

Center for Scientific Research and Higher Education of Ensenada

2016 - 2018

B.E., Mechatronics Engineering

National Technical Institute of Mexico - Campus Cuauhtémoc City

2011 - 2015

08 / Research

Research that began with people, place, and technology.

My graduate work explored mobility and technology in underserved urban communities, including crowdsensing and wearable systems.

  1. 2020Crowdsensing for Characterizing Mobility and Its Impact on the Subjective Wellbeing in an Underdeveloped Region↗
  2. 2019Where Google Maps Doesn’t Go: Mobility Decisions of People in Underserved Neighborhoods↗
  3. 2019Uasisi: a Modular and Adaptable Wearable System to Assist the Visually Impaired↗
  4. 2018Building Security Bubbles: Design of a Wearable Device for Child Tracking in Vulnerable Zones↗
View research profile on ORCID ↗

09 / Contact

Let's build something
useful.