Cliff Hammerschmidt Email and Phone Number
Cliff Hammerschmidt work email
- Valid
- Valid
- Valid
- Valid
- Valid
Cliff Hammerschmidt personal email
Cliff Hammerschmidt phone numbers
After programming for more than two decades using more than a dozen languages including JavaScript, TypeScript, SQL, C#, C/C++, Java, Ruby, and Perl, I've learned that knowing how to solve a problem using a specific technology is not enough. Every solution must also fit into a system that is often developed and maintained by several people over many years. My real-world experience developing and integrating solutions into shipping software has become one of my greatest assets. I am looking to take my experiences and lead teams in building exceptional software.I've evolved strong views on how software should be developed. I believe in valuing people over process, working software over documentation, collaboration over negotiation, and changing course over sticking to a failing plan. I feel teams should have end-to-end ownership of a problem; be able to make a decision and not be overridden. Teams need the freedom to fail so we can set lofty goals and build trust; not just in delivering, but in failing with grace and recovering. We must become our own experts, demand the highest standard from each other, and continually demonstrate our commitment by delivering, over and over again, solutions that work.My views are highly influenced by:- The Principles of Product Development Flow -- by Donald Reinertsen (https://www.amazon.ca/dp/B007TKU0O0/)- Kanban -- by David Anderson (https://www.amazon.ca/dp/0984521402)- The Psychology of Computer Programming -- by Gerald Weinberg (https://www.amazon.ca/dp/B004R9QACC)- Peopleware: Productive Projects and Teams -- by Tom DeMarco and Tim Lister (https://www.amazon.ca/dp/B00DY5A8X2)- The Effective Manager -- by Mark Horstman (https://www.amazon.ca/dp/B071G6X14F)
-
Cofounder And DirectorEnoki Solutions Inc.Vancouver, Bc, Ca -
Vp Of Software DevelopmentNicola Wealth Jan 2022 - PresentVancouver, Bc, Ca -
Cofounder & DirectorEnoki Solutions Inc. Feb 2015 - Present -
Vp Of Software DevelopmentKidoz Inc. Jun 2021 - Jan 2022Vancouver, British Columbia, Ca -
Vice President Of Software DevelopmentCi Direct Investing Aug 2016 - Jun 2021Toronto, Ontario, Ca- Defined the process for hiring developers- Defined the development culture guidance- Defined the job roles and expectations for developers- Mentored the development team via weekly team learning sessions- Produced training and reference material for the development team- Worked with the Product Team to define the development and product process based on lean principles (small teams, large ownership, no developer estimates, no artificial deadlines, no overtime, no fixed iterations, minimal meetings, very limited work-in-progress, and a focus on quality over quantity)- The resulting development process and culture resulted in an efficient team that shipped to production daily (via automated CI/CD) with happy employees (voluntary attrition was less than one developer a year) and a low severity 1 defect rate (less than 1/year).- Championed the use of manager-tools.com core management practices of 1:1, feedback, coaching, and delegation -
OrganizerVancouver Software Developers Meetup Oct 2010 - Oct 2018- Over 6500 members, join at http://vandev.org/- Organizing and hosting monthly meetings- Arranged speakers for meetings- Helped speakers develop presentations for the meetings- Presented several talks; topics include: The failure of OOP, Go (the language), The Benefits of Managed Languages, Estimates are Waste, Agile (I do not think that word means what you think it means), Maintainable Software Development, Principles of Product Development Flow (Parts 1-9), and Writing Reusable Software.
-
Senior Software EngineerRoadhouse Interactive Nov 2014 - Aug 2016- Built a leaderboard system that could handle millions of entries with a less than 100us query time.- Built a RPC clustering system that supports hot-addition and hot-removal of workers doing 1000+ requests/second/worker- Built a the distributed data caching layer for the cluster- Built a data storage abstraction for sharding data across data stores and supporting hot-migration of data while the system was running- Mentored other developers- Reviewed technical architecture proposals for new systems and changes to existing systems
-
Director Of EngineeringTrulioo Jul 2014 - Aug 2014- Responsible for the technical direction and management of two teams building an identity verification system.- Interviewing technical candidates
-
Software Development Engineer 3 (Sde3)Amazon Oct 2013 - Jun 2014- Worked on the Relational Database Service (aka RDS) back end as a member of the Oracle team- Responsible for investigating and implementing new features of EC2 in RDS
-
Principal Software EngineerTop Producer Systems Mar 2011 - Oct 2013Vancouver, Bc, Ca- Development Leader directly responsible for my team and advising other teams on development process and architecture- Architected and implemented the API used by the mobile application to access real estate property data- Created a software development process for my team that greatly increased the quality and speed of development by focusing on: automation (test, build, release), end-to-end ownership, team member development and cross training, rapid and frequent releases, and ego-less development.- Internal advocate for change, speaking at various internal summits about how we can improve of software development processes- Directly working with senior management and the CTO to define higher level development process and guidance. -
Senior Software DeveloperVision Critical Jul 2010 - Mar 2011Toronto, Ontario, Ca- Developed a windows service to track and execute long running C# jobs using WCF to schedule the jobs.- Negotiated a cross organization solution to greatly reduce the complexity of new tenant provisioning.- Negotiated a cross team solution for generalizing the auditing and reporting of actions taken in the Sparq2 product.- Redesigned the automated build, test, package, and deploy process for the Sparq2 product to reduce complexity. -
Software Engineer (Lead)Electronic Arts Oct 2006 - Mar 2010Redwood City, Ca, Us- Responsible for the architectural design and implementation of EA's concurrency solution for the Xenon and PS3 consoles- Gathered customer requirements, planned releases, coordinated testing, and supported teams using the library- Researched new approached to concurrency in software, and incorporated them into the library; increasing performance by move than 10 while maintaining API compatibility- Languages Used: C/C++, C#, SPU ASM, PPU ASM, X86 ASM, X64 ASM -
Lead Software DeveloperSophos May 2003 - Oct 2006Abingdon, Oxfordshire, Gb- Owned the Anti-Spam engine- XP Coach/Scrum Master for a team of 6 people- Planned releases- Designed and implemented features and unit tests- Mentored junior developers- Coordinated test planning with QA- Increased email throughput, accuracy, and stability while lowering memory usage- Languages Used: C/C++, Perl -
Senior Software DeveloperIngenuity Works 2001 - 2003* Co-owned the architecture and development of the a 2D game engine, built from the ground up, running on Windows, Linux, MacOS9, and OSX* Developed four games using the engine* Designed and implemented a web site framework for schools* Languages Used: mod_perl, C/C++
-
Software DeveloperInternet Marketing Center 1999 - 2000
-
Software DeveloperPacific International Mapping 1998 - 1999
Cliff Hammerschmidt Skills
Cliff Hammerschmidt Education Details
-
University Of VictoriaComputer Engineering -
Pacific Institute Of Culinary ArtsWine Steward/Sommelier -
Society Of Wine EducatorsSpirits -
Fine Vintage Ltd.Wine
Frequently Asked Questions about Cliff Hammerschmidt
What company does Cliff Hammerschmidt work for?
Cliff Hammerschmidt works for Enoki Solutions Inc.
What is Cliff Hammerschmidt's role at the current company?
Cliff Hammerschmidt's current role is CoFounder and Director.
What is Cliff Hammerschmidt's email address?
Cliff Hammerschmidt's email address is cl****@****midt.ca
What is Cliff Hammerschmidt's direct phone number?
Cliff Hammerschmidt's direct phone number is (888) 373*****
What schools did Cliff Hammerschmidt attend?
Cliff Hammerschmidt attended University Of Victoria, Pacific Institute Of Culinary Arts, Society Of Wine Educators, Fine Vintage Ltd..
What are some of Cliff Hammerschmidt's interests?
Cliff Hammerschmidt has interest in Indoor Climbing, Poker, Ingress, Photography, Deer Hunting, Science Fiction, Board Games, Brewing, Game Theory, Wine.
What skills is Cliff Hammerschmidt known for?
Cliff Hammerschmidt has skills like Agile Methodologies, Software Engineering, Software Development, C#, Scrum, C++, Linux, Programming, .net, Oop, Software Design, Agile Project Management.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial