Kristopher Johnson work email
- Valid
- Valid
- Valid
- Valid
Kristopher Johnson personal email
Kristopher Johnson phone numbers
With over 30 years of software development experience, I am a seasoned professional who can design, build, and maintain complex and scalable distributed systems, databases, graphical user interfaces, real-time monitoring and control, and embedded applications. I have a strong background in iOS, Android, Windows, Linux, and macOS platforms, and I am proficient in multiple programming languages, such as Rust, Swift, Objective-C, C++, C#, Java, and JavaScript.Currently, I am a senior software developer at Kobiton, a leading provider of cloud-based mobile device testing solutions. I am involved in system architecture, feature development, and reverse-engineering of undocumented protocols, file formats, and operating system libraries to support our mobile app testing solutions.I have also worked as a software engineer in the gaming and transportation enginering domains. I enjoy learning new technologies and solving challenging problems in all software domains.
-
Senior Software EngineerDitto Jul 2024 - PresentSan Francisco, California, UsMember of the SDK engineering team, lead for the C++ SDK. -
Senior Software DeveloperKobiton Oct 2020 - Jul 2024Atlanta, Ga, UsInvolved in design, development, maintenance, and support of a suite of enterprise mobile application testing products for iOS and Android. Using macOS, iOS, Swift, Objective-C, Xcode, Windows, Visual Studio .NET, Android Studio, C#, C++, Rust, Java, Node, JavaScript, TypeScript, .NET Core, Mono, CMake, HTML, CSS, gRPC, protocol buffers, PostgreSQL, and InfluxDB.Development tasks include architectural design and review, reverse-engineering of undocumented protocols, file formats, and operating system libraries, and maintaining compatibility with older versions of iOS and Android. Worked with internals of iOS, Android, and WebKit. Implemented components and test applications for iOS, Android, Windows, and macOS. Integrated components into tests with Appium, Xcode's testing frameworks, and HP/MicroFocus UFT. Used IDA Pro, Hopper, and Ghidra disassemblers and Wireshark protocol analyzer for reverse engineering. -
Senior Software DeveloperMobile Labs Feb 2015 - Oct 2020Atlanta, Georgia, UsInvolved in design, development, maintenance, and support of a suite of enterprise mobile application testing products for iOS and Android. Using macOS, iOS, Swift, Objective-C, Xcode, Windows, Visual Studio .NET, Android Studio, C#, C++, Java, Node, JavaScript, TypeScript, .NET Core, Mono, CMake, HTML, CSS, PostgreSQL, and InfluxDB.Development tasks include reverse-engineering of undocumented protocols, file formats, and operating system libraries, and maintaining compatibility with older versions of iOS and Android. Learned about internals of iOS, Android, and WebKit. Implemented components and test applications for iOS, Android, Windows, and macOS. Integrated components into tests with Appium, Xcode's testing frameworks, and HP/MicroFocus UFT. Used IDA Pro, Hopper, and Ghidra disassemblers and Wireshark protocol analyzer for reverse engineering.Accepted interim Team Lead role January-August 2019 while company searched for a new Director of Software Development. As Team Lead, prioritized and assigned development tasks to team members, managed technical-support escalations and assisted customers directly when needed, worked with sales and marketing departments, and was responsible for deliverables and releases. Used JIRA for internal issue management and ZenDesk for coordination with support team and customers. Interviewed candidates for Director role.Mobile Labs was acquired by Kobiton in October 2020. I continued my Senior Software Developer role with Kobiton. -
President/Principal EngineerCapable Hands Technologies, Inc. Sep 2006 - Feb 2015Providing software development and IT consulting services to clients in multiple industries.Design and implementation of mobile applications for iOS and Android for traffic engineers, ITS maintenance staff, and for the general public, using Apple Maps, Google Maps, and ArcGIS map APIs, distributed via the App Store, Google Play, and internal enterprise servers. Tools used include Xcode, Objective-C, Swift, Eclipse, Android Studio, and Java.Front-end and back-end design and implementation of web sites using Node.js, AngularJS, OpenLayers, jQuery, Backbone.js.Participated in design, and implementation of a JBoss-based application that supports the Gaming Standards Asssociation s G2S and S2S protocols for managing gaming machines.Added support for multiple gaming machine protocols for Scientific Games video gaming site controllers. Site controller software was mix of C and C++, running on Fedora Linux. Site controller software communicated with gaming machines using RS-422-based serial communications.Developed cross-platform (Win32 and Linux) C++ libraries for internal use at Scientific Games. Tools used included Visual Studio 2005 and gcc/g++ compilers, Visual SourceSafe, CVS, Python, SCons, CMake.Designed and implemented system for downloading and installing new software releases from Windows servers to remote Linux-based terminals. Tools used included Python, Visual C#, Microsoft SQL Server 2005, rsync, Cygwin.Gathered requirements and initiated design and development of new generation of network infrastructure and management software at Scientific Games. Involved TCP/IP and serial communications with a variety of vendor-specific protocols.Assisted internal development team at Reuters in resolving issues for a major software release. Added necessary features, diagnosed and resolved defects, and tested new functionality. Tools used included Visual C++ 6.0, ATL, MFC, ActiveX controls, Subversion, VMWare, Windows crash dump analysis.
-
ConsultantInnovative Employee Solutions Mar 2010 - Jan 2013San Diego, California, UsWorking as consultant to TransCore ITS, designing and developing software components. -
Software EngineerScientific Games Jul 2003 - Sep 2006Las Vegas, Nv, UsDesigned, implemented, installed, maintained, and supportted Windows- and QNX Neutrino-based embedded software for point-of-sale lottery terminals, automated lottery ticket vending machines, and lottery network components, using Visual C++, Windows XP, and Windows XP Embedded.Design and development lead for lottery terminal product development group.Served as lead software developer for new product prototypes. Oversaw requirements specification, design, implementation, and deployment. -
Principal EngineerTranscore Dec 2000 - Mar 2002Nashville, Tn, Us
Kristopher Johnson Skills
Kristopher Johnson Education Details
-
The University Of GeorgiaComputer Science -
Georgia Institute Of TechnologyComputer Science
Frequently Asked Questions about Kristopher Johnson
What company does Kristopher Johnson work for?
Kristopher Johnson works for Ditto
What is Kristopher Johnson's role at the current company?
Kristopher Johnson's current role is Senior Software Engineer @ Ditto.
What is Kristopher Johnson's email address?
Kristopher Johnson's email address is li****@****son.net
What is Kristopher Johnson's direct phone number?
Kristopher Johnson's direct phone number is +177044*****
What schools did Kristopher Johnson attend?
Kristopher Johnson attended The University Of Georgia, Georgia Institute Of Technology.
What skills is Kristopher Johnson known for?
Kristopher Johnson has skills like Software Development, C#, Linux, C++, .net, Agile Methodologies, Microsoft Sql Server, Android, Java, Python, Programming, 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