Juan Hernandez

Software Engineer & Product Developer

Professional Experience

FOUNDER & PRODUCT DEVELOPER

Hernandez Tech Solutions, LLC

Austin, TX | Aug 2024 - Present

  • Currently building ChordAmigo.com – an AI-powered music composition app for guitarists and songwriters using Wasp, Docker, and Python
  • Leveraging the Wasp framework to integrate Email notifications, Stripe for subscriptions, OpenAI for song generation, MinIO for object storage, and Python-based service for audio processing
  • Implemented a scalable microservices architecture using Wasp framework and Python for the audio engine
  • Deployed services on a private VPS using Docker, CapRover, and GitHub Actions

SOFTWARE ENGINEER

Changeis, Inc

Arlington, VA | Sep 2021 - Present

  • Led .NET API development for the FAA, improving system efficiency and enabling seamless collaboration between FAA and Palantir on data normalization efforts
  • Transitioned .NET app functions to a Microsoft PowerApp, improving user accessibility and functionality
  • Created SQL Stored Procedures to facilitate migration of advanced search capabilities from .NET to PowerBI, optimizing data analysis capabilities
  • Created a custom Git solution for PowerApps deployments, fostering teamwork among seven developers
  • Resolved VB.Net legacy app issues, implementing effective solutions for system reliability
  • Utilized Java to test and troubleshoot client connections to FAA endpoints
  • Recognized multiple times by customers for exceptional support and problem-solving skills, reinforcing client trust and satisfaction

Technical Environment: .Net, Swagger, OpenAPI, RESTful APIs, JavaScript, JQuery, Kendo UI, HTML, CSS, Microsoft Power Platform, SQL, DAX, Java, Maven

SOFTWARE ENGINEER

DeVine Consulting, Inc

Seaside, CA | Apr 2019 - Aug 2021

  • Developed full-stack solutions using Angular and Java Spring Framework, such as the Non Combatant Evacuation Tracking System (NTS), which was deployed on mobile and tablet devices to support critical evacuation efforts
  • Developed and maintained Angular-based Single Page Applications (SPAs) such as MyProfile, a core component of the MilConnect portal
  • Built JPA-based persistence functionality into a middle-tier service to support a new application, enhancing a platform that served over 100 integrated systems within the Defense Manpower Data Center (DMDC)
  • Conducted JUnit testing for JPA, improving software reliability
  • Addressed security vulnerabilities with HP Fortify, boosting application security
  • Utilized Python for data analysis, producing insightful reports

Technical Environment: J2EE, Spring Framework, Maven, WebLogic, JBoss, SOAP, AngularJs, Angular, SPAs, TypeScript, JavaScript, JQuery, HTML, CSS, SQL, Python, GitLab

JAVA DEVELOPER

Perspecta

Seaside, CA | Sep 2014 - Mar 2019

  • Utilized J2EE, SOAP, and Spring Framework expertise to maintain and enhance a suite of applications within the Servicemembers' Group Life Insurance (SGLI) system, which provided essential services to more than one million service members globally
  • Enhanced Spring Batch applications, supporting high-volume record processing
  • Managed the entire development lifecycle of a Spring Batch application from requirements to production
  • Migrated applications between WebLogic and JBoss in response to evolving architecture decisions at Defense Manpower Data Center (DMDC), ensuring continuity and alignment with enterprise standards
  • Mentored new developers for seamless onboarding

Technical Environment: J2EE, Spring Framework, WebLogic, JBoss, SOAP, RESTful APIs, SPAs, Angular, TypeScript, JavaScript, JQuery, HTML, SQL, Maven, Subversion

SOFTWARE DEVELOPER

California State University Monterey

Seaside, CA | Nov 2013 - Sep 2014

  • Provided full-stack development for a Django web application deployed to AWS

Technical Environment: AWS EC2, Django, Python, JavaScript, HTML, CSS, BitBucket

Education

B.S. - COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, SOFTWARE ENGINEERING

California State University, Monterey | May 2014

Skills

Technical Leadership
Team Collaboration
SDLC
Requirements Gathering
Data Modeling
Testing
Troubleshooting
Microsoft Power Platform
.NET
Python
Java
Spring Framework
Angular
Docker
Git
JPA
JUnit
AWS
Microservices
API Development