Amanda Oyakawa
  • About Me
  • Web Dev
  • Game Dev
  • Music
  • Japanese Language
  • Resume
  • Contact

Web Development

Picture


Personal Cookbook site  (2020- Present)

 C# | Visual Studio | HTML/SASS | Vue.js | .NET Core | SQL Server Management Studio​ | Entity Framework Core | Git | Figma

  • In preparation for the below music site that I hope to actually publish for the world to see, I'd like to learn and make mistakes within the confines of a project I'm creating for my own use- so it's okay if it's rough around the edges. This will essentially be a local website keying into a local database with information on all the recipes I enjoy cooking. I hope for it to be an aid in terms of helping me decide what I want to eat along with generating a grocery list for the week. 


AC Lens (2015 - 2018)

Web Developer II
​
C# | Visual Studio | HTML/CSS | MVC | SQL Server Management Studio

Some of the projects I did with my team: 
  • Led development on converting a partner site to an MVC platform while implementing a new system to interact with their insurance API to pull customer data
  • Made multiple e-commerce websites accessible for ADA compliance (WCAG 2.0 - Level AA) 
  • Created a new lens subscription feature
  • Transitioned multiple e-commerce websites from a VB platform to an MVC platform
  • Implemented brand new e-commerce websites on an MVC platform

Portfolio

AC  Lens

At AC Lens I worked on many various eCommerce sites on our platform. Below are some of the projects I worked on. 

MESVision Optics

screenshot of an insurance login modal
mesvisionoptics.com
​
  • Was the main developer on the project to convert the MESVision Optics site from our legacy VB platform to our MVC platform. 
  • Worked closely with the team's Business Analyst in coming up with business logic and requirements by going over specs and exploring legacy code. 
  • Connected our MVC platform to a new version of the MESVision insurance API 
  • Created the piping to store all the relevant information from the MESVision API in the session 
  • Created a Vue.js application for a login modal on the shopping cart page

Accessibility

aclens.com/accessibility-statement
​
  • Worked on a team that made sites accessible as per ADA compliance (WCAG 3.0 - AA Level). 
  • Along with my teammates, did extensive research as to how to make sites as accessible as possible. 
  • Delivered a presentation with my team to the rest of the development department on all the basics of coding for accessibility. 
  • Used the JAWS, NVDA and ChromeVox screen readers for testing. 
  • Was in charge of making many pages on our platform accessible. 
  • After this project, going forward on other projects we kept accessibility in mind as we developed. The best way to make an accessible website is to keep it in mind during all stages of development, but especially at the beginning design stages. I would often work with our business analyst when I noticed inaccessible aspects in a mock-up in order to get these issues fixed up-front. These were mostly small things such as color contrast being too low or link text saying "click here!" instead of something descriptive. 

Contact Lens Subscription Feature

aclens.com/contacts/1-day-acuvue-moist-90-pack-contact-lenses/330

  • Previously subscriptions on the site could only be on a whole entire order- I worked on this feature to allow subscriptions on a per item basis. However, the old version had to remain functional because we wanted to test the effectiveness of both at the same time.
  • Mostly worked in the C# back-end to help implement this feature. 
  • Wrote some vanilla Javascript on the lens display page to match the selected supply amount to the subscription frequency if subscription is currently unchecked. This works with both the selectable supply radio buttons and (lowest selected) quantity drop down. 

Site Conversions to .NET MVC Platform

optical.cvs.com
unumvision.mylensplan.com

  • Worked on a team that converted 8 eCommerce sites from our legacy VB platform to our MVC platform. These conversions required writing SQL queries, C# code and front-end styling in SASS. 
  • The SQL work involved making sure all the necessary data for our MVC platform was correctly inserted. This required making sure any data inserted/updated prior to launch would not adversely affect the site while it was still on the legacy platform. 
  • The C# work dealt largely with site-specific strategies, rewrite patterns and configuration. 
  • In order to speed up this conversion process and to ensure as few bugs were introduced as possible, I proposed creating documentation detailing this conversion process and all the steps that needed to be taken. I created the initial document and continually added to it, as did my teammates. 

Checkout Overhaul

aclens.com

  • Worked on a team that overhauled the checkout process and architecture to improve performance.
  • Helped implement Entity Framework Core into the platform 
  • All the corresponding repositories, services, controllers and (time-permitted) business logic functions were re-written for this. 
  • I worked primarily on the Account information and Order Details which included financial calculations with tax, discounts and totals. 

Sam's Club Contacts

samsclubcontacts.com
​
  • Worked on a team that converted the Sam's Club Contacts site from our legacy VB platform to our MVC platform. 
  • This conversion had a huge styling overhaul. 
  • Worked on the contact lens display and shopping cart pages to style them to mock-ups. This included desktop and mobile views. 
Powered by Create your own unique website with customizable templates.
  • About Me
  • Web Dev
  • Game Dev
  • Music
  • Japanese Language
  • Resume
  • Contact