Loading...
Expertise
MenuRuby/Rails Web Development
Created 12 years ago in Technology / Ruby
I've been building web applications for a long time and with Rails we can build things faster and better.
I have helped people build and fix web applications, help bring on and train developers, run performance and security audits, improve system architecture and design, and generally find ways to take ideas to the next level
Related Topics
John McCaffrey
Greater Chicago Area
Send Message
Passionate about startups and web development. I've been building web applications in startups for 13yrs, working with remote teams for 4yrs, and freelancing for 3yrs. My areas of expertise: 1. web development 2. bootstrapping your startup 3. part-time CTO, helping you find a technical co-founder 4. keeping staffing and hosting costs down 5. Lean Startup approaches, Customer validation
Reviews (15)
John has worked for me on various projects since 2008. First as a consultant and more recently as a full time employee. He's an exceptionally competent web focused developer who is very involved in the development community. He worked remotely on every engagement and his communication skills are well developed such that his remoteness was never and impediment. He performed tasks in all phases of the software development lifecycle at an advanced level. There is no task too small nor project too large. John is a self starter and is able to pick places to add value even in the absence of explicit instructions or direct oversight. Extremely familiar with testing methodologies at all application tiers.
Source: LinkedIn Casey Rayman Mar 15, 2013John is a solid developer and excellent communicator. He is an active member in the community and is continually educating himself on the latest tech. I look forward to working with him again in the future.
Source: LinkedIn Felix Dominguez Mar 15, 2013John is not only an excellent skilled developer, but also an enthusiastic team leader. Besides his accomplishments as a developer, John drove the creation of G2's internship program and was a great mentor who encouraged knowledge sharing. Working with him was a distinct pleasure, and I would recommend it highly to anyone.
Source: LinkedIn Yan Pritzker Mar 15, 2013We needed some help framing some questions about the limits of Natural Language Processing and asked John for some starting advice. He provided important insights about how to conceptualize and isolate the challenges we had and gave me some actionable next steps in pursuing my goals. John's enthusiasm about the lean startup process is palpable, and he was very helpful to me.
Source: LinkedIn Jeff Scheur Mar 15, 2013John had worked remotely for 3 years with me. Although he didn't sit right next to me, he made himself available through different tools to stay on with the team's communication through Skype and share screen for pair programming, chat room to share the thoughts and issues, message for immediate contact..etc. He was always helpful and had the ability to solve emergency issues. His communication, discipline and collaboration character made him always available for the team.
John was excellent in collecting requirements for business analysis. He always asked good questions for getting the different aspect of business requirement in order to offer the suitable solution.
Apart from being a talented programmer, he always kept up with the current technology and offered innovative solutions to the project. It was a pleasure to work with him in the past 3 years. He was a great resource to the team. I would work with him again in the future.
Source: LinkedIn private private Mar 15, 2013John enjoys both strong technical and communications skills--a rare combination. He both understands customers' detailed technical requirements and delivers solutions to address those needs.
He is professional, amicable, and I would relish another opportunity to work with him again in the future.
Source: LinkedIn Sonny Garcia Mar 15, 2013John worked with our team on a Rails BPM/Workflow application. Even though he was remote, he was always proactive to work with other team members, helpful in keeping things moving forward and always willing to help research issues, even if they weren't directly in his area.
He has a strong knowledge of the tools that were in use on the project including RoR, JavaScript, git, PostgreSQL and Linux. His experience with Agile was also helpful in keeping the team focused on progress. I'd be happy to work with him again on future projects.
Source: LinkedIn John Keene Mar 15, 2013It was a pleasure to work with John, as he is not only an excellent senior developer, but someone who truly looks at the bigger picture of not only the projects he's working on, but also the client, as well as ways to improve all other projects quality and processes.
John not only ensures that the clients project was delivered on time, but also invests time with the client to understand their business and see what other cost savings, time efficiencies and new revenue channels could be derived by either leveraging/enhancing their current technology stack, or the judicious addition of technology.
He always looks for ways to improve processes, and stay on the cutting edge. He then imparts that knowledge to those around him, thereby improving the company as a whole.
From a technology consulting companies perspective, John is a great guy to have on your team, as he not only improves the companies relationship with its clients, but can also be a business driver with his entrepreneurial talents.
I look forward to working with John again in the future.
Source: LinkedIn Alan Choyna Mar 15, 2013John is one of the easiest and most intelligent folks I've worked with. His desire and push to make certain the client needs are covered and managed are tremendous assets to any project. He also shares a major philosophy with me- if you're not having fun- you're not doing it correctly. I learned a lot from him and always appreciated his comments and guidance.
Source: LinkedIn Scot Witt Mar 15, 2013Working directly with John as the business owner counterpart to his technical lead position was a rewarding experience thanks to John's professional dedication to quality and the customer experience. John applied his extensive knowledge of web development in designing and implementing innovative solutions to support the business requirements provided. John is a strong and effective team leader and a good mentor for less experienced developers.
Source: LinkedIn Melisa Davenport Mar 15, 2013the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.