Abraham Sangha, Web Developer
Email
Web
GitHub
//Pro.file
I am an engineer in search of a web developer position. My tools currently include Ruby, Rails, JavaScript, AngularJS, Solr, MySQL, HTML, CSS, Git, TDD, pair programming and Agile methodologies. I enjoy public speaking and seek to constantly grow as a person.
//Experience
Application Developer, Apartments.com, September 2013 to present
A Single Sign-On portal/API to authenticate and authorize users and internal applications
A User Management application for creating and updating a user's application permissions
A performant, scalable Ruby + Solr Search API
Teacher's Assistant, Dev Bootcamp Chicago, August 2013
Mentored new developers through introductory computer science topics such as iteration, recursion, regex, OOP, and SQL
Civil Engineer, Siebert Engineers, 2004 - 2007
Designed drainage and land development plans, met with clients, utilized AutoCAD
//Personal Projects
Dev Bootcamp API
The Dev Bootcamp API project includes a RESTful API application that returns JSON. Unit and integration tests are done with RSpec and Capybara.
Dev Bootcamp Developer Site
A friendly, OAuth 2-enabled developers' portal application with documentation, code examples, and support
DBC-Ruby Gem
A published client gem called DBC-Ruby
Rap Laughs
Rap Laughs was the winning entry in the 2nd Dev Bootcamp Hackathon. This project uses JavaScript to play audio files on mouse click and is tested using Jasmine.
Cookies and Oven
This Rails project utilizes Object-Oriented JavaScript and the Redis server to persist data and is tested using Jasmine.
//Education
Dev Bootcamp, Summer 2013
800+ hours of immersive web development, including pair programming, TDD, and Agile methodology
Covenant Theological Seminary, 2007 - 2011
University of Illinois at Urbana-Champaign, 1999 - 2003
Bachelor of Science in General Engineering
//Public Speaking
ChicagoRuby, Groupon's Geekfest!, Refresh Chicago, and Dev Bootcamp Chicago Speaker Series