Luis Medina

Software Engineer

Objective

Continue to grow profesionally by applying my design, engineering, and business knowledge.

Education

Corporate Masters of Business Administration

Florida International University

Graduation Date: May 2020

  • GPA: 3.91

Bachelor of Science in Computer Engineering

University of Puerto Rico - Mayaguez

Graduation Date: May 2015

  • GPA: 3.26

Experience

Senior Software Engineer

Liberty ITS / Booz Allen Hamilton

October 2020 - Present

• Development and maintenance of middleware API for the DIP Platform. This includes REST and SOAP web services developed on Spring Framework and Mulesoft.
• Developed a connection monitoring tool that alerts a Slack channel when connectivity to the various backends our APIs depend on across our production and lower environments.
• Assisted a program outside of DIP in setting up their CI/CD pipelines, including deployment of a Jenkins server, adapting existing build scripts into Jenkinsfiles, and adapting existing test tools into automated tests on AWS CodeBuild.

Chief Software Engineer

L3Harris Technologies

Mar 2019 - October 2020

• Task lead and Scrum master for the NAS Enterprise Messaging Service (NEMS) software engineering team. Used Jira and Stash to carry out Agile Scrum.
• Coordinated with Systems Engineering, Test/QA, Infrastructure, Operations, and Security teams to carry out projects. Worked closely with the Project Engineer to establish achievable schedules and manpower planning.
• Communicate with the customer and various contractors to define requirements and establish use cases. In turn, work with staff engineers to define∏ data flows and business logic.
• Worked with program management to establish strategy, identify new risks and opportunities.
• Carried out Basis of Estimate for major COTS software revisions and NAS-wide messaging middleware re-architecture.

Software Engineer

Associate to Specialist levels

L3Harris Technologies

July 2015 – October 2020

• Maintenance and development of software and hardware messaging middleware, including ActiveMQ, Weblogic Server, Solace appliances, as well as SOAP and REST web services.
• Use of Apache Camel to construct messaging business flows, creating various component adapters for different brokers, along with JAXB for XML message mediations.
• Built out various SOAP and REST web service proxies in Oracle Service Bus and Apache CXF and hosted on Apache Karaf.
• Designed, developed, and deployed a JMS latency monitoring solution for NEMS sites in the FAA National Airspace System, monitoring 10 different Air Route Traffic Control Centers. Additionally, implemented a heartbeat system to verify system wide availability. Metrics were stored in an Elasticsearch instance, using Kibana and Python for report generation.
• Supported on-call efforts, along with overnight maintenance events for deployments, preventative measures, and site failures.

Undergraduate Experience

Capstone Project: Digital Learning and Mobile Technology

UPRM Museum of Art

Spring Semester 2015

• Lead team of 3 students in the design and development of a museum assistant application.
• Mobile app was built in HTML5, CSS, and vanilla Javascript, using Cordova for IOS and Android deployments.
• Backed was a RESTful NodeJS server using the original KoaJS framework, NGINX for reverse proxying, and a Postgres database.

Software Engineer Intern

Harris Corporation

Summer 2014

• Adapted a Solace Systems open source Java test tool to work with generic messaging protocols, decompiling libraries to create interfaces that better matched the JMS specifications. Test tool continued to be the preferred JMS client for test purposes on AMQ, WLS, and Solace platforms for the next 5 years.

Microprocessor Interfacing Project: Smart Cruise Control

UPRM

January 2015 – July 2017

• Use of ARM Cortex-M4 embedded microcontroller to develop a cruise control system in C language. Due to the development framework, a portion of the code was done as functional instead of procedural along with some lower level memory management.
• Development of a software-based control system to calculate speed and increase the energy efficiency of the vehicle.

Publications

Non-consent Data Retrieval While using Web or Email Services

In Proceedings of 4th International Conference on Data Management Technologies and Applications - Volume 1: DATA 2015


Relevant Courses

  • - Microprocessors 1/2
  • - Software Engineering
  • - Operating Systems
  • - Networking 1
  • - Programming Languages
  • - Communications
  • - Digital Architecture
  • - Object Oriented Programming
  • - Databases

Skills

  • - Fluent in Spanish and English with formal writing experience.
  • - Rest and SOAP web services
  • - Basic networking and layer 3 security device knowledge (BigIP F5 LTM/GTM, ForumSystems API Gateway).
  • - Experience in Unix systems (OSX, Ubuntu, Red Hat/CentOS)
  • - Jira, Stash (and other Atlassian products), and Github proficiency
  • - Experienced in AWS basics (EC2, S3, Load Balancing, System Manager, etc.)

Technologies

  • - Java
  • - C Lang
  • - Go Lang
  • - Python
  • - Bash
  • - SQL and NoSQL databases
  • - JMS
  • - Git