Showing posts with label CMD Server. Show all posts
Showing posts with label CMD Server. Show all posts

Wednesday, August 31, 2016

Work Term Update-August 2016

Edit Deposit Changes

The month of August was busy. My first task was to modify CMD Server so that we can update the expected amount of a deposit from the mobile app. This was one of the moments where I realized just how much I had learned this semester. This task was much easier then a similar task was earlier in the semester.

New API Call 

I also worked on a new API call in CMD server. This was the first time I had added anything completely new to the server. I liked how I was able to apply my knowledge from earlier in the semester to make this task easier.

Wrapping up my last work term

During my last week at NCR I wrapped up all my tasks and gave lots of knowledge transfer sessions in order to prepare for my departure. 

This semester was by far my favourite. I was given so many opportunities and I learned so much. I became a better developer and tester and I am so thankful for my co-workers who helped make that happen.  

Thursday, June 30, 2016

Work Term Update-June 2016

Bug Fixes

During the month of June I made several bug fixes. This was a great learning experience. I learned how to ask better questions to the testers so that I could get to the root of the problem faster, I also learned how to narrow down the location of the bug in the code faster.

Item Reclassification in CMD

The item reclassification in CMD was much more involved than my team first anticipated. Once we had the feature implemented we realized that we also needed to bring over more features from the web application in order for item reclassification to work seamlessly. I made changes on both the server side and the client side.

Tuesday, May 31, 2016

Work Term Update-May 2016

I worked on three things during the month of May

CMD Reclassification

I worked on the CMD Server to allow items to be reclassified. This was a really fun experience. I really enjoyed the learning that took place in changing the REST API.

CMD Tablet UI Work

This month I also got to make some changes to the CMD Client so that we can support tablets in addition to phones. This was my first experience with Angular JS and it was really enjoyable. This experience also helped me with the bug fixes I did this month.

Bug Fixes

I also made many bug fixes this month. I learned a lot and became better at narrowing down the root cause of issues.

Monday, February 29, 2016

Work Term Update-February 2016

Authentication Adapter Work

During the month of February I mainly worked on an authentication adapter for CMD Server. There were three main components that I worked on.

Mock

Since we didn't have an authentication system running to test our adapter it was necessary to create a mock authentication service that would behave in the same way as the authentication system. We already had a mock that was working and that the testers knew how to use so I created one that behaved the same way for this authentication system.

Basically a user would specify their username like this
au:50,false,ENROLL,SUCCESS,1200,

the au indicates that the user should be authenticated
50 indicates the number of days left until their password expires
false indicates whether or not they want to change their password
ENROLL indicates that they need to be enrolled in security questions
SUCCESS indicates that the operation should be successful
1200 is the error code (in this case 1200 means successful)

Change Password & Forgot Password

In addition to the mock I worked on functionality for the change password and forgot password operations.