Macias Romero
Senior Back-End Engineer-
-
Arkansas, US
11 Dec 1991
Male
PROFILE
Accomplished Senior Backend Engineer with over 8 years of experience in designing, developing, and
optimizing backend systems. Expert in creating robust, scalable, and secure server-side applications.
Proficient in a range of backend technologies including Node.js, .NET Core, Spring Boot, and microservices
architecture. Adept at cloud computing and database management, with a proven track record in leading
backend development projects to successful completion.
PROFESSIONAL EXPERIENCE
Apr 2021 – Dec 2023
Florida, US
Software Engineer (Java, Elixir/Phoenix, Go/Encore, Python, AWS, React.js,
Node 18)
ACL IT
Spearheaded the implementation of backend APIs and robust data processing
solutions in Django to optimize data retrieval and manipulation within the web
application.
Orchestrated the upgrade of existing Restful APIs to GraphQL, significantly
enhancing operational efficiency.
Delivered GraphQL endpoints, provided React Apollo example code, and
furnished documentation using GraphQL-specific tools such as GraphQL
Playground to streamline integration processes.
Elevated the functionality and error-handling capabilities of an established
Ruby on Rails project.
Implemented a comprehensive CI/CD pipeline, utilizing Kubernetes, Docker,
Sentry, and GitHub actions.
Optimized system concurrency and speed by executing a strategic migration
from Ruby on Rails to the Phoenix structure.
Engineered a real-time chat application using Elixir OTP, Ecto, Phoenix
Channel, and LiveView, facilitating seamless communication and
instantaneous notifications.
Led the development and design of a cloud-based Progressive Web
Application (PWA), leveraging ReactJS and Microservices with Java Spring
Boot.
Employed NodeJS, JWT, and PostgreSQL to establish a secure Authentication
and Authorization system for an enterprise-level web application.
Provided leadership and guidance to the DevOps team, overseeing the
integration of DevOps processes with Terraform, Kubernetes, and ingress
technologies.
Achieved an 85% reduction in development time and DevOps workload,
concurrently enhancing API calling efficiency through the strategic migration
from Java Spring Boot to the Golang Encore framework.
•
•
•
•
•
•
•
•
•
•
•
May 2017 – Dec 2020
Arkansas, US
Back-end Developer (Spring Boot, Ruby on Rails, Encore, .NET Core, Elixir)
Sponte
Employed .NET Core to implement robust and scalable backend
functionalities, driving significant enhancements in application performance
and elevating the overall user experience.
•
Led the development of a microservices architecture, utilizing tools such as
Spring Cloud Gateway and Encore endpoints to construct modular and
scalable backend systems.
Formulated intricate data models to ensure comprehensive system
functionality and adaptability.
Directed the creation of resilient web applications, leveraging gems and plugins
to extend the capabilities of Ruby on Rails.
Tailored applications to precise requirements, showcasing a commitment to
precision and customized solutions.
Implemented agile methodologies and orchestrated CI/CD pipelines,
incorporating Jenkins and Ansible for seamless application deployment.
Demonstrated proficiency in cultivating an agile development environment
focused on efficiency and collaboration.
Elevated system concurrency and error-handling capabilities within existing
Ruby on Rails applications by integrating the Phoenix framework.
Successfully deployed Encore, Ruby on Rails, and Spring Boot applications on
cloud platforms such as AWS and GCP.
Effectively leveraged cloud services to optimize performance, scalability, and
overall system efficiency.
•
•
•
•
•
•
•
•
•
Sep 2015 – Feb 2017
Arkansas, US
Java Engineer (J2EE, JVM, JUnit, JSP, Microservice, Spring)
Freelancer
Developed and orchestrated the creation of Restful APIs and multi-server
applications tailored to meet specific product requirements, leveraging Java
Spring.
Designed and implemented intricate systems based on N-tier distributed
architecture, employing a comprehensive range of Java/J2EE technologies.
Utilized expertise in Multi-Threading, Java Collections, Hibernate, JDBC,
Struts, and the Spring Frameworks to ensure robust system architecture.
Implemented microservices architecture utilizing Spring Boot and integrated
technologies such as Redis and RabbitMQ, showcasing proficiency in cuttingedge development practices.
Demonstrated expertise in utilizing Restful APIs with Swagger and
championed best practices in Continuous Integration and Continuous
Deployment (CI/CD).
Spearheaded the implementation of Data Modeling and database optimization
strategies to enhance system performance and scalability.
Applied proficiency in working with diverse databases, including MySQL,
PostgreSQL, and MongoDB.
Collaborated seamlessly with cross-functional teams, actively participating in
requirement gathering processes.
Translated gathered requirements into detailed technical specifications,
ensuring alignment with overarching project goals.
•
•
•
•
•
•
•
•
•
EDUCATION
Sep 2011 – Apr 2015
Russellville, US
Bachelor's Degree in Computer Science
Arkansas Tech University
My time at the university challenged me intellectually and allowed me to grow
both personally and professionally.
Earning my degree from the university has provided me with the knowledge,
skills, and confidence I need to thrive in today's competitive job market.
•
•
SKILLS
Languages (C, C++, C#, Python, Ruby, Java, PHP, JavaScript, TypeScript, Scala, Go, Elixir)
Frameworks (Spring, Ruby on Rails, Django Rest API, Play, Flask, Laravel, .NET Core, Phoenix, Encore)
Libraries (Node.js, Angular, D3.js, React.js, Guardian, Gulp)
Database (MySQL, PostgreSQL, SQLite, MongoDB, CosmosDB, Firebase, Supabase, Redis)
Developer Tools (Git, VS Code, Github, AWS Lambda, AWS S3, Google Firebase, Microsoft Azure, Postman,
Docker, CI/CD, Jira, Heroku, Jenkins, Ansible)
LANGUAGES
English
INTERESTS
Football
Swimming
Basketball