Software Engineer with 15+ years experience. At ChargePoint, developed, enhanced and maintained mobile automation test framework and test lab. I work closely with mobile developers and UX designers to understand features and make sure all risky scenarios are covered by automated tests. The main goal is to fix all bugs before they reach production. At Netflix, created mobile test frameworks and infrastructure to support multiple mobile teams. At Microsoft, wrote iOS test automation framework from scratch. At Skype, pioneered automation for testing Facebook Video Calling on iOS and Android. I enjoy automating mundane tasks and increasing developer productivity. I like working in labs with real devices – from mobile phones to flying toasters!And now the boring history of my computer life...It all started in 1982 with Commodore 64 BASIC. In 1984 I discovered the Apple ][. It was fun, but I was not impressed and retreated into Mathematics until programming languages had more to offer. I did some cool functional programming in Mathematica during the mid-1990s. I also spent a few years on the hardware side at Intel and ARM.Started Java and C++ development in 1998 focusing on writing user interface code, as well as fixing and tracking bugs.Joined a small startup in 2009 to develop Facebook social games using PHP and MySQL and to improve UI using JavaScript, Ajax, and CSS. Pioneered QA work for company. Introduced continuous integration into testing flow and administered JIRA bug tracking tool. Enjoyed phenomenal company growth as it transformed from Watercooler, Inc. to Kabam - an international leader in social strategy-based games.Created all test plans for Facebook video calling at Skype for iOS and Android to ensure the highest quality standards. Developed automated testing environment using Python to drive Selenium Grid for web-based video calling on Outlook.com. Created automated framework for Windows Phone App testing using C# for wireless camera project. Also wrote iOS automated test framework using UIAutomation, JavaScript, and good old-fashioned Bash shell scripts for Skype Qik app.At Netflix I focused mainly on iOS. I find iOS automation more challenging than Android and hence, more enjoyable. Tools like Appium cover both platforms well.I've widened my scope at ChargePoint from just mobile testing to web, API and testing of EV charging stations. I do more Python these days, as well as leading and teaching other engineers.Specialties: Creating automation frameworks, iOS, Android, Java, demos, humor
Listed skills include Agile Methodologies, Java, Perl, Jira, and 29 others.