Lance Stout personal email
- Valid
- Valid
Senior developer specializing in authentication/authorization and distributed systems, in particular instant messaging and media conferencing. Experienced in rapid turnaround client development as well as maintaining and evolving long-term products. Most often working in the space between systems—crafting the protocols and APIs for how servers and clients are choreographed to work together.
-
Cto, FounderTalky Inc. Aug 2019 - PresentTalky Inc is a spin-off company from &yet, focusing on building a WebRTC SaaS.Talky.io and SimpleWebRTC.com• Created reusable React component library for WebRTC-based audio/video conferencing• Automated, continuous browser testing using GoCD, Github Actions• Used Kubernetes for orchestration of Docker image deploys• Worked with Google Cloud Platform, AWS, S3, and Packet.net cloud services• Created custom driver for Asterisk to support XMPP Jingle with WebRTC• Implemented 30 person call support with Mediasoup SFU• Video and audio call recording using ffmpeg -
MemberXmpp Standards Foundation Aug 2011 - PresentUs- Member of Technical Council 2013-2016 (Chair 2016)- Author of "RFC 7395: An Extensible Messaging and Presence Protocol (XMPP) Subprotocol for WebSocket"- Author of a number of protocol specifications related to media signaling. -
AuthorStanzajs 2012 - PresentAuthor of XMPP Javascript library, StanzaJS. Focused on exposing protocol details through a JSON interface instead of XML.
-
Senior Software Developer&Yet Jun 2011 - Jul 2019Richland, Wa, UsLead engineer for Talky.io and SimpleWebRTC.com, for both backend service design and frontend React component development (this was spun off into its own company, Talky Inc).Was API design lead for an in-house chat and task management product, creating APIs accessible via both HTTP and WebSocket, and aimed at also supporting non-browser consumers.• Specialized in building XMPP based chat applications using Strophe and StanzaJS• Developed multiple Single Page Applications using Backbone and React• Used Redux for state management of React applications• Incrementally migrated large JavaScript codebases to TypeScript• Worked as consultant for numerous clients, following Agile/Scrum practices to deliver features in sprints• Automated unit testing and code coverage for Node.js servers using Lab• Used automated linting and code style enforcement with git pre-commit hooks and eslint/prettier• Designed and implemented multiple JSON HTTP APIs using Node.js with Hapi and Express, for both &yet products and external clients.• Created WebSocket based RPC APIs using Node.js• Used combinations of PostgreSQL and Redis, with hard earned knowledge of the benefits and shortfalls of Redis Lua scripts.• Used Docker to package and deploy standalone micro services• Developed OAuth2 provider and client implementations, following OpenID-Connect• Worked with Jitsi Video Bridge, Janus, and MediaSoup SFUs for WebRTC -
Co-AuthorSleekxmpp Jul 2010 - Jul 2015Co-author of the Python SleekXMPP library.- Wrote documentation and automated test suites.- Used Git for version control.
-
Software DeveloperClemson University Jun 2007 - May 2011Clemson, Sc, Us2009-2010- Developed a distributed computing framework using Python and XMPP.- Prototyped application for converting student schedules into downloadable iCal files using XSLT for Clemson's Application Services department.- Project manager for a team of six.- Used Mercurial for version control.2008- Created Eclipse plug-in for Clemson's Resolve language.- Developed interactive graph editor for visual computing, using Java.- Worked in a team of six to implement a web-based survey system.2007- Designed remote camera control protocol.- Developed application for controlling and monitoring remote web cams, using C#. -
Web DeveloperTown Of Cooleemee, Nc 2006 - 2009- Created and implemented two complete website designs.- Used XSLT to generate sites from XML data files.- Made public ordinances publicly available in PDF and LaTeX formats.
-
Quality Assurance InternHayward Pool Products Jun 2007 - Jul 2007Charlotte, North Carolina, Us- Streamlined workflows for creating QA test procedures.- Optimized QA process data for a 66% reduction in network storage space. -
Web DeveloperAgape Faith Church 2004 - 2007- Developed a membership, resource (room/vehicle reservations), and event management application in PHP.- Used CodeIgniter and MySQL.
Lance Stout Skills
Lance Stout Education Details
-
Clemson UniversityComputer Science -
Clemson UniversityComputer Science
Frequently Asked Questions about Lance Stout
What company does Lance Stout work for?
Lance Stout works for Talky Inc.
What is Lance Stout's role at the current company?
Lance Stout's current role is CTO, Founder at Talky Inc..
What is Lance Stout's email address?
Lance Stout's email address is la****@****ail.com
What schools did Lance Stout attend?
Lance Stout attended Clemson University, Clemson University.
What skills is Lance Stout known for?
Lance Stout has skills like Python, Javascript, Git, Web Applications, Mysql, Xmpp, Websockets, Web Development, Html, Css, Xml, Xslt.
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