Macias Romero

Macias Romero

$50/hr
Senior Back End Engineer
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
33 years old
Location:
Warren, Arkansas, United States
Experience:
10 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.