Albert So
Full Stack Web Developer


I am a full stack software developer with experience in Java, Spring, Google Web Toolkit, and MySQL in Agile and Kanban environments using object-oriented principles and coding best practices with a background in Ruby on Rails, and I have built several applications with Rails, Node, AngularJS, and Bootstrap which are viewable below. My passion is creating software that brings people and information together in innovative ways. I love working in teams that take software from concept to fully functioning product.

I'm versed in test-driven development, behavior driven development, AWS, database design, continuous integration, API development, and Git version control as well as a host of workflow tools, responsive user interface design, object oriented programming. Certified PSM I Scrum Master.


Java, Spring, GWT, SQL, Ruby, Rails, AngularJS, jQuery, JavaScript, Python, Bootstrap


demos, repositories, expanded descriptions, tools

Ruby Voice Flashcards

Amazon Alexa API-interfacing Voice Skill

To-Do List API

Curl-based Data Input, JSON Output

API Client

Third-party API Data Access Client


Multifaceted Wikipedia Clone


Angular-based Real-time Chat


Buzz API-integrated Music Player


Powered by Jekyll with Agency Theme