Hi, I'm Julián
Jorge Julián Acero Lomelí
Lead Software Engineer. I architect real-time systems, from earthquake alerts for 2 million users to surgical platforms for Johnson & Johnson.

About

Results-driven Senior Software Engineer with 7 years of experience architecting highly scalable, real-time systems, including automated earthquake alerts supporting 2 million users and digital surgical platforms for Johnson & Johnson. Proven expertise in AWS, TypeScript, React, and modern cloud architectures, with a track record of delivering innovative solutions such as AI-driven IoT troubleshooting, the world's first real-time microquake detection system, Kafka-based medical video processing, and a 3D lung model viewer for surgical planning with VTK.js.

Experience

I like building things

Over 7 years I've gone from warehouse access control to real-time earthquake alerts for 2 million people and surgical software for Johnson & Johnson. 7 roles, newest first.

EPAM Systems

EPAM Systems

Senior Software Engineer · Aguascalientes, México

  • Add support for bronchoscopy and urology procedures on Johnson & Johnson's Polyphonic platform.
  • Implement a Kafka event-processing microservice to manage videos across multiple procedures.
  • Create a 3D model viewer with VTK.js that reads VTP files, allowing doctors to visualize a patient's lungs and the planned surgical path with its target.
  • Technologies used: Next.js, Nest.js, Node.js, React, TypeORM, PostgreSQL, Kafka, Kiro, and AWS.
SkyAlert

SkyAlert

Full Stack Software Engineer · Aguascalientes, México

  • Create a system that automatically generates earthquake reports in seconds, which sends valuable data for the alerts team and the public. This system successfully handles important earthquakes in México and publishes the data to the public through the mobile app which has 2 million users (eg. Sep 19, 2022, Jan 12, 2025, and Jan 2, 2026). It is built with AWS Lambda, Node.js, TypeScript, React, React Query, Tailwind CSS, SNS, SQS, Kinesis, API Gateway, and DynamoDB.
  • Build an AI agent to troubleshoot IoT devices connectivity problems. Built with Python, strands, and AWS Bedrock.
  • Implement new sensors with NVIDIA Jetsons and AWS Greengrass which detect earthquakes using local AI models and Python.
  • Use IaC tools like AWS CDK and SST to define infra and deploy every project described here to AWS.
  • Build a system that is able to detect microquakes in real-time located in CDMX, this is the first system in the world to achieve this. This system is built with Golang, AWS Fargate, MQTT, IoT Core, Cloudwatch Alarms, SNS, Lambda URLs, SQLite, and DynamoDB.
  • Maintain legacy systems working and connect them with the new ones through web scraping using Playwright.
  • Maintain the main system and algorithm of earthquake confirmation which is built with TypeScript and JavaScript by using Kiro, TDD, and CI/CD pipelines.
  • Improved sensor network connectivity from 70% to 98% stable through the development of internal tooling.
  • Involved in the app's rating improvement from 3.8 to 4.6 stars on the App Store and Google Play.
  • Build a weather dashboard using data provided by rain sensors and download NOAA data to generate forecast and satellite maps. This was built with Grafana, AWS Lambda, Node.js, TypeScript, Nest.js, React, React Query, Tailwind CSS, and PostgreSQL.
Código con Juan

Código con Juan

Teacher Assistant · Aguascalientes, México

  • Provided rapid responses to student inquiries on Udemy, documenting ideas for future courses.
  • Be aware of the breaking changes in libraries, frameworks, and packages that are used in the courses, which are about TypeScript, React, React Native, Tailwind CSS, Node, GraphQL, MongoDB, Laravel, and Cypress.
MKF Merkamorfosis

MKF Merkamorfosis

Full Stack Software Engineer · Aguascalientes, México

  • Developed dynamic organization charts, which is built with Next.js, TypeScript, Firebase, Material UI and D3.js.
  • Created a web app to manage political campaigns, which is built with Next.js, TypeScript, Firebase, and MUI.
  • Enhanced communication within MKF by organizing employees into departments, reducing response times.
MANCOMM

MANCOMM

Full Stack Software Engineer · Aguascalientes, México

  • Replace SendOwl with Stripe for payment processing.
  • The technologies used for this role were: Next.js, Node.js, Tailwind CSS, Stripe, C#, and SQL Server.
DCM

DCM Aguascalientes

Full Stack Software Engineer · Aguascalientes, México

  • Developed a project management web application with role-based access control (RBAC) and real-time data. This app is built with MongoDB, Express.js, React.js, Node.js, GraphQL and Heroku.
  • Improve the company's project management system by saving historical data about the deadlines and materials.
RAEE

RAEE Company

Full Stack Software Engineer · Aguascalientes, México

  • Create a web app to control the access to the company's warehouse.
  • Improve the company's access control to the warehouse by registering the employees and trucks who went inside the warehouse.
  • The technologies used for this position were: MongoDB, Node.js, React.js, Express.js, REST and Heroku.

Skills

React
Next.js
TypeScript
Node.js
Nest.js
Python
Go
Postgres
AWS
Kafka
C#
Contact

Get in Touch

Want to chat? Email me at hi@imjulian.com or send a message on LinkedIn. I'll respond whenever I can.

LinkedIn