CEI Internship

I worked on a project called the Team Skills Matrix during my remote internship at Computer Enterprises, Inc. (CEI) during the summer of 2020. The aim of the project was to create an application that allowed employees to make profiles and filter an employee directory by skill, certification, location, etc. I did UX along with an intern with a digital design background and development with an intern with a computer science background.

Tools/Skills Used

  • • Angular
  • • TypeScript
  • • SCSS
  • • HTML
  • • Angular Material
  • • Bootstrap
  • • SQL Server Management Studio
  • • Figma
  • • Adobe XD
  • • Azure DevOps/Repos
  • • UX Strategies and Best Practices
  • • Full-stack Development (but mostly front-end)
  • • Problem Solving
  • • Iterative Development

Decision-Making Factors

  • • Requirements from boss as a stakeholder (this was an internal project)
  • • Working alongside interns and employees with different backgrounds/specialties

Challenges

  • • Remote work amidst pandemic
  • • Short timeline
  • • Stakeholder's lack of availability for meeting
  • • Being new to UX

Personas

  • • Admin User (being onboarded or returning)
  • • Regular User (being onboarded or returning)
  • • Sales Team User (being onboarded or returning)

Prototype

Low fidelity home page prototype (in black and white and consisting of a nav bar, space for a logo, and links to 'My Profile,' 'My Teams,' and 'Employees' pages)
Our low fidelity prototype's home page
High fidelity home page prototype (in color and consisting of a nav bar, space for a logo, and links to 'Team Members' and 'My Profile' pages)
Our high fidelity prototype's home page
Low fidelity profile page prototype (in black and white and consisting of a nav bar, static profile information, places to enter information like a bio, skills, and employee type, and save and cancel buttons)
Our low fidelity prototype's profile page
High fidelity profile page prototype (in color and consisting of a nav bar, editable profile information, places to enter information like a bio, skills, and employee type, and save and cancel buttons)
Our high fidelity prototype's profile page

Though the project wasn’t completed by the time I left, I learned and grew so much. It was my first time really using version control software or working on a software project of such a scale, and I had never even heard of Angular or TypeScript when I started. By the end of my time at CEI, I felt confident in these technologies, and I would love to get the chance to use them again.

If I could go back or work on this more, I would add some of the features we had to cut for the MVP, spend more time talking to our stakeholder, and spend less time trying to perfect parts of early iterations that ended up being changed later.