Download PDF



Ruby on Rails

Have worked with Ruby on Rails since version 1.x, and have experience with up to version 5.x. Have experience building large web apps with small teams. Have experience using testing frameworks and code coverage tools.


Experienced writing Javascript by hand, incorporating advanced features like callbacks, prototypes, and closures. Have extensive experience using libraries such as jQuery. Experienced with Node.js.

Experienced with writing complex SQL queries. Experienced with both MySQL and PostgreSQL, including how to tune servers to maximize performance.

Experienced writing Python 3.x scripts for system admin tasks, as well as writing Flask-based microservices. Experienced with many core libraries like Pandas, NumPy, Scikit-Learn, and Tensorflow.


Experienced with using Git and Github. Familiar with different workflows for Git to maximize team productivity.

Have experience setting up and maintaining Linux based servers, mainly Debian, Ubuntu, and Fedora. Comfortable with downloading source packages and compiling them, using package management systems like APT, setting up init scripts, and using text editors like vim and Emacs.
Amazon Web Services

Experienced with S3, SQS, and DynamoDB. Also skilled with Google Cloud services like BigQuery.


Experienced working with Docker Swarm and micro-service architectures.

Work experience


Senior Member of Technical Staff


Albert is a Java and Javascript engineer working on developing user-friendly setup flows using the proprietary Lightning Design System. His area of expertise is integration with social platforms like Facebook and Twitter.


Senior Software Engineer


Albert is one of the primary Ruby on Rails back-end engineers for the Desk support app. In addition to integrating new services like Couchbase, he has helped implement major front-end features in Javascript such as case layouts and case split.


Senior Software Engineer


Albert is a Ruby on Rails back-end engineer for the Hobbit and the Godfather games on Facebook. In addition to working with artists and front-end developers to implement major new features, he has taken ownership of the combat engine which is written in Node.js. 


Information Systems Engineer

OPNET Technologies

Albert is one of the primary Rails developers at OPNET. Some major projects where he was a lead developer include:

  • Project tracking system used by OPNET's engineers to manage deadlines and milestones
  • Leave request system
  • Mailing system for delivering mass emails, with integrated opt-out support
  • Sales dashboards for reporting sales metrics
  • Sales app for managing contacts and opportunities
  • VM player app for automating start up and shutdown of VMs
  • Authentication provider allowing for single sign-on across all our web apps

He has also helped develop and maintain several infrastructure-related scripts for automating deployment, and core plugins shared by all apps for features such as batch scheduling and account synchronization.



Bachelor of Science in Computer Science

University of Maryland College Park