Micronautics Research developed and manages Cadenza™, a white-label online training platform, provided as software as a service (SaaS). Cadenza powers ScalaCourses.com, an online training site dedicated to providing Scala-based training. You can learn more about our Scala and Play Framework training at getscala.com.
Prior to focusing entirely on online training in 2012, we architected and implemented software products and custom software, monitored client projects and rescued projects in trouble. We also developed EmpathyWorks™, an artificial personality module for AI systems – and this research program has made a lot of progress over the last 10 years.
We have been engaged as expert witnesses in the US and Europe.
A VP Engineering’s Best Use of $10,000
In just 5 days we can tell you:
For the first 4 days after signing an NDA we will assess your code; this won't take appreciable time from your staff. Our written report, delivered at the end of the 4th day, will include:
On the fifth day we normally lead a group review of our findings, and discuss options for improvement. Discussions can include such topics as design, development, testing, deployment, and technical strategy.
We can also review processes internal to engineering, and between engineering and other departments such as product management if desired. Followup mentoring is available.
We have been teaching Scala in person and online via our ScalaCourses.com site for five years. We have helped many individuals and organizations use Scala and related technology effectively. Our engineering expertise, developed over many decades, is not confined to Scala, or even software development, but includes distributed systems theory and practice, artificial intelligence, effective engineering practices, technical strategy, product management and technical marketing.
The VP Engineering of a startup, who oversees 20 programmers, had this to say at the end of the final day of Scala Tuneup: “You moved us forward 8 months!” Imagine your entire engineering department being relieved of many months of learning through mistakes. Can you afford to miss out on the benefits of our Scala Tuneup?
Mike is a Principal at Micronautics Research and Managing Editor of ScalaCourses.com, a site owned and operated by Micronautics Research. A hands-on manager, Mike still writes a lot of code, and writes a lot of course material.
Mike is a polymath – a person whose expertise spans a significant number of different subject areas and draws on complex bodies of knowledge to solve problems. Mike has forty years of experience as a software professional. He focuses on value creation, including business drivers, technology and development methodology. Mike has published 3 books and dozens of technical articles for software and engineering magazines.
Mike has been recognized as an software expert in US federal court since 2003 and by a European ITC tribunal in 2014. Mike consults on contractual and patent disputes for plaintiffs and defendants alike.
Mike received an Electronics Engineering degree in 1979 from Carleton University in Ottawa. Carleton's EE program was unique because it taught a systems approach that included both hardware and software. Mike was certified as a Professional Engineer in British Columbia from 1985 until 2003; after he emigrated to the US in 1998 he found there was no benefit to maintaining his Canadian PE status or converting it to an equivalent US PE status.
Since 1985, Mike has done technology evaluations for investors and underwriters for companies going public. He has worked with distributed systems since the late 1970s, including Telidon and Nabu (“the Internet before the Internet”), with Java and Java-powered servers since 1996, and with Adobe Flex from 2004 until the product's demise in November 2011. Mike has worked with functional programming starting with Lisp in 1986 and continuing with Scala today.
Bill is an co-author of the Introduction to Scala and Intermediate Scala courses at ScalaCourses.com. He is passionate about technology, software development practices, and the human side of technology development. Currently Bill is an organizer of the Gatineau-Ottawa Agile Tour Conference and the Agile Ottawa Meet-Up. When he's not working he can be found cycling or taking photos.
Bill was a founder of a video games start-up, had 2 games on the Billboard top 40, and wrote applications for Apple and Microsoft. He spent 20 years in the telecommunications industry developing firmware for phones, embedded software for optical network elements, and network management software. Bill has been an architect, a product manager, and held various management positions over the years, including senior manager and director-level positions. In the mid-2000s Bill sat on the Java Community Process Executive Committee (JCP-EC) overseeing the development of Java and JEE standards. Bill received an Electronics Engineering degree in 1978 from Carleton University in Ottawa.
Bill consults as a software expert in the areas of:
Jim is best known for assembling and managing the engineering teams and online development and operations groups for The Sims 4 franchise, which became the top selling franchise in PC video game history. A 20-year veteran of Electronic Arts, Jim worked his way up from Software Engineer to Senior Director of Product Development. A passionate technologist, Jim got deeply involved with development methodology, and negotiated agreements with multiple parties within and external to EA.
Prior to working at EA, Jim wrote software for digital image processing and video production tools for post-production, film and print, and developed high-performance real-time computing technology for rapid computation of terrain information for US Air Force simulators. Jim received a Bachelor of Science degree in Electrical Engineering in 1987 from the State University of New York at Buffalo.
Jim consults as a software expert in the areas of:
Micronautics Research works with world-class subcontractors on a per-project basis. If you would like to contribute, please tell us about yourself.