Badges
Certifications
Work Experience
Blockchain Architect
UseTech Integration• October 2017 - Present
• Architect and develop Ethereum smart contracts (Solidity, NodeJS, Truffle) • Architect and lead Crypto 100 Index development (Python backend, PHP frontned, MySQL, PostgreSQL) • Research, architect, lead, and develop misc. customer solutions (C#, C++, Python, JavaScript, React, WebAssembly (WASM)): Investment/banking platforms, cryptowallets, optimistic contracts, voting, offchain transaction signing, etc. • Hire developers and QA
Software Architect
Lenovo• October 2013 - October 2017
Led development and deployment of OAuth2 cloud service for Lenovo cloud platform; Staffed software engineering team and established development processes in Lenovo-Chrome business unit; Led team of Software Engineers to develop Pen Application for Lenovo-Chrome; Led team of Software Engineers to build concepts of wearable devices; Designed and drove development of pen applications. “JustPaper” prototype compared 1 to 1 to Microsoft OneNote in user studies; Owned IPC and reliability in Windows 10 Universal Apps Framework; Protected 27 successful patents to be filed; Provided backup coding and code reviews on miscellaneous Windows applications projects; Was one of the mentors on HackBCA hackathon representing Lenovo.
Software Architect
ARCA• July 2007 - October 2013
Managed outsource software teams in Russia, Poland, and Canada Participated in hiring of software engineers for internal R&D team Was custodian of R&D processes and evolution of the processes. Designed and developed new products for resale and internal use: o Hardware Integration Platform (Embedded Linux, Android, C++, Java) o Diebold ECD220 (Windows CE, C++) o Diebold OEM AFD cash dispenser SDK (C++, VB) o Fujitsu dispenser SDK for IBM self-checkout lane (C++) o Concert Retail Software Solution (C++, PHP, JavaScript, MySQL) Reviewed product requirements and created architectural and functional specifications Provided leadership in defining and planning software projects Supported existing integration SDKs, diagnostic software, and drivers for OEM banking equipment for Windows, Linux, and no-OS platforms. Supervised the provision of consulting for customer integration.
Software Engineer
ARCA• January 2001 - July 2007
Designed, developed, and supported diagnostic software, drivers, and integration SDKs for Windows and Linux for banking equipment manufactured by Fujitsu, NCR, DeLaRue, Arca, Sagem, and CTS (C++, Windows SDK, Linux). Supported embedded AT-208 firmware Designed and developed copy protection system and custom HTTP software registration server application Provided consulting for customer integration of 3DES encrypting PIN pads, cash dispensers, card readers/writers & check scanners of Japanese, European and American manufacturers Created the users’ and programmers’ software manuals, as well as Developers' network WEB site
Education
Moscow State University
Physics, MS• September 1995 - January 2001
Links
greg_zaitsev has not updated links details yet.
Skills
greg_zaitsev has not updated skills details yet.