Summary
Overview
Work History
Education
Skills
Affiliations
Accomplishments
Certification
Education and Training
Timeline
Generic

Donald Morfitt

Emporia,KS

Summary

Hardworking developer experienced in field and have taken on challenging assignments with great success. Reliable in completing quality work and exceeding expectations. Talented Software Developer equipped with great coding, debugging and project management abilities. Accomplishes project goals consistently and in a very quick timeframe.

Overview

23
23
years of professional experience
1
1
Certification

Work History

Application Developer

Emporia State University
Emporia, KS
12.2002 - Current
  • Analyzed user needs and software requirements to assess design feasibility.
  • Programmed applications using object-oriented languages, focusing on code abstraction and stability.
  • Increased operational efficiency through task automation and process improvements.
  • Assessed project scope to identify critical requirements for development.
  • Improved existing software and systems by correcting errors and adapting to new hardware.
  • Coordinated system installations, testing, and code corrections to ensure quality outcomes.
  • Integrated object-oriented design techniques to enhance usability across projects.
  • Conducted thorough testing to identify potential glitches and bugs in code.
  • 20 years of experience with Ellucian Banner database tables as WebTailor and custom application development including Java replacement programs for Cobol.
  • Experience with creating custom Banner web applications to replace existing legacy Banner SSB applications using Grails, Angular, CSS and other modern technologies.
  • Presented many times at an Ellucian conference for work done in many areas including mobile application development and third party application development updating and getting information from Banner.
  • Certified API developer using APIs for OnBase to complete tasks to update Banner using Banner database APIs available.
  • Multiple custom Banner 9 applications developed using JSON, regular SQL and Java technologies.
  • 20+ years full stack development using multiple programming languages for web and mobile applications including iOS and Android mobile apps.

Education

Bachelor of Science - Computer Science

Emporia State University

Bachelor of Science - Physics

Emporia State University

Skills

  • Coding and Debugging
  • Client-Side and Server-Side Scripting
  • System Administration
  • Fluent in PL/SQL, Java, C#
  • Advanced Computer Programming
  • Product and Service Software Development
  • Quality Standards
  • Data Storage and Retrieval
  • Software Testing and Validation
  • Source and Version Control: Git, GitHub
  • JS Frameworks: React, Angular, Vue
  • Object-Oriented Programming
  • Project Management
  • RDMS Development and SQL
  • Eagerness to Learn New Technologies
  • Strong Interpersonal and Communication Skills
  • Analytical Thinking and Problem Solving
  • Programming Languages: Java, C#, Net, Grails
  • Databases: Oracle, SQL Server
  • API Design and Development
  • Data Structures and Algorithms
  • Reporting Capabilities
  • Web Programming
  • Scripting Languages: ASP, ASPNet, Javascript
  • End User Support
  • Software Deployment
  • iOS Application Development
  • Usability and Accessibility
  • Messaging Frameworks
  • SOAP and RESTful Web Services
  • Software Customizations
  • Android Software Development
  • Requirements Gathering and Analysis
  • New Feature Development
  • Compatibility Testing
  • Data Warehousing and Analytics
  • Debugging and Troubleshooting
  • Security Planning
  • Project Specifications
  • Code and Quality Standards
  • Time Management and Organization
  • Teamwork and Collaboration
  • Software Components and Libraries
  • Code Development
  • Complex Problem Solving
  • Design and Development
  • Application development
  • Database management
  • Full stack development
  • API integration
  • Object-oriented programming
  • Custom application development
  • Problem solving
  • Project coordination
  • Collaboration skills
  • Version control systems
  • Collaborative Problem-solving
  • Strong analytical mind
  • Database configuration
  • Verbal and written communication
  • Training and mentoring
  • API integration expertise
  • Web application development
  • Mobile application development
  • Coding
  • Creative solution development
  • Software development methodologies
  • System upgrades
  • Build releases
  • Code reviews
  • Script writing
  • Web programming
  • Fluent in C, C, C#
  • Proficient in HTML
  • Software troubleshooting
  • Advanced computer programming
  • Debug software
  • Software customizations
  • Source and version control: git, github
  • Applications development
  • Application design
  • Analytics
  • Performance optimization
  • System testing

Affiliations

  • Couple international awards for contributions to a student mobile app available in the app stores
  • Sunshine award given by work

Accomplishments

  • Speaker presentations at multiple large conferences.
  • Negotiated with vendors, saving ESU valuable support dollars.

Certification

  • OCAPI(OnBase Certified API Developer) and ITIL Foundations.

Education and Training

other,other

Timeline

Application Developer

Emporia State University
12.2002 - Current

Bachelor of Science - Computer Science

Emporia State University

Bachelor of Science - Physics

Emporia State University