Summary
Overview
Work History
Education
Skills
LINKS
Certification
Related Projects
Timeline
Generic

Miguel Hernandez

Schaumburg,United States

Summary

Results-driven software engineer with a proven track record of contributing to the flagship software suite of a Fortune 100 company. Experienced in developing and optimizing complex systems, with expertise in full-stack development, Agile methodologies, and cross-platform solutions. Highly organized and detail-oriented, adept at meeting tight deadlines while delivering high-quality results. A collaborative team player with a passion for innovation and driving company success through technical excellence.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Software Developer II

Siemens Building Technologies
09.2023 - Current
  • Global Industrial Leader: Contributed to TIA Portal, Siemens' flagship industrial automation software, widely recognized and used globally for automation and control, at a company ranked among the top global industrial powerhouses.
  • Saved time and resources by identifying and fixing bugs before product deployment.
  • Full-Stack Development: Developed features for Siemens’ TIA Portal software suite using C# and Microsoft technologies, contributing to both frontend and backend functionality.
  • Agile Leadership: Served as Scrum Master, facilitating Agile ceremonies, defining the "Definition of Done," tracking team velocity, and resolving blockers to maintain efficient workflows.
  • OPCUA Safety Enhancements: Extended the OPCUA Safety test suite to improve maintainability and created a service to dynamically remove outdated safety provider data when PLC compatibility changed, ensuring system integrity.
  • PLC Compile Optimization: Refactored the PLC compile process to resolve multi-PLC crashes, introduced a unique hash map for managing extensions, and developed a service to block unsupported deep copy functionality.
  • Safety Provider Compatibility: Designed dynamic UI updates for safety-relevant icons based on object type and modified the system to hide irrelevant safety application data by removing non-applicable adapters.
  • Error Management: Improved error message handling by intercepting and prioritizing warnings, errors, and informational messages, ensuring users see the most critical messages first.
  • UI and Interface Enhancements: Enhanced server interface stability by implementing ID consistency checks and blocking duplicates with user notifications. Limited functionality of client interfaces by restricting unsupported actions like copy/paste/rename.

SOFTWARE DEVELOPER IN TEST

Computer Projects of Illinois
06.2021 - 09.2023
  • Led SaaS Transition: Collaborated with project managers and cross-functional teams to onboard customers to new server environments during a major software-as-a-service (SaaS) migration.
  • Software Deployment and Maintenance: Installed and upgraded criminal record and data management software on client servers, supporting both Linux and Windows environments.
  • Technical Support: Diagnosed and resolved hardware, software, and networking issues for client servers during installation and upgrades.
  • Advanced Notification Feature Development: Designed and implemented an automated notification system to alert clients about updates or changes to criminal records. Utilized Spring Framework tools, including dependency injection and event listeners, to deliver a customizable solution.
  • Database Integration for Efficiency: Created a plugin for a critical database module, enabling seamless communication between systems and improving query efficiency.
  • Legacy System Modernization: Played a key role in replacing an outdated criminal history system, collaborating with a 11-member agile team to define priorities and deliver a new product adopted by 30 states and 8 federal agencies.
  • Automation Tool Development: Developed a Python-based tool to streamline regression and sanity testing, enhancing efficiency and accuracy during software testing cycles.
  • Test Suite Enhancement: Built and maintained a comprehensive test suite using Selenium and JMeter to ensure web application performance and reliability, with a focus on load testing.

IBase Administrator

Siemens Building Technologies
07.2018 - 05.2020
  • Database Management: Accurately entered and validated data in the database and customer dashboard while training users across multiple states to ensure efficient system adoption.
  • Data Updates: Maintained and updated equipment records for customer locations, averaging 150 updates per month.
  • Quality Assurance: Monitored database accuracy, identified discrepancies, and implemented corrective actions to maintain high data quality standards.
  • Contract Review: Reviewed and verified an average of 60 customer contracts monthly, ensuring billing accuracy, proper scope of work, and correct location details.
  • Customer Support: Resolved web portal issues, assisting customers with login errors and ensuring uninterrupted access to services.

Production Supervisor

USMC - MCAS Futenma Okinawa
10.2011 - 04.2018
  • Preventative Maintenance: Scheduled and managed annual maintenance activities for all equipment, ensuring proper functionality and safety compliance.
  • Equipment Supervision: Oversaw troubleshooting and repairs of mission-critical avionics test equipment, ensuring uninterrupted operations and timely repairs.
  • Maintenance Oversight: Reviewed maintenance activities and supervised repairs, resulting in improved readiness and reduced backlog.
  • Quality Assurance: Conducted thorough inspections over 41 months with zero equipment recalls, maintaining exceptional operational standards.
  • Policy Audits and Improvements: Conducted regular audits of existing policies and procedures, ensuring their continued effectiveness in addressing organizational goals related to mitigating risks.
  • Strategic Risk Management Planning: Developed short-term goals and long-term strategic plans to improve risk control and mitigation.

Education

Bachelor's degree - Computer Science - Focus: Software Development

DePaul
Chicago, IL
06-2021

Skills

  • Java / Kotlin / Python / C# Net
  • Manual and automated testing
  • Object-oriented programming
  • Agile development methodologies
  • XML and JSON parsing
  • SaaS Implementation
  • Risk Management
  • Database Management
  • Version Control: Git / TFS
  • API Development and Integration: RESTful

LINKS

https://www.linkedin.com/in/miguel-hernandez-97863bab/

Certification

  • Scrum.org Professional Scrum Master I/II (PSM I/II) – Scrum.org.
  • Lean Six Sigma Yellow Belt – United States Marine Corps

Related Projects

  • Podcast Hosting Platform: Designed and built a podcast hosting site with a React-based frontend, Spring Java backend, and PostgreSQL database. Integrated Spring Java with TypeScript to enable robust backend functionality and seamless communication between frontend and backend components.
  • File Automation Tool: Created an automation program using JavaScript, Node.js, HTML, Express, and SQLite. Configured it to execute specified tasks at scheduled times, enhancing efficiency and reducing manual intervention.
  • Cross-Platform Workout Tracker: Developed a workout tracker app using Kotlin Multiplatform Mobile (KMM) and Jetpack Compose, providing a seamless user experience on Android and iOS. Features include advanced workout recommendations and a highly customizable interface for tracking fitness routines.

Timeline

Software Developer II

Siemens Building Technologies
09.2023 - Current

SOFTWARE DEVELOPER IN TEST

Computer Projects of Illinois
06.2021 - 09.2023

IBase Administrator

Siemens Building Technologies
07.2018 - 05.2020

Production Supervisor

USMC - MCAS Futenma Okinawa
10.2011 - 04.2018
  • Scrum.org Professional Scrum Master I/II (PSM I/II) – Scrum.org.
  • Lean Six Sigma Yellow Belt – United States Marine Corps

Bachelor's degree - Computer Science - Focus: Software Development

DePaul
Miguel Hernandez