Designed UML diagrams including class, sequence, state, and activity diagrams
Applied software engineering principles and system design concepts