× {{alert.msg}} Never ask again
Developing software since 2002 with the largest project being Groupon.com at 33MM+ users. Primary languages: Ruby, Java, JavaScript. Expertise with Software Architecture, Agile Project Management, and both Desktop and Web Development.
Ruby expert help Ruby - 9 years experience
Introduced to Ruby in 2006. Built first open-source project in it in 2007 (Glimmer). Presented at RubyConf 2008, MountainWest RubyConf 2010 and MagicRuby 2010. Biggest project was Groupon.com
Javascript expert help JavaScript - 12 years experience
Java expert help Java - 13 years experience
Sql expert help SQL - 13 years experience
Writing complex queries, normalization, performance optimization, stored procedures, views, replication
Ruby on rails expert help Ruby on Rails - 9 years experience
Have used Rails since 2006 during my consulting work at Obtiva. Programmed in Rails at Groupon.com and did Rails software architecture at EarlyShares.com. I have also presented at RailsConf 2012 (Rails Engine Patterns) and 2014 (Ultra Light and Maintainable Rails Wizards). Lastly, I've authored and taught one of the earliest Rails TDD Bootcamps out there when I was at Obtiva.
Jquery expert help jQuery - 7 years experience
Mysql expert help MySQL - 9 years experience
Git expert help Git - 7 years experience
Used it on majority of Ruby on Rails and Java projects since 2008, including advanced features, such as rebasing, cherry-picking, refloging, resetting, and interactive rebase.
Coffeescript expert help CoffeeScript - 3 years experience
Groupon.com's initial landing page subscription process, deal pages, and user account pages. Used with Backbone.js, Meteorjs, and other general Rails and Django front-end application development.
Backbone js expert help Backbone.js - 1 year experience
No icon Html - 13 years experience
Been doing HTML since 1998, and professionally since 2003 including documentation, web development in J2EE, Rails, WordPress, Shopify, and other technologies. Biggest project was Groupon.com using HTML5
No icon CSS - 9 years experience
Biggest project is Groupon.com A recent project is Czarnowski.com Web UI development from scratch and using libraries like Twitter Bootstrap. Mobile-responsive and multi-device-responsive layouts Grid systems Semantic naming Solid knowledge of specificity wars Transitions and basic animations Shading and gradients Parallax
No icon Ajax - 8 years experience
No icon Json - less than 1 year experience
No icon Linux - 13 years experience
Setup Linux machines for Computhink.com, including network configuration to interface with Windows networks using Samba Helped Computhink.com test and tailor Java-based software for Linux Used Linux for server-setup and hosting for Ruby on Rails applications Used Linux for day-to-day development in Ruby on Rails
No icon Eclipse - 9 years experience
No icon Spring - 8 years experience
No icon CSS3 - 3 years experience
No icon Postgresql - 7 years experience
Architected EarlyShares.com partially using PostgreSQL Built Rails applications at Big Astronaut with PostgreSQL and Heroku Used with Rails at Leapfrog Online while consulting at Obtiva Helped subsequent freelance clients use it for development needs. Very knowledgable of indexing, stored procedures, and querying on it.
No icon Twitter bootstrap - 3 years experience
No icon Design patterns - 10 years experience
No icon Database design - 12 years experience
Database setup for Oracle, MS SQL Server, MySQL, and PostgreSQL. Database schema design beginning with business domain models, translating to object oriented classes, and ending with database table entities. Experience in performance tuning, indexing, stored procedures, and taking advantage of replication. Writing proper code to ensure optimized SQL queries and data security.
No icon Knockout.js - 1 year experience
Build a network configuration system that connects to a Java backend at Grass Valley. Helped a client with connecting it to a Django API web service successfully (Nukern )
No icon Rspec - 7 years experience
No icon Redis - 5 years experience
No icon Sass - 7 years experience
No icon Tdd - 9 years experience
I have been privileged to be taught by Agile Movement Founders, such as Robert C Martin, Alistair Cockburn, Brian Marrick, and Andrew Hunt. I'd be happy to pass that knowledge one. I know the guys behind RSpec and Cucumber since the start of their projects having attended their first presentation on each technology. Summary of TDD skills: - Test-Driven Design of Object Oriented Software - Red Green Refactor - Mocking and Stubbing boundary of the system - Balancing Black box and white box testing - Outside-In Testing - Gradually strangling legacy code with newer test-driven code
No icon Memcached - 3 years experience
No icon Cucumber - 7 years experience
No icon Uml - 10 years experience
Sequence Diagrams, Class Diagrams, Communication Diagrams, Collaboration Diagrams, Activity Diagrams, and Use Case Diagrams Agile UML Modeling as per Scott Ambler Use of UML to incrementally drive Object Oriented Design Use of just enough UML to do high quality of communication of software design concepts.
No icon Haml - 7 years experience
No icon Bdd - 7 years experience
No icon Test driven development - 9 years experience
Had the pleasure to learn first hand from Agile movement founders, such as: - Robert C Martin (Uncle Bob) - Alistair Cockburn - Brian Marrick - Andrew Hunt and other Agile movement contributors like Michael Feathers and Ken Auer Techniques include: - Red Green Refactor - Mocking and Stubbing the boundary of the system - Outside-In Testing - Black-box and White-box testing - Test-Driven Design of software I'd be happy to help you become a pro in this as I've helped many developers master the process through my consulting work at Obtiva and subsequent consulting work at Big Astronaut and freelance.
No icon Web development - 10 years experience
Started with basic HTML/JavaScript Moved on to Java Servlet programming. Graduated to J2EE/Spring/Struts/Hibernate Nowadays, I generally do Rails (since 2007), a little bit Node.js (since 2012), and very little PHP (on and off since 2006)
No icon Pair programming - 9 years experience
Got introduced to it in eXtreme Programming 2005. Mastered it in 2006. Been programming at near 100% when working in Agile teams ever since. I have had the pleasure to present the topic several times, such as pair-programming patterns and anti-patterns (Google "Agile 2009 Talk: Pairing Parody") and "TDD Ping Pong Match!" at the Agile 2008 conference with Robert C Martin (Uncle Bob) being one of the attendees. Would be happy to assist you in learning how to make pair-programming a practical every-day practice in your work environment and team.
No icon Html 5 - 3 years experience
No icon Object oriented design - 13 years experience
Responsibility-Driven-Design of Object-Oriented Software as per Rebecca Wirfs-Brock Designing Object-Oriented Software (1990), Alistair Cockburn's Reponsibility-Based-Modeling (1999) and David West's Object Thinking (2004) Design Patterns as per the Gang of Four CRC Diagramming (as per Ward Cunningham and Kent Bech) UML Agile Modeling as per Scott Ambler Architectural Patterns as per Frank Buschmann's Pattern-Oriented Software Architecture, Martin Fowler's Patterns of Enterprise Application Architecture, Gregor Hohpe and Bobby Woolf's Enterprise Integration Patterns Domain Driven Design as per Eric Evan's book of the same title.
No icon Software development - 13 years experience
No icon Extreme programming - 9 years experience
No icon Postgis - 3 years experience
No icon Behavior driven development - 7 years experience
No icon Usability testing - 10 years experience
No icon Cycle.js - less than 1 year experience
Presented at local Montreal JavaScript group: http://www.codepainter.ca/2016/02/beyond-react-introducing-cyclejs.html Built a Conference Room Booker open-source app: https://github.com/AndyObtiva/conference_room_booker
super_module 118   1
SuperModule allows defining class methods and method invocations the same way a super class does without using def included(base). This also succeeds ActiveSupport::Concern by offering lighter syntax
glimmer 48   5
Glimmer is a JRuby DSL that enables easy and efficient authoring of user-interfaces using the robust platform-independent Eclipse SWT library. Glimmer comes with built-in data-binding support to greatly facilitate synchronizing UI with domain models.
ultra_light_wizard 26   3
No time to manage a wizard state machine, session variables, or complicated controllers? Use instant wizard!! A RESTful session-less validation-friendly simple wizard approach in Rails.
abstract_feature_branch 11   3
abstract_feature_branch is a gem that enables developers to easily branch by abstraction
coffee_queue_meteor 4   0
CoffeeQueue implemented in Meteor
CSS HTML JavaScript CoffeeScript
 Reputation: 21
  •  Bronze Badge: 1
Average Rating
(131 ratings)
Awesome mentor!
Pretty good
Could've been better
Needs improvement

Once again an absolutely great experience!
brett Feb 24, 2016

He was probably the top person I've worked with on CodeMentor, and really cared about helping / fixing the issue.
Andrew Kelley Feb 03, 2016

Andy was very professional and dug right into my code. Thank you!
Matt Abs Feb 02, 2016

Andy helped me to solve my issue quickly and succinctly. He was also able to point me in the right direction for the future following this issue.
Erik Jan 25, 2016

Andy is an outstanding professional, not only he solves problems by writing code, but he also does an amazing job explaining why he's doing what he's doing in great detail, also giving tips for the future. Thank you Andy, I've learned a lot!
denis Jan 23, 2016

As always, it was awesome.
Antonio Jan 09, 2016

Working on a long term Project with Andy, He has great drive and has done very well in making things happen. I would recommend him to anyone looking for long term help and guidance.
brett Jan 08, 2016

Working on a long term Project with Andy, He has great drive and has done very well in making things happen. I would recommend him to anyone looking for long term help and guidance.
brett Jan 08, 2016

Working on a long term Project with Andy, He has great drive and has done very well in making things happen. I would recommend him to anyone looking for long term help and guidance.
brett Jan 08, 2016

Working on a long term Project with Andy, He has great drive and has done very well in making things happen. I would recommend him to anyone looking for long term help and guidance.
brett Jan 08, 2016

Working on a long term Project with Andy, He has great drive and has done very well in making things happen. I would recommend him to anyone looking for long term help and guidance.
brett Jan 08, 2016

Working on a long term Project with Andy, He has great drive and has done very well in making things happen.
brett Jan 08, 2016

Working on a long term Project with Andy, He has great drive and has done very well in making things happen.
brett Jan 08, 2016

Working on a long term Project with Andy, He has great drive and has done very well in making things happen.
brett Jan 08, 2016

Working on a long term Project with Andy, He has great drive and has done very well in making things happen.
brett Jan 08, 2016

Working on a long term Project with Andy, He has great drive and has done very well in making things happen.
brett Jan 08, 2016

Working on a long term Project with Andy, He has great drive and has done very well in making things happen.
brett Jan 08, 2016

2nd session with Andy is educational and straight to the point for solutions. He dives right into the code with screen control then explains his code solutions so you can learn as he goes. He does the screen share control to save you time and to be considerate of your timed budged by letting him drive.
Alicia Dec 31, 2015

Andy is great! We're still in progress of finalizing a solution for the project but even at this early stage he is very considerate of my time and fair with charging. Andy is attentive, knowledgeable and very friendly.
Alicia Dec 30, 2015

Excellent mentor, very knowledgeable and helpful! Highly recommend!
Daniel Dec 23, 2015

Andy is the best! He is very knowledgeable and excellent mentor! He solved the issue very quickly and helped me understand it. Thanks!
Daniel Dec 20, 2015

He just make it happen; honest, transparent and really knowlegeable, and great teammate when you need a bit more support or explanation (also patient!). Short-term and long-term value.
Alex Turcotte Dec 06, 2015

Andy was a great help. Not only helped me solve my problem but also learned some new debugging techniques.
James Spolsdoff Nov 19, 2015

exceptional hardworking IT professional - highly recommend.
zoobyshoe Nov 18, 2015

Annas was extremely helpful, efficient, and helped explain topics to me in an easy fashion. I recommend him highly and will be using him again in the future, if needed.
Shoya Oct 23, 2015

Any was on point! He helped me troubleshoot my code every step of the way.
Daniel Cardenas Oct 09, 2015

absolutely amazing! Andy said he hadn't done jsp in awhile but was able to help debug the situation and taught me a lot in the thought process that goes with it as well. I've asked many people for help with my issue with little luck (most weren't familiar with the stack I was using) and am so glad I contacted him.
elschan Oct 05, 2015

Andy was able to offer the nudge in just the right direction that helped me solve my own problem. If this is any indication about his domain knowledge, I'll definitely keep him in mind for help on future related issues.
Krys Sep 26, 2015

As always, an amazing help.
Antonio Sep 26, 2015

Super friendly and helpful! Dove right into the code.
Cy Sep 23, 2015

Andy is great, patient, kind, thorough, bright, humble and always willing to help.
brett Sep 16, 2015

Well spoken, patient, and knowledgeable.
Ben DeLillo Sep 15, 2015

professional and helpful mentor for solving problems on ROR
thinh Aug 26, 2015

Very experienced and very helpful!
James Aug 25, 2015

solved my issue in about 2 minutes
Adam Smith Aug 21, 2015

Provided a working proof of concept prior to the session. Exactly what I needed. Fantastic! Thank you.
Joey Burzynski Aug 20, 2015

Andy was able to get us switched to a new deployment process which better fits our needs and put into in production, while solving some very pesky problems along the way. Very well done.
Terrance Aug 10, 2015

It was not bad becz it was 1st pair with me him :) hope in future we will do better :) Thanks :)
Saroar Khandoker Aug 03, 2015

Very knowledgable and helpful. Understood existing code without much explaining too
Ross Dyson Aug 03, 2015

excellent job, very patient and understanding
Arjun Aug 03, 2015

It was great working with Andy. He knows his stuff and explained the concepts clearly.
karthik Jul 30, 2015

He was very quick in solving my problem began to work on different problems during the session time.
Kehlin Swain Jul 28, 2015

He knew exactly what the problem was, and showed me how to get it right :)
Tony Rivas Jul 28, 2015

It was awesome, I learned heaps, and now I can see light at the end of the "testing web-services tunnel", very happy with the mentorship.
Antonio Jul 25, 2015

He was extremely fast with solving my problem. I would recommend him to anyone looking for help!
Angelis Pseftis Jul 23, 2015

Annas is not only a problem solver and an educator, but a proponent towards advancing a developers skills to expose otherwise overlooked best practices and resources, truly working towards bettering those he interacts with. I will absolutely solicit his help in the future.
Minh Jul 23, 2015

Outstanding mentor!
J Travis Lindsey Jul 21, 2015

Andy was really helpful and walked my through solving the problems I was having.
Bennett Jul 15, 2015

Andy is patient and uncritical and eager to help. He's a really nice guy and very informative and experienced. He really seems to care about the people he serves. I'm hiring him for future work, doubtless.
Todd Squitieri Jun 14, 2015

Work in progress, but so far quite helpful
Philippe Rivard Jun 08, 2015

As usual, a fantastic pairing session with Andy. The problem was resolved quickly, now I can continue coding...
Steve May 31, 2015

Andy has a deep technical background. He gets the things really fast and He is always willing to help.
Francisco José L. Magalhães (Franzé) May 29, 2015

Andy was very helpful and patient in solving my issue, and would have no hesitation in recommending him for help!
Gareth May 28, 2015

Most excellent job
Arjun May 28, 2015

I was surprised with how quickly Andy GOT IT! It was a great session.
Narayan May 28, 2015

Andy is awesome!! He is very knowledgeable and extremely helpful and easy to work with. In 30 minutes we covered a lot of ground and now I have lot's of work to do!
Jon May 23, 2015

Very helpful even with tough questions, it was a pleasure working with him
Giammarco May 21, 2015

Annas did an excellent job of comparing and contrasting OOP programming in Java and JavaScript. I want to learn OOP JavaScript but I 'm used server-side programming languages like Java on a job in the past, so I know it's useful to know the differences between these languages. Also, I believe that most front-end JavaScript jobs will include some back-end programming.
Matt Jennings May 21, 2015

It's awesome, i feel very happy with the results, because solve my need about javascript.
Mauro Soto Del Valle May 20, 2015

Great help in getting me moving forward with my new app.
J Travis Lindsey May 18, 2015

very fast even with a language he does not work with. highly recommend !
Rodolfo Sanchez May 16, 2015

Thanks for the help!
Mike Mayer May 14, 2015

Andy took the extra mile to come up with solution suggestion for problem other mentors gave up on.
Will May 13, 2015

Annas was very knowledgeable and helpful in explaining how to solve my problem and why what I had was not working. Would recommend!
Gabe Odess May 13, 2015

Good help for Ruby/Nanoc problem
Nate Hindman May 13, 2015

Andy was awesome! Totally helped solve some complex rails challenges and provided great explanation along the way. Will definitely engage him again.
Alex May 13, 2015

Very direct and helpful.
William Flanagan May 12, 2015

Great session. Quick to assess problem. Initial thoughts were the correct direction. Helped me solve a specific problem quickly. Thank you!
Mark Hohmann May 11, 2015

Was able to help troubleshoot, solve and provide great advice. Problem solved! Thank you!
Terrance May 11, 2015

Great mentor. Would recommend for sure.
Steve May 11, 2015