Senior Software Engineer
CurrentNote: TeamViewer acquired Upskill in 2021. Creating AR collaboration and video streaming software for the deskless worker. Contributions have spanned multiple teams - Web, Mobile, and Server.WebInitially provided all web development for core product and administrative applications. Technologies include AngularJS and WebRTC. Eventually transitioned from AngularJS to React.MobileCollaborating with our Android architect, developed a slim web view framework to unlock rapid development of custom UI templates not available in our core product. Solution provided a Java to Javascript bridge to allow communication between web views and our Android client.ServerUsing Node.js and Go, currently developing multiple microservices. Functionality includes REST APIs, authentication, call signaling services, and media file handling. Technology includes mongodb, PostgreSQL, keycloak, redis, minio, keycloak, docker.