Hi, I'm

Alan Chavez 🤚

Senior Software Engineer.

I build scalable web applications using React, Node.js, Express, and cloud services. On the backend, I work with Java, Spring Boot, and PostgreSQL to architect reliable and efficient systems. I enjoy solving complex problems, writing clean code, and creating seamless user experiences.

About Me

I’m a passionate Full Stack Software Engineer specializing in building scalable, high-performance web applications with a focus on clean architecture and modern technologies.


On the backend, I have hands-on experience with Java, Jersey, and Spring Boot for developing RESTful APIs and microservices. On the frontend, I work extensively with JavaScript, React, and Node.js to deliver seamless user experiences.


I also leverage cloud solutions like AWS, along with CI/CD pipelines and containerization, to deliver production-ready software. My goal is to craft impactful digital products, solve complex problems, and continuously learn to stay ahead in the rapidly evolving tech landscape.

Futuristic AI themed illustration

Full Stack Software Engineer

“Transforming ideas into reality through clean, efficient code, thoughtful architecture, and continuous innovation.”

  • Website: www.alanchavezt.com
  • City: Salt Lake City, UT
  • Degree: B.S. Software Engineering
  • Freelance: Available

My work spans the entire stack, from crafting interactive frontend experiences with React to designing secure, efficient APIs with Java and Spring Boot. Passionate about clean architecture and scalability, I’ve contributed to projects ranging from enterprise solutions to cutting-edge web and AI applications. I enjoy collaborating with cross-functional teams, mentoring developers, and pushing the boundaries of technology to deliver impactful software.

ReactNode.jsJavaSpring BootJerseyAWSTypeScriptDockerCI/CD

Skills

Java
React
Javascript
Sprint Boot
AWS
Gradle
GitHub Actions
S3

Resume

Diligent software engineer with 9+ years experience in software development. Eager to build innovative and cutting edge business solutions for the impressive suite of clients within its global reach. In previous roles, slashed downtime by 25% and ensured 98% on-time project completion. Also identified and dealt with a significant process bottleneck that boosted coding efficiency by 35% when resolved.

Summary

Alan Chavez

Innovative and deadline-driven Software Engineer with 7+ years of experience designing and developing user-centered digital/print marketing material from initial concept to final, polished deliverable.

  • Salt Lake, UT

Education

Bachelor of Science in Software Engineering

Jan 2015 - Apr 2019

Utah Valley University, Orem, Utah

Heavy focus on full stack engineering with modules on both front end and back end processes.

English as a Second Language

Aug 2014 - Dec 2014

Utah Valley University, Orem, Utah

Passionate about learning new languages.

Bachelor of Science in System Engineering

Mar 2008 - Dec 2012

Universidad Catolica de Santa Maria, Arequipa, Peru

Object Oriented Programming, Design and Development, Relational Databases.

Professional Experience

Software Engineer

Sep 2019 - Present

Elsevier Inc., Salt Lake City, Utah

  • Supporting Web Services Using Jersey and Fauxjo Technologies for Acres Authoring App
  • Supporting Micro Services by using Spring Boot and Hibernate technologies for Poligy App
  • Build Acres A6 web application using Java technologies in the back end and React js framework in the front end.
  • React lead, migrating Acres A6 from backbone js framework to React js framework.
  • Designed front end architecture to run backbone js and react js simultaneously while migrating the modules from one framework to another.
  • Modeled, designed, maintained, and created React components to make the software modular, scalable and easy to maintain.
  • Create unit tests, integration tests, and end to end tests for React components using Jest library and Enzime library.
  • Built Find and Replace tool for Acres A6 and created a Web Service to process API’s requests.
  • Modeled, designed, maintained, and created database schemas using Postgresql database.
  • Maintain, design, create API Web Service for Acres A6.
  • Use Maven to manage Java libraries and npm library to handle Javascript packages
  • Built a server to manage authentication and authorization using Node js.

Software Engineer

Aug 2016 - Aug 2019

Kingsley Management Corporation, Provo, Utah

  • Followed Agile Software Development for planning, developing, delivering and improving our software development and project management. We use Jira Software.
  • Built Rest API using Spring MVC Java Framework.
  • Implemented real-time notifications with sockets in java in the back end and Vue js in the front end.
  • Built an Angular framework project for upgrading the company website.
  • Led Scrum meetings.
  • Work with Laravel Framework for website projects: Authentication, routing, sessions, and caching.
  • Built and manage virtual-machine environments using Vagrant.
  • Used Composer for dependency management in PHP.
  • Upgraded Bootstrap framework to Vuetify framework for front-end development.
  • Programed in JavaScript using VueJs framework for building user interfaces.
  • Made calls to the REST API using AXIOS to send the asynchronous request to the server.
  • Modeled, designed, maintained, and created database schemas.
  • Deployed system application to live environment using AWS.
  • Implemented Webpack framework, install new packages using package manager npm.
  • Used git version-control system to manage repositories in Bitbucket and GitHub.

Web Developer

Jan 2015 - Jul 2016

UVU Rapid Development Center, Orem, Utah

  • Communicated with clients to gather requirements.
  • Wrote cross-browser compliant PHP, HTML, CSS, JavaScript, jQuery, AJAX.
  • Managed databases and provided technical support to end users.
  • Provided guidance to other team members on web development issues.
  • Developed and maintained front-end functionality of websites.
  • Designed and developed websites for corporate clients.