I am a software engineer with experience in a wide variety of product and technology fields. I have worked in all stages of the software development lifecycle as both a software developer and development manager and have contributed to the successful development and launch of multiple consumer devices and software applications.Technical Background Includes: • ROS• C++• Android application development• Java• C# and .NET• Microsoft Windows technology stack• Web and Windows application design and development• Project planning, coordination and engineering team management• Experience in various application domains: robotics, streaming media players, video editing, computer graphics, image processing, user interface design, development tools, SDK design, artificial intelligence• Software intellectual property and patent analysis
Listed skills include Software Engineering, Software Development, Software Design, Visual Studio, and 34 others.