Hey! This is my resume. If you need any more information you can also check out my LinkedIn page
More on Maisha Meds coming soon!
Evaluation: Excellent(6/6)
Sam got up to speed on Android super-quick and made some killer contributions in the first few months. I was even more impressed with how he took on the product manager role and jumped into some difficult tasks despite not having much structure or guidance from the rest of the team, figuring things out for himself as he went
Jared Friedman, Scribd Co-Founder and Former CTO
Scribd gave me the opportunity to split my time there between working as a product manager and an Android developer. This allowed me to improve my expertise on the Android system, while also developing new skills in product management, UI and UX design and usability.
My role as a product manager was focused on finding frequent problem areas for average users, as well as identifying areas in which we could improve usability and functionality for our heaviest users. In order to isolate problem areas for our average users we chose to conduct usability interviews both in person and using usertesting.com.
To identify potential areas of improvement for our heaviest users we conducted a series of in-person interviews in which we asked them about which features they used, how they used them, and what they would improve or like to see.
The largest feature I worked on as an Android developer was the the UI and UX for the “my library” tab, which is where users can save books to their library, and download them for offline, as well as the back-end for downloading and saving both books and audiobooks. This involved integration with the third-party audiobook API Scribd uses, collaboration with other members of my team working on the audiobook implementation, and refactoring the existing save-to-device architecture.
Evaluation: Not Evaluated (Why?)
Sam is an extremely hard worker and brought a positive energy to the team. He is always ready to take on new challenges and his flexibility allows him to work successfully with any team, and in many variations of a technical role. Sam is a strong communicator, especially when it involves cross-functional teams, and will be successful in any new opportunity he decides to take on.
Mallorie Brodie, Bridgit Co-Founder
I started with an Android app that was largely unusable. Although many of the core features had been developed (primarily the main list view and networking) the majority of the app was not functional due to out-dated api calls, broken UI elements or crashes that hadn’t been fixed. I started by making the app’s main screen usable and refactoring to use fragments. I then worked iteratively to build new features, refactor old code and improve the UI and UX. I had to make sure the architecture was well implemented, the codebase remained clean and the app was consistent with the other platforms. Working independently, I had to hold myself to high standards. Given that the target users were largely not tech savvy I had to work hard to build the most intuitive UI I possibly could. By the end of my term the app was release ready
Evaluation: Excellent(6/6)
Sam performed exceptionally well throughout his internship. He worked hard to build out our product and to ensure we are only shipping robust features. He integrated well with the team. He was also very receptive to feedback, and worked to develop and improve his performance throughout the term.
Donald Lau, (Mentor) Android Engineer
Yelp was my first experience working for a company with an internationally known brand and a single product. As a member of the comparatively smaller Android team, my code had a noticeable impact on an app with millions of daily active users. Working on the Yelp app also gave me the opportunity to learn a huge amount about how large apps are built and maintained as well as many of the common problems that can occur during the development process. On a broader level I gained an understanding of the many technical and business challenges that a company with over 100 million users has to face.
The majority of my work was focused on the client side of the product and therefore the challenges of the job were centered on providing users with the best possible experience. From a technical perspective this meant I had to have a solid understanding of everything from the android layout system to effective fragment management. I also had to make sure that everything was backwards compatible because a large enough portion of Yelp’s users are still using pre-gingerbread OS versions. The net effect of my work at Yelp was to give me a huge amount of confidence in my ability to write Android apps.
Evaluation: Excellent(6/6)
Sam was a great pair to work with at Xtreme Labs. He is enthusiastic about his work and is always striving to improve his own development skills. This translates into constantly improving code and deeper levels of understanding about core computer science concepts
Elliott Garcea, Lead Engineer @ Xtreme Labs
Xtreme Labs was my first full development position and provided me with the opportunity to work with some amazingly talented people. Over the duration of my employment my coding ability improved more than it has at any other time in my life both from an architectural and theoretical perspective. This was largely due to pair programming which allows co-op students to learn from full time employees at a much faster rate.
The duration of my time there, with the expectation of two weeks working on an Android project, was spent on an iOS library built as a layer on top of core data (see above). This allowed me to become very comfortable with Objective-c, the iOS platform and Xcode. Because the library was back end I only spent a little bit of time working on UI components. Nonetheless we had to build a sample app for the library so I did gain some experience on the front end components of iOS. In addition to the above I learnt a huge amount about writing clean code and producing well architectured apps. I was quickly able to implement architecture decisions with confidence, my code readability improved and my code reuse was reduced significantly. Overall this was an amazing term, I learned an incredibly amount, worked on an amazing project and had the pleasure of being part of a great company.
Evaluation: Very Good(5/6)
Sam has been a great addition to the team. He demonstrated strong technical and marketing skills. He picked up our dev environment quickly, brought a lot of energy and new ideas to the team and worked effectively with his coworkers.
Kevin Taylor, former CEO of GroupthinQ
GroupThinQ was my first co-op job, and provided my first exposure to a professional software company. My role there was split between web development and marketing and I spent roughly equal time on each. Due to the structure of the company I had to teach myself the vast majority of the development environment and as a result improved my ability to learn new systems quickly and efficiently. While an employee there I was given the opportunity to develop many features entirely on my own. I was given control of everything from the graphical implementation, to the server side code that held everything together. Many of these features were my idea, and due to the small size of the company, I was able to see them to fruition. This had particular significance as I was able to design my marketing plan around the features, and alternatively, the features around the marketing plan.
The biggest challenge for marketing Q was differentiating it from the multitude of other task and project management web apps. This meant starting with a SWOT analysis to get a feel for the competition and to asses Q's own strengths and weaknesses. We decided we wanted to stress usability, flexibility and ease of organization (to view more details please visit groupthinq.com ). I was then given the task of updating the website with our front-end programmer, and starting social networking campaigns that would stress these three key components of the plan. I also worked closely with the business development officer (Kevin Taylor), to change the feature development queue to better reflect the new marketing campaign. GroupthinQ provided me with an excellent introduction to the professional world. I am eager to test my knowledge and skills in a new setting.
It’s a cliché in tech to want to make a difference, but it’s what attracted me to the industry in the first place, what excites me about entrepreneurship, and what drives me to succeed. Technology can empower, create and revolutionize, but only if properly implemented and understood. I am passionate about finding solutions to real problems, and doing good work that leads to quantifiable improvements in people's lives.
I have developed a diversified skill set through studying Computer Science and Business as well as experience professionally in both fields. This gives me a rare insight into the full development process and allows me to perform effectively in a large variety of roles. It has given me an understanding of what makes great software that encompasses how to write professional code, how to produce a final product that is easy and enjoyable to use how to market and sell that product.
A company's greatest assets are its employees. For a work environment to thrive its teams need to function smoothly, its clients need to be happy and its employees need to work well together. I thrive in team environments, get along well with coworkers and have shown excellent presentation and marketing skills. I further developed my leadership skills during my New Venture project, ICE competition and through my work at GroupthinQ.
During my five professional internships I have developed apps from scratch, worked on established products for Silicon Valley giants and contributed to major releases for growth-stage companies as both a developer and product manager. I have experience in both Android and iOS, but my specialty is Android.
Through the combination of case competitions, experience running the science section of Imprint and projects completed throughout my academic life I have developed strong leadership and management skills. I work well with others and am comfortable delegating and making important decisions.
I have experience as an editor, columnist and reporter for UW Imprint, as well as an English literature minor from the University of Waterloo. Writing has allowed me critically engage with topics and issues that I find interesting and journalism has given me the opportunity to exercise my research, interview, and reporting sills.
I have the proven ability to pick up new software stacks quickly, understand how important it is to write clean, scalable and architecturally sound code and developed a solid background in algorithms, data structures and theory while studying at one of the most prestigious computer science universities in North America.
Experience working as a product manager at Scribd as well as assisting with the design of the Bridgit app and taking an intensive upper year course on UX has given be a solid base in designing products. Most of my work, both academically and professionally, has been focused on human-computer interaction, but I also have some experience with UI design
Years of studying business (I nearly have a full degree) in addition to experience professionally and participation in case competitions has given me a strong acumen to complement my technical skills. I am just as comfortable in a business environment as I am writing code, and can perform effectively in a variety of business-side roles.