Banner

~/efrain-may — stack & expertise

Ingeniero Full Stack

5 años construyendo software en producción para los sectores petrolero, logística, O&M y mobile. De VB6 legacy a arquitecturas cloud-native.

5+

años en producción

7

empresas

17+

proyectos entregados

20+

tecnologías

Stack tecnológico

LENGUAJES

TypeScript
JavaScript
Dart
Python
Kotlin
SQL
VB.NET

FRONTEND

React
Next.js
Vue.js
Angular

MOBILE

Flutter
Kotlin Native

BACKEND

Node.js
Express
Sequelize
TypeORM

BASES DE DATOS

PostgreSQL
MySQL
SQL Server
Firebase

DEVOPS & CLOUD

Docker
Kubernetes
AWS
Linux
Git

bash — efrain@dev

$

whoami

efrain-may · software-engineer

$

cat skills.json | jq ".focus"

["full-stack", "mobile", "enterprise", "devops"]

$

git log --oneline -5

feat: migrate VB6 ERP → .NET 8 + Clean Architecture

fix: optimize SQL Server queries (1.2s → 90ms)

feat: deploy Flutter app to Play Store & App Store

feat: implement Docker + K8s CI/CD pipeline

refactor: extract microservice from monolith (Node.js)

$

echo $CURRENT_ROLE

Software Developer @ Dragados Offshore Mexico

$

Principios de ingeniería

01

Build for observability

Log, monitoreo y alertas antes de que el sistema falle en producción. Si no puedes medirlo, no puedes mejorarlo.

02

Own the full context

De DB schema a UI mobile — no existe "eso no es mi parte". El ingeniero senior entiende el sistema completo.

03

Automate the repetitive

Si algo se ejecuta más de dos veces, se automatiza o se documenta. El tiempo es el recurso más escaso.

04

Readable over clever

El código se lee diez veces más de lo que se escribe. La claridad es la característica más importante.

© 2026 Efrain May. Todos los derechos Reservados.