CTO for hire or Lead Ruby on Rails engineer
Last active: 21 days ago
Quality matters. Communication matters. I'm an expert in both.
Over the past 5 years, I've built web applications of exceptional quality using Ruby-on-Rails, MongoDB, PostgreSQL, MySQL and other cutting edge web technologies. I've done "rescue missions" where I've been brought in to fix and upgrade badly written applications. I also have great experience with so-called "green-field" applications -- creating a new application from scratch in collaboration with the stakeholders, other developers and/or business development interests.
I'm a senior level engineer. I'm also an experienced lead. I've managed teams of 3-15 developers, including distributed teams across multiple time zones. I'm not an inexpensive developer in terms of hourly rate, but I am very cheap when it comes to value. I've managed the development team for million dollar enterprise projects and I've helped young startups make it to their Series A. If you want CTO-level expertise for your next project, we should talk -- sooner rather than later! Let me help you create something that is sustainable, maintainable and scalable.
Some of my clients have included, iCouch, Take the Interview, the Tribeca Film Festival, Paperless Post and many others from larger organizations to small startups.
Anything from API development to full-stack web engineering and deployment, I can help. I'm a US citizen with superlative communications skills along with deep experience in web and mobile application best practices. You won't waste time with cultural or linguistic barriers; just think of me as your engineering expert next door.
I can work however you want, but my typical workflow uses Trello to organize the project, Github to manage the code and Heroku for extremely fast deployments. For longer duration projects, I'll generally use a Continuous Integration workflow using tools such as Semaphore, Codeship or Travis CI. I measure code quality using various tools, including CodeClimate. It doesn't matter how big or some your project may be, quality is paramount. Following best practices is critical; after all, we want to ensure that future developers won't inherit a mess.
I generally use Test Driven Development, although there can be some exceptions depending on the project and the level of my involvement as well as any previous tests (or lack of.) I come from an Extreme Programing (XP) background and generally follow Agile pioneer Ron Jeffries's development philosophies. However, I'm not dogmatic. Every project is different. I'll make some suggestions, but ultimately you, the client make the rules. Of course, if you need help or guidance, I'm happy to help.
Most of you will want to hire me to do actual coding and development work. That's the majority of what I do, however, I'm also available as an agile consultant as well. Perhaps you have an existing team that needs some improvement -- I can come in and help. First, I observe and learn about your process (and the personalities,) then I create a recommendation for improvements, including implementation, training or whatever else is needed to get your team on the right track.
What every you might need for your next project, I'm here to help.
Let's build something together!