SlideShare a Scribd company logo
Shimon Rura
Chief Technology Officer
Happie
614 Massachusetts Ave., Suite 201
Cambridge, MA 02139
November 16, 2015
To whom it may concern:
I had the pleasure of working with James M. Klein at Happie. He was employed as a full-stack
developer with us in fall 2015 and reported to me. James is an excellent developer and brought a
tremendous amount of energy and knowledge to his work here. He is flexible, great at working
with other teams at the company, and happy to lend a hand wherever needed. These attributes
make him a great team member in any context, and especially at a startup like ours.
James worked on our web application, based on Python, Django, and PostgreSQL. Though his
experience prior to this position was primarily in Rails, he quickly learned enough about Django
to be productive. I found that he learned most rapidly when given appropriate projects, asking
many questions and responding positively to feedback in code and design reviews. Unlike some
developers, he was comfortable working with some ambiguity in requirements, and would
engage directly with end-users when helpful in narrowing and prioritizing requirements.
James’ work ranged from simple bug fixes to significant new features. He also supported a range
of operational/systems tasks that became necessary as our product evolved. Some specific
projects he drove include:
● Implementing a redesign of user profiles
● Handling file uploads from users
● Full UI update on our internal administration site
● Prototype API client tooling for a customer relationship management tool we use heavily
● Enhancements to the UI of our interview events, a highly dynamic real-time video
component of our product
● Internal code cleanup and refactoring
● Rapid development of landing pages and other features to support our marketing team’s
needs
Overall, I would highly recommend James for a full-stack web software development position.
Though he is early in his career, he brings great enthusiasm and skill to the job. Most
importantly, he responds well to coaching and has an innate drive to contribute usefully as part
of a team. I’m confident he’ll find an excellent next step and continue to a strong career in
software development.
Sincerely,
Shimon Rura
Chief Technology Officer
Happie

More Related Content

What's hot

Voxxed days 2015-hakansaglam-codereview
Voxxed days 2015-hakansaglam-codereviewVoxxed days 2015-hakansaglam-codereview
Voxxed days 2015-hakansaglam-codereview
Hakan Saglam
 
DevOps - Agile on Steroids by Tom Clement Oketch and Augustine Kisitu
DevOps - Agile on Steroids by Tom Clement Oketch and Augustine KisituDevOps - Agile on Steroids by Tom Clement Oketch and Augustine Kisitu
DevOps - Agile on Steroids by Tom Clement Oketch and Augustine Kisitu
Thoughtworks
 
Best Practices - chapter #3 - Business and developer collaboration with Bonita
Best Practices - chapter #3 - Business and developer collaboration with BonitaBest Practices - chapter #3 - Business and developer collaboration with Bonita
Best Practices - chapter #3 - Business and developer collaboration with Bonita
Bonitasoft
 
Agile development
Agile developmentAgile development
Agile development
davidahaskins
 
Agile+Lean, Alum Meet Apr23 2016 - Short Version
Agile+Lean, Alum Meet Apr23 2016 - Short VersionAgile+Lean, Alum Meet Apr23 2016 - Short Version
Agile+Lean, Alum Meet Apr23 2016 - Short Version
Hemant Elhence
 
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setup
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setupBest Practices - chapter #4 - Web UI development and Bonita infrastructure setup
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setup
Bonitasoft
 
Іванна Заєць: Основи ПМа (PM’s Essentials)
 Іванна Заєць: Основи ПМа (PM’s Essentials) Іванна Заєць: Основи ПМа (PM’s Essentials)
Іванна Заєць: Основи ПМа (PM’s Essentials)
Lviv Startup Club
 
Ba ,agile and career prospects
Ba ,agile and career prospectsBa ,agile and career prospects
Ba ,agile and career prospects
tony_aim83
 
Scale quality with kaizen - Tech.Rocks conference
Scale quality with kaizen - Tech.Rocks conferenceScale quality with kaizen - Tech.Rocks conference
Scale quality with kaizen - Tech.Rocks conference
Fabrice Bernhard
 
Continuous Improvement of Conversational AI in Production | Rasa Summit
Continuous Improvement of Conversational AI in Production | Rasa SummitContinuous Improvement of Conversational AI in Production | Rasa Summit
Continuous Improvement of Conversational AI in Production | Rasa Summit
Rasa Technologies
 
Automation is hard and we are doing it wrong
Automation is hard   and we are doing it wrongAutomation is hard   and we are doing it wrong
Automation is hard and we are doing it wrong
Johan Abildskov
 
Scrum and Agile: Experience growing from 2 to 15 people
Scrum and Agile: Experience growing from 2 to 15 peopleScrum and Agile: Experience growing from 2 to 15 people
Scrum and Agile: Experience growing from 2 to 15 people
Ali Khajeh-Hosseini
 
Post agile project management
Post agile project managementPost agile project management
Post agile project management
Code Enigma
 
Decide on technology stack & data architecture
Decide on technology stack & data architectureDecide on technology stack & data architecture
Decide on technology stack & data architecture
SV.CO
 
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
Lviv Startup Club
 
Why we use scrum
Why we use scrumWhy we use scrum
Why we use scrum
Juliano Ribeiro
 
Vistage SEO presentation
Vistage SEO presentationVistage SEO presentation
Vistage SEO presentation
pearanalytics
 
Website application developers florida
Website application developers floridaWebsite application developers florida
Website application developers florida
iapp Techologies LLP
 
Everything you need to know about cost effective web applications development
Everything you need to know about cost effective web applications developmentEverything you need to know about cost effective web applications development
Everything you need to know about cost effective web applications development
Seasia Infotech
 
What is new in Microsoft Project 2013
What is new in Microsoft Project 2013What is new in Microsoft Project 2013
What is new in Microsoft Project 2013
SPC Adriatics
 

What's hot (20)

Voxxed days 2015-hakansaglam-codereview
Voxxed days 2015-hakansaglam-codereviewVoxxed days 2015-hakansaglam-codereview
Voxxed days 2015-hakansaglam-codereview
 
DevOps - Agile on Steroids by Tom Clement Oketch and Augustine Kisitu
DevOps - Agile on Steroids by Tom Clement Oketch and Augustine KisituDevOps - Agile on Steroids by Tom Clement Oketch and Augustine Kisitu
DevOps - Agile on Steroids by Tom Clement Oketch and Augustine Kisitu
 
Best Practices - chapter #3 - Business and developer collaboration with Bonita
Best Practices - chapter #3 - Business and developer collaboration with BonitaBest Practices - chapter #3 - Business and developer collaboration with Bonita
Best Practices - chapter #3 - Business and developer collaboration with Bonita
 
Agile development
Agile developmentAgile development
Agile development
 
Agile+Lean, Alum Meet Apr23 2016 - Short Version
Agile+Lean, Alum Meet Apr23 2016 - Short VersionAgile+Lean, Alum Meet Apr23 2016 - Short Version
Agile+Lean, Alum Meet Apr23 2016 - Short Version
 
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setup
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setupBest Practices - chapter #4 - Web UI development and Bonita infrastructure setup
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setup
 
Іванна Заєць: Основи ПМа (PM’s Essentials)
 Іванна Заєць: Основи ПМа (PM’s Essentials) Іванна Заєць: Основи ПМа (PM’s Essentials)
Іванна Заєць: Основи ПМа (PM’s Essentials)
 
Ba ,agile and career prospects
Ba ,agile and career prospectsBa ,agile and career prospects
Ba ,agile and career prospects
 
Scale quality with kaizen - Tech.Rocks conference
Scale quality with kaizen - Tech.Rocks conferenceScale quality with kaizen - Tech.Rocks conference
Scale quality with kaizen - Tech.Rocks conference
 
Continuous Improvement of Conversational AI in Production | Rasa Summit
Continuous Improvement of Conversational AI in Production | Rasa SummitContinuous Improvement of Conversational AI in Production | Rasa Summit
Continuous Improvement of Conversational AI in Production | Rasa Summit
 
Automation is hard and we are doing it wrong
Automation is hard   and we are doing it wrongAutomation is hard   and we are doing it wrong
Automation is hard and we are doing it wrong
 
Scrum and Agile: Experience growing from 2 to 15 people
Scrum and Agile: Experience growing from 2 to 15 peopleScrum and Agile: Experience growing from 2 to 15 people
Scrum and Agile: Experience growing from 2 to 15 people
 
Post agile project management
Post agile project managementPost agile project management
Post agile project management
 
Decide on technology stack & data architecture
Decide on technology stack & data architectureDecide on technology stack & data architecture
Decide on technology stack & data architecture
 
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
 
Why we use scrum
Why we use scrumWhy we use scrum
Why we use scrum
 
Vistage SEO presentation
Vistage SEO presentationVistage SEO presentation
Vistage SEO presentation
 
Website application developers florida
Website application developers floridaWebsite application developers florida
Website application developers florida
 
Everything you need to know about cost effective web applications development
Everything you need to know about cost effective web applications developmentEverything you need to know about cost effective web applications development
Everything you need to know about cost effective web applications development
 
What is new in Microsoft Project 2013
What is new in Microsoft Project 2013What is new in Microsoft Project 2013
What is new in Microsoft Project 2013
 

Similar to Shimon_Rura

Developers Nepal Meetup #4 Report
Developers Nepal Meetup #4 ReportDevelopers Nepal Meetup #4 Report
Developers Nepal Meetup #4 Report
Punit Jajodia
 
Reference Letter - Shaun Mossop
Reference Letter - Shaun MossopReference Letter - Shaun Mossop
Reference Letter - Shaun Mossop
Shaun Mossop
 
Summer internship report
Summer internship reportSummer internship report
Summer internship report
mdk8989
 
Parinaz Doomasia_CV
Parinaz Doomasia_CVParinaz Doomasia_CV
Parinaz Doomasia_CV
Parinaz Doomasia
 
spurthy_resume
spurthy_resumespurthy_resume
spurthy_resume
spurthydanda
 
Lezgro full presentation
Lezgro full presentationLezgro full presentation
Lezgro full presentation
Olga Moskal
 
Agile Process.docx
Agile Process.docxAgile Process.docx
Agile Process.docx
kirthana25
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
Cristina Grigore
 
It Takes Two - A Case Study in Pair Programming
It Takes Two - A Case Study in Pair ProgrammingIt Takes Two - A Case Study in Pair Programming
It Takes Two - A Case Study in Pair Programming
Andy Melichar
 
Resume 2015 - Copy
Resume 2015 - CopyResume 2015 - Copy
Resume 2015 - Copy
Eben Weinman
 
Mobile Devlopment Anubavam
Mobile Devlopment  AnubavamMobile Devlopment  Anubavam
Mobile Devlopment Anubavam
Bakiyanathan Raman
 
Software engineering in the agile manifesto
Software engineering in the agile manifestoSoftware engineering in the agile manifesto
Software engineering in the agile manifesto
Alvaro Ruiz de Mendarozqueta
 
Why agile?
Why agile?Why agile?
The principles of agile development
The principles of agile developmentThe principles of agile development
The principles of agile development
Rajat Samal
 
How Do You Build Software? Software Engineering Practices of an Agile Developer
How Do You Build Software? Software Engineering Practices of an Agile DeveloperHow Do You Build Software? Software Engineering Practices of an Agile Developer
How Do You Build Software? Software Engineering Practices of an Agile Developer
Lemi Orhan Ergin
 
How to become a Software Engineer Carrier Path for Software Developer
How to become a Software Engineer Carrier Path for Software DeveloperHow to become a Software Engineer Carrier Path for Software Developer
How to become a Software Engineer Carrier Path for Software Developer
jeetendra mandal
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering Team
Salesforce Developers
 
Mahesh_J_Resume.docx
Mahesh_J_Resume.docxMahesh_J_Resume.docx
Mahesh_J_Resume.docx
Mahesh Jothi
 
Project manager with 10+ years of IT experience.
Project manager with 10+ years of IT experience.Project manager with 10+ years of IT experience.
Project manager with 10+ years of IT experience.
Rakesh Chandalia
 
R overcash bio
R overcash bioR overcash bio
R overcash bio
rovercashpmp
 

Similar to Shimon_Rura (20)

Developers Nepal Meetup #4 Report
Developers Nepal Meetup #4 ReportDevelopers Nepal Meetup #4 Report
Developers Nepal Meetup #4 Report
 
Reference Letter - Shaun Mossop
Reference Letter - Shaun MossopReference Letter - Shaun Mossop
Reference Letter - Shaun Mossop
 
Summer internship report
Summer internship reportSummer internship report
Summer internship report
 
Parinaz Doomasia_CV
Parinaz Doomasia_CVParinaz Doomasia_CV
Parinaz Doomasia_CV
 
spurthy_resume
spurthy_resumespurthy_resume
spurthy_resume
 
Lezgro full presentation
Lezgro full presentationLezgro full presentation
Lezgro full presentation
 
Agile Process.docx
Agile Process.docxAgile Process.docx
Agile Process.docx
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
It Takes Two - A Case Study in Pair Programming
It Takes Two - A Case Study in Pair ProgrammingIt Takes Two - A Case Study in Pair Programming
It Takes Two - A Case Study in Pair Programming
 
Resume 2015 - Copy
Resume 2015 - CopyResume 2015 - Copy
Resume 2015 - Copy
 
Mobile Devlopment Anubavam
Mobile Devlopment  AnubavamMobile Devlopment  Anubavam
Mobile Devlopment Anubavam
 
Software engineering in the agile manifesto
Software engineering in the agile manifestoSoftware engineering in the agile manifesto
Software engineering in the agile manifesto
 
Why agile?
Why agile?Why agile?
Why agile?
 
The principles of agile development
The principles of agile developmentThe principles of agile development
The principles of agile development
 
How Do You Build Software? Software Engineering Practices of an Agile Developer
How Do You Build Software? Software Engineering Practices of an Agile DeveloperHow Do You Build Software? Software Engineering Practices of an Agile Developer
How Do You Build Software? Software Engineering Practices of an Agile Developer
 
How to become a Software Engineer Carrier Path for Software Developer
How to become a Software Engineer Carrier Path for Software DeveloperHow to become a Software Engineer Carrier Path for Software Developer
How to become a Software Engineer Carrier Path for Software Developer
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering Team
 
Mahesh_J_Resume.docx
Mahesh_J_Resume.docxMahesh_J_Resume.docx
Mahesh_J_Resume.docx
 
Project manager with 10+ years of IT experience.
Project manager with 10+ years of IT experience.Project manager with 10+ years of IT experience.
Project manager with 10+ years of IT experience.
 
R overcash bio
R overcash bioR overcash bio
R overcash bio
 

Shimon_Rura

  • 1. Shimon Rura Chief Technology Officer Happie 614 Massachusetts Ave., Suite 201 Cambridge, MA 02139 November 16, 2015 To whom it may concern: I had the pleasure of working with James M. Klein at Happie. He was employed as a full-stack developer with us in fall 2015 and reported to me. James is an excellent developer and brought a tremendous amount of energy and knowledge to his work here. He is flexible, great at working with other teams at the company, and happy to lend a hand wherever needed. These attributes make him a great team member in any context, and especially at a startup like ours. James worked on our web application, based on Python, Django, and PostgreSQL. Though his experience prior to this position was primarily in Rails, he quickly learned enough about Django to be productive. I found that he learned most rapidly when given appropriate projects, asking many questions and responding positively to feedback in code and design reviews. Unlike some developers, he was comfortable working with some ambiguity in requirements, and would engage directly with end-users when helpful in narrowing and prioritizing requirements. James’ work ranged from simple bug fixes to significant new features. He also supported a range of operational/systems tasks that became necessary as our product evolved. Some specific projects he drove include: ● Implementing a redesign of user profiles ● Handling file uploads from users ● Full UI update on our internal administration site ● Prototype API client tooling for a customer relationship management tool we use heavily ● Enhancements to the UI of our interview events, a highly dynamic real-time video component of our product ● Internal code cleanup and refactoring ● Rapid development of landing pages and other features to support our marketing team’s needs Overall, I would highly recommend James for a full-stack web software development position. Though he is early in his career, he brings great enthusiasm and skill to the job. Most
  • 2. importantly, he responds well to coaching and has an innate drive to contribute usefully as part of a team. I’m confident he’ll find an excellent next step and continue to a strong career in software development. Sincerely, Shimon Rura Chief Technology Officer Happie