- Java
- Python
- JavaScript (Node, React, Express)
- R
- C++
- C
- PHP
- VHDL
- Assembly Language
CompTIA A+ (currently expired)
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
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
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
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
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.
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 Management Principles and Practices LinkedIn
- Offered by: Coursera (UC Irivine)
- Repo: Click [here] for repo that contains the course capstone.
- Define a project's scope and write a project plan. Create a project budget. Build a work breakdown schedule. Identify and manage risks.
- Skills: schedule, project managment, risk management, budget, planning, budget estimation,change control, change management
- Course List: Initiating and Planning Projects, Budgeting and Scheduling Projects, Managing Project Risks and Changes, Project Management Project, and Capstone
-
Project Management & Other Tools for Career Development LinkedIn
- Offered by: Coursera (UC Irivine)
- A continuation of the Project Management Principles and Practices that is listed above Skills learned in this class are the following: art of negotiation, high-impact business writing, and effective problem-solving and decision making.
- Skills: communication, negotiation, proofreading, and email writing.
- Course List: High-Impact Business Writing , The Art of Negotiation, Effective Problem-Solving and Decision-Making, Completed Specialization Certificate
-
Scrum Master Certification Specialization LinkedIn
- Offered by: Coursera (Learn Quest)
- Learned about managing tasks and events within a sprint, Scrum terminology and roles, Scrum reporting, managing risks. Learned about story points, scaling Scrum, continuous integration, test-driven development, and behavior driven development.
- Skills: Scrum, sprint, scrum reporting, managing risks, story points, user stories, continuous integration, cross-functional teams, test-driven development (TDD), behavior driven development (BDD), Kanban, Lean, Extreme programming (XP)
- Course List: Introduction to Scrum Master Training, Scrum Master Certification: Scrum Methodologies , Scrum Master Certification: Scaling Agile and the Team-of-Teams , and Combining Scrum with Other Agile Methodologies, Specialization Certificate
Project and Software Management Specializations
Six Sigma Yellow Belt Specialization LinkedIn
- Offered by: Coursera (University System of Georgia)
- Repo: Click [here] for repo that contains the course capstone.
- ????
- Skills: Project Management, Lean Six Sigma, Six Sigma, Six ,Process Improvement, Lean Methods.
- Course List: Six Sigma Principles ,Six Sigma Tools for Define and Measure, Six Sigma Tools for Analyze , Six Sigma Tools for Improve and Control , Specialization Certificate
-
Programming in Java: A Hands-on Introduction LinkedIn
- Offered by: Coursera (Codio)
- Developed the foundational skills of the Java Language and gained the knowledge of the underlying computer science concepts. Covered the fundamentals of object-oriented design.
- Skills: Functions, strings, object-oriented arrays, files, conditionals, recursion.
- Course List: Java Basics: Selection and Iteration, Java Basic Structures: Arrays, Strings, and Files, Java Object Basics: Functions, Recursion, and Objects, Object-Oriented Java: Inheritance and Encapsulation and Specialization Certificate
Programming Languages
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
- Object Oriented Programming (OOP)
- Abstraction
- Encapsulation
- Polymorphism
- Inheritance
- Source code design and documentation
- Algorithms and Data Structures
- Linked Lists
- Queues
- Arrays
- Stacks
- Trees, Graphs, etc
- Sorting
- Time Complexity Analysis
OOP Key Concepts
Web Page Skills
- HTML
- CSS
- 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
- Microsoft productivity software (Word, Excel, etc).
- Google productivity software.
- MS Windows versions 7 - 10
- Linux various distributions.