Charles Stearns work email
- Valid
- Valid
- Valid
- Valid
Charles Stearns personal email
Charles Stearns phone numbers
Working at startups from the ground up has given me experience in all levels of software development. I am most at home working on platform and API layers, focusing on software infrastructure; particularly between device and cloud. I have shipped code on platforms servicing over 3M subscribers, running on in home devices as well as the servers they connect to, and solving the reliability issues that comes with it. When I do get to code, I enjoy maintenance and refactoring of code bases to enhance long term use.
-
Software Engineering ManagerAlarm.Com Aug 2019 - PresentTysons, Virginia, UsManagerial focused role working on HVAC, Energy, Water, and Home Access for the core Alarm.com platform, providing a point of integration for EnergyHub, Point Central, Building36 as well as external device partners. Additionally I provide ongoing maintenance and technical support of the original iControl solution for legacy customers. -
Lead Software EngineerAlarm.Com May 2012 - Aug 2019Tysons, Virginia, UsJoined iControl Networks as part of the team responsible for all in-home hardware and the edge compute to connect and control the home. • Lead of Gateway and Video Architecture, edge and in home compute, for the Connect Platform (formerly iControl Networks Platform); responsible for reliability of Home Gateway connectivity for 3M+ subscribers and 5M+ daily live video sessions.• Lead engineer for Java based embedded home security and automation gateway (deployed as ADT Pulse among others). Using agile process, responsible for aspects of sprint planning, design, cross team communication, and guidance via code reviews.• Individual contributor responsible for writing Java code that takes into account the limitations of the customer premises platforms. Role requires an understanding of internet of things (IoT) devices including security panels, Z-Wave (application layer) and IP cameras (web interfaces).• Developed REST interfaces to provide Clients secure access to the managed home devices (home security, Z-Wave, video), outputting both JSON and XML.• Maintenance, refactoring, and new feature development, in extensive legacy code.• Helped bring to market two customer equipment gateway hardware platforms. -
Lead Software EngineerRocket Mobile Inc Jul 2010 - Apr 2012I re-joined Rocket Mobile during a period of transition, when it was fully folded into Buongiorno USA, and subsequently sold to Lumata.• Team lead for tablet sync functionality in SMS / MMS messaging suite for Android; responsibilities included design of protocol (UDP, JSON and IMAP), implementation, and managing tasks for engineers on the team.• Taught in house development class to bring team of existing Brew engineers up to speed on Android.• Technical lead for Android media delivery app; implementation, research, and technical management roles.• Provide technical expertise across in-house development efforts, primarily Android, including research,design, debugging, code reviews and tool chain support.• Development and 3rd party support for legacy BREW products, in C, based on RocketBrowser SDK. Managed internal team, implmeneted new features, handset ports, and direct interaction with customers. -
Mobile Platform ManagerMoblyng May 2009 - Jul 2010Us• Responsible for technical leadership of Moblyng Mobile Platform, bridging native device code to JavaScript applications; running on Android, iPhone, Symbian and WebOS.• Performed implementaiton / debugging across all supported platforms, requiring constant transition between languages and tool-chains, Java, C++, JavaScript, Python, Objective-C, using Eclipse and Xcode.• Managed builds and catalog submits for over 36 SKUs across multiple software catalogs. (Ovi, iTunes, Android, etc.)• Improved build system to streamline production; push button builds ready for app catalog submission. -
Senior Software Engineer (Sde Ii)Danger Nov 2007 - May 2009UsJoined Danger as part of the Mobile Web Browser team, and was there during the acquisition by Microsoft and the transition to working on Windows Mobile consumer devices.• Investigation of future browser direction for Danger platform, examination of open source and third party browser libraries. Included bring-up of third party solutions on internal development hardware. • Development of standards compliant streaming media support, RTSP, with a primary focus of providing YouTube mobile support. Combination of C++, JNI and integration of third-party libraries.• Development and design work on in house debugging tool, to collect diagnostic information from Windows Mobile based handset, Kin hardware. -
Senior Software EngineerRocket Mobile, Inc. Feb 2003 - Nov 2007I was at a Rocket Mobile during a period of great growth, that lead up to the acquisition by Buongiorno as a subsidiary.• Design and implementation of Brew based applications, both internally and for professional services, focused on wireless content distribution and messaging technologies.• Worked directly with professional services clients through all phases of project lifespan.• Lead OEM Integration Engineer for Motorola handsets using Rocket Mobile Messaging Suite, Brew based MMS and SMS application in C. Worked on site with Motorola to integrate into their build environment and with other handset apps. • Lead Engineer on RocketBrowser SDK, a customizable implementation of XHTML-MP browser in C, target at low memory footprint devices.• Supported in-house engineers using RocketBrowser SDK to implement solutions for 3rd parties.• Developed Sony Mobile Entertainment Musicbox, ringtone and wallpaper application for BREW, based on the RocketBrowser SDK. Included integration with customers backend server and specific modifications to the SDK allowing for specialized content.
-
Software ConsultantSelf Employed Aug 2001 - Dec 2002• Contributed to development of a Palm version of personal finance software, branded for In2M and extended to interact with their existing solution.• Advised client on solutions for mobile content delivery, including preloaded content with over-the-air update capability and direct WAP browser access.
-
Software EngineerFusionone Jan 2000 - Jun 2001San Jose, Ca, Us• Lead for Palm Sync Team, responsible for interfacing with project management, QA, and release engineering as well as ownership of components in the Palm Sync system. Managed incremental release schedule. Client and server components implemented in C++.• Promoted to project lead after demonstrating understanding of sync architecture complexities and ability to communicate with other departments, including non-technical groups.• Platform Conduit Group committee member, responsible for data mapping and validation in the fusionOne platform architecture.As part of AstroApps, prior to our joining FusionOne.• Designed and implemented HDML/WML WAP browser interface to map database for BeVocal, using Java Servlets and JDBC.• Contributed to design and implementation of video-on-demand JavaScript extension for Liberate Technologies, in C++ and JavaScript, to integrate SeaChange VOD client into the existing set-top platform.• Participated in redesign of web based document conversion technology resulting in preliminary filing for three patents. Server implemented as Java Servlets. -
Software EngineerAllpen Software, Inc. Jun 1997 - Sep 1999(Allpen Software acquired by Spyglass Inc.)• Individual contributor and lead developer on numerous professional services projects for constrained computing devices, requiring quick ramp up on new technologies and aggressive schedules.• Lead on the development of a WinCE based physical therapist data collection and insurance reporting tool, based around a dynamic form generation engine.• Port of Spyglass Device Mosaic embedded browser to Lynx OS for Marquette Medical, for trial inclusion in devices such as heat rate monitors. • Contributed to development of the Palm VII wireless web browser, Web Clipping. Designed and implemented of table layout manager with minimal memory footprint. • Prototyped road side assistance system for Daimler Benz. Integration of GPS, WWAN, and a barcode scanner on top of NetHopper browser. • Implemented enhancements to AllPen EmbeddedWeb (HTTP Server) to improve page serve performance. • Contributed to development of NetHopper web browser for Apple Newton, including changes to parser and plug-in to allow install of Newton packages via network.• Contributed to development and QA on Apple Newton based teclo repair system for Harris-Dracon; including wireless printer driver, Newton OS UI changes, and an interface to telephony test systems.• QA for Monsanto Agriculture custom mapping solution; using Apple Newton and GPS.
Charles Stearns Skills
Charles Stearns Education Details
-
Washington State UniversityComputer Science
Frequently Asked Questions about Charles Stearns
What company does Charles Stearns work for?
Charles Stearns works for Alarm.com
What is Charles Stearns's role at the current company?
Charles Stearns's current role is Software Engineering Manager.
What is Charles Stearns's email address?
Charles Stearns's email address is ci****@****mac.com
What is Charles Stearns's direct phone number?
Charles Stearns's direct phone number is +140880*****
What schools did Charles Stearns attend?
Charles Stearns attended Washington State University.
What skills is Charles Stearns known for?
Charles Stearns has skills like Mobile Applications, Android, Software Development, Mobile Devices, Java, Agile Methodologies, C, Xml, Start Ups, Embedded Systems, Brew, Objective C.
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