The Heino Portfolio - The Resume

Profile  Picture
M. E. Heino
Information Systems
Cell: Available upon request
Email:
Programming Languages
  • Java
  • Python
  • JavaScript (Node, React, Express)
  • R
  • C++
  • C
  • PHP
  • VHDL
  • Assembly Language
Certifications
  • A+ Logo CompTIA A+ (currently expired)
  • CIW CIW User Interface Design

Profile

A team-oriented IT professional with vast array of IT tools exposure. Able to code in multiple programming languages including the most popular languages currently in use. A noted project contributor with the ability to contribute out of the box ideas. Ability to organize complex tasks to facilitate completion of the project in a timely manner.

Academic Education


Note: For a full description of the degrees please go to my LinkedIn page. You will see the degrees listed as well as a brief description of the content and competencies that were gained from the completion of bachelors and masters degrees. Where applicable you will see a link to the repository that houses some of the work that was completed during the degree. Some degrees may not have a public repository but the repository will be made available upon request. This is to meet the requirements of the school for public display of course work. Click [ here ] to be taken to the LinkedIn profile page.


Ball State University (BSU) - Muncie, Indiana


Master's in Computer Science [In Progress]
GPA: None available
Website for coursework can be found in the GitHub repository [Click here] (Note: Will be made available at the completion of the degree!!! This repository's link will be made available by request only and only for interviews and similar events.)

Course Work

  • Introduction to Programming
  • Data Visualization
  • Data Analytics
  • Data Storage and Management
  • Cybersecurity and Secure Software Design [To be completed]
  • Software Engineering
  • Applications of Computability [To be completed]
  • Artificial intelligence [To be completed]
  • Full Stack Web Development
  • Discrete Structures and Algorithms
  • Data Mining and Machine Learning
  • Machine Learning and Data Mining
  • Advanced Operating Systems and Networking

Western Governors University (WGU) - Salt Lake City, Utah


Master's in Data Analytics [Completed]
GPA: Not Applicable - competency based learning all courses need to be passed with at least 3.0
Website for coursework can be found in the GitHub repository [Click here]


Course Work

  • Data Acquisition
  • Data Cleaning
  • Exploratory Data Analysis
  • Predictive Modeling
  • Data Mining I
  • Representation and Reporting
  • Advanced Data Acquisition
  • Data Mining II
  • Advanced Data Analytics
  • Data Analytics Graduate Capstone

Western Governors University (WGU) - Salt Lake City, Utah


Master's in Information Technology Management [Completed]
GPA: Not Applicable - competency based learning all courses need to be passed with at least 3.0
Awards: Received the Excellence Award in: IT Sourcing and Development in a Global Environment, Managing Technology Operations and Innovation Task 1, Capstone Excellence Award


Course Work

  • Information Technology Management
  • Technical Communication
  • Technological Globilization
  • Managing Technology Operations and Innovation
  • IT Sourcing and Development in a Global Economy
  • Financial Management for IT ProfessionalsProject Management
  • Power, Influence and Leadership
  • Current and Emerging Technology
  • MS, Information Technology Management Capstone
  • Project Management

Western Governors University (WGU) - Salt Lake City, Utah


Bachelor's in Software Development [Completed]
GPA: Not Applicable - competency based learning all courses need to be passed with at least 3.0
Website for degree capstone can be found in the GitHub repository [Click here]


Course Work

  • Organizational Behavior and Leadership
  • Operating Systems for Programmers
  • Software Quality Assurance
  • Software Engineering
  • IT Foundations
  • User Interface Design
  • User Experience Design
  • Web Development Applications
  • Software I and Software II - Advanced Java Concepts
  • Mobile Application Development
  • Advanced Data Management
  • Software Development Capstone

The City University of New York (CUNY) - School of Professional Studies - New York, New York


Bachelor's in Information Systems [Completed]

  • Graduated summa cum laude. GPA: 3.976
  • Made Dean's list while in attendence.
Website for coursework can be found in the GitHub repository [Click here]

Course Work

  • IT Infrastructure and Support
  • Enterprise Architectures and Applications
  • Database Architecture and Programming
  • Data Acquisition and Management
  • Systems Analysis and Design
  • E-Commerce for Information Systems
  • Business Process Design and Workflow Analysis
  • IS Strategy, Management, and Acquisition
  • Geographic Information Systems,
  • Software Application Programming I & II

Three Rivers Community College (TRCC) - Norwich, Connecticut


Associate's in Computer Science Technology [Completed]

  • Graduated cum laude. GPA: 3.56
  • Made Dean's list while in attendence.

Course Work

  • Introduction to Programming
  • Java Programming I & II
  • Database Development I
  • Communications and Networking
  • Information Security
  • Mathematics courses (Calculus I-III, Linear Algebra, and Discrete Mathematics)

Nassau Community College (NCC) - Garden City, New York


Associate's in Liberal Arts (Math & Science) [Completed]

Course Work

  • Introduction to Programming
  • C Programming
  • Assembly Language Programming
  • Assorted mathematics courses Algebra, Trigonometry, etc

Specializations and Continuing Education


You will find more information on these courses, certifcations and specializations on my LinkedIn page. Click here. The courses, specializations and certificates are presented in no particular order. I have grouped them by subject type. I have arrange them in groups in which they compliment eachother. The order is not representative of when they were obtained.


Where applicable there is a GitHub repo that will contain the capstone and other pertinent assignments that show knowledge in the area in question. Click on the Repo that is next to the title of the specialization, certificate, etc. Certificates of completion for each course or specialization can be provided upon request. Where applicable you can click on the course in the course list to display the certificate.

Project Experience


Appointment Scheduler using Java and JavaFX


Developed a Java application that allowed the business employees to schedule appointments based on their locale.
  • Developed an application that used Java as the programming language and JavaFX to create the application's user interface (UI) . The application allowed the user to add new customers and their associated data.
  • Application allowed the user to set up appointments, delete appointments, and receive notification about appointments that were to occure within the next 15 minutes.
  • Application allowed the user to filter appointments. The user has the option to view appointments for the upcoming week and by the month.
  • Application allowed the user to view reports. The reports can show the appointment schedule by contact as well as give a summary of total number of appointments by month or average appointment length.
  • Error correction as well as validation of data entries were parsed for correctness.
  • More information about this project please view the GitHub repository. The link to GitHub repository can be found [ Click here ].


School Term Scheduler Application using Android SDK and Java


Developed an Android application that allowed the students of a fictitious university to schedule.
  • Developed an application that used Java as the programming language and was targeted to be used on an Android device – specifically Oreo release.
  • Application allowed the user to set up terms, add courses, assessments along with notifications, and notes.
  • Notifications could be set on a user selected date, and they would appear to the user on the desired date.
  • Notes had the ability to be shared using an email account that has been setup.
  • Error correction as well as validation of data entries were parsed for correctness.
  • Link to GitHub repository can be found [ Click here ].


E-Commerce for Information Systems Co-leader


  • Developed an e-commerce solution that would develop into an auction site similar to Ebay.
  • Worked with team to develop the solution from initial planning phase to the final completed project.

Health Records System Team Leader


  • Developed a Health Records System to replace an out-of-date system that is currently in use.
  • Orchestrated the progression of the project for each phase. These phases went from initial brainstorming of the requirements of the solution to the final implementation plan.
  • Coordinated the team members in regards to their respective roles in the project.


Technical and Programming Skills

Computer Science Concepts
  • Object Oriented Programming (OOP)

  • OOP Key Concepts
    • Abstraction
    • Encapsulation
    • Polymorphism
    • Inheritance
    • Source code design and documentation
    • Algorithms and Data Structures
    Data Structures Key Concepts
    • Linked Lists
    • Queues
    • Arrays
    • Stacks
    • Trees, Graphs, etc
    • Sorting
    • Time Complexity Analysis
Programming Languages
  • Java
  • C++
  • Python
  • Specific Python Technologies:
    • Pandas
    • Seaborn
    • Matplotlib
  • Assembly Language (Intel)

Web Page Skills Technical Skills
  • Web Design
    • Ability to compose, design, process, conceptualize the design from begining to end.
  • Interface Design
    • Skilled in the design and implementation of user-friendly and pleasurable user interfaces
    • Utilizing appropriate technology and librairies to render a intuitve interface that is easy to interact with.
    • Interface design is accomplished by using appropriate libraries(i.e. Java's Swing or JavaFx)
  • Data Visualization
    • Skilled in the design and implementation of easy to comprehend visualization of complex data sets.
    • Utilizing libraries that are found in Python.
  • Database Administration
    • Ability to manage and query a database to extract business specific information.

Database Skills
Specific Technologies:
  • MySQL (querying, creating, etc.)
  • SQLite
  • MS SQL Server
  • PostgresSQL
Computer Skills
  • Microsoft productivity software (Word, Excel, etc).
  • Google productivity software.
Operating Systems
  • MS Windows versions 7 - 10
  • Linux various distributions.