Cloud Gaming @ NVIDIA
San Francisco Bay Area
NVIDIA
Senior Software Architect - GeForce Now
August 2015 to Present
San Francisco Bay Area
VOTASOFT
VP Cloud Engineering/Artificial Intelligence
December 2013 to Present
Toronto, Canada Area
WD, a Western Digital company
Senior Principal Software Engineer
November 2014 to August 2015
San Francisco Bay Area
EVault
Development Team Lead Cloud Storage (Backup/Recovery/Archiving)
April 2013 to January 2014
Toronto, Canada Area
PerspecSys Inc.
Lead Developer and Team Lead – Cloud Security Solutions
March 2012 to March 2013
Oracle
Principal Member of Technical Staff – Oracle Network Resource Management Suite Team
September 2006 to March 2012
CIBC
Senior Software Consultant – OTIS/EBO Electronic Banking Operations
March 2006 to August 2006
Rogers Communications
Senior Software Consultant – Customer and Asset Management Team
2005 to 2006
DataMirror
Senior Software Engineer – Transformation Server Team
2001 to 2004
Toronto, Canada Area
Delano Technology
Senior Software Developer
2000 to 2001
Nortel
Senior Software Engineer
1996 to 1999
Design NVIDIA Geo-Distributed GameStream/GRID Infrastructure connectivity enabling technologies http://shield.nvidia.com/grid-game-streaming Technologies in use: *C[ANSI 99 11]/C++[98 11 14][cross-platform compilation, x86-(64), ARM] *Java 8 (+EE7) *Python *Cross-platform toolchains *UPnP/NAT-PMP/PCP *IP[v4|6] TCP/UDP L2/L3 *(D)TLS/SSL *Multiplexing *RESTful WS *NAT/Firewalls Traversal *Networking Topology Discovery *NAT Behavioral Fingerprinting *Symmetric NAT Port Prediction *STUN/TURN *ICE *DDNS *Amazon AWS: EC2 S3 EBS DynamoDB ELB Route53... Design NVIDIA Geo-Distributed GameStream/GRID Infrastructure connectivity enabling technologies http://shield.nvidia.com/grid-game-streaming Technologies in use: *C[ANSI 99 11]/C++[98 11 14][cross-platform compilation, x86-(64), ARM] *Java 8 (+EE7) *Python *Cross-platform toolchains *UPnP/NAT-PMP/PCP *IP[v4|6] TCP/UDP L2/L3 *(D)TLS/SSL *Multiplexing *RESTful WS *NAT/Firewalls Traversal *Networking Topology Discovery *NAT Behavioral Fingerprinting *Symmetric NAT Port Prediction *STUN/TURN *ICE *DDNS *Amazon AWS: EC2 S3 EBS DynamoDB ELB Route53 EIP SQS DirectConnect Major Achievement: Global Geo-distributed Cloud Infrastructure for NVIDIA GameStream NOW solution; 99% P2P connectivity framework [+Symmetric to Port Restricted/Symmetric NAT] for IOT
What company does Alexander Hropak work for?
Alexander Hropak works for NVIDIA
What is Alexander Hropak's role at NVIDIA?
Alexander Hropak is Senior Software Architect - GeForce Now
What industry does Alexander Hropak work in?
Alexander Hropak works in the Computer Software industry.
Who are Alexander Hropak's colleagues?
Alexander Hropak's colleagues are James McNamee, LungSheng Chien, Kenneth Wang, Jamie Nguyen, Yang Liu, Anthony Hills, Gaurav Saini, Niranjan Avadhanam, Poorvi Pandya, and Prameet Kohli
📖 Summary
Software Architect and Lead Developer of Cloud based solutions with successful record of delivering best in class software solutions to the market: Oracle OpenWorld 2012 Gold Medal for the Best Cloud Security Solution (GoldenBridge Awards), Seagate [EVault] Cloud Backup Service, WDC Western Digital MyCloud Technologies in use: 4+1 Architectural Framework, Agile, Data Centers, Large Scale Solutions, Java (+EE), Spring, Enterprise Message/Service Bus(ZeroMQ, RabitMQ, AquaLogic), C++/STL/Boost, RDBMS, NoSQL, Web 2.0, Mobile/Embedded, toolchains, AI, Networking/NAT/Firewall, P2P, Port Mapping, NAT Traversal, WebRTC, STUN/TURN/ICE Protocols: IP[v4/v6], TCP, UDP, SRTP, SCTP, (D)TLS, SIP, XMPP, UPnP, NAT-PMP, PCP, ICE Special Interests: Expert Systems, Decision Trees, Neural Networks, Fuzzy Logic, Pattern Recognition, Knowledge Discovery Awards: Gold Winner in the 4th Annual 2012 Golden Bridge Awards for Cloud Security Innovations Professional Memberships: International Association of Privacy Professionals Platforms: Enterprise Linux, SunOS, HP-UX, AIX, DEC Tru64, Windows Server Programming Languages: C++ 11/14, C11, Java 8, JavaScript, SQL/PL-SQL/T-SQL, Python, UNIX shell scripting, PowerShell (R)DBMS: Oracle Database Server 12c, x10 (In-memory database), Berkeley DB (Java/XML), Oracle Real Application Clusters (RAC), PostgreSQL MySQL NoSQL: MongoDB Cassandra Methodologies: Software Engineering, OOA/D, Secure Coding, Design Patterns (GOF), UML, Software Rule Engines: Drools, Jess, JSR-94 based Rule Engine FrameworkSenior Software Architect - GeForce Now @ Design NVIDIA Geo-Distributed GameStream/GRID Infrastructure connectivity enabling technologies http://shield.nvidia.com/grid-game-streaming Technologies in use: *C[ANSI 99 11]/C++[98 11 14][cross-platform compilation, x86-(64), ARM] *Java 8 (+EE7) *Python *Cross-platform toolchains *UPnP/NAT-PMP/PCP *IP[v4|6] TCP/UDP L2/L3 *(D)TLS/SSL *Multiplexing *RESTful WS *NAT/Firewalls Traversal *Networking Topology Discovery *NAT Behavioral Fingerprinting *Symmetric NAT Port Prediction *STUN/TURN *ICE *DDNS *Amazon AWS: EC2 S3 EBS DynamoDB ELB Route53 EIP SQS DirectConnect Major Achievement: Global Geo-distributed Cloud Infrastructure for NVIDIA GameStream NOW solution; 99% P2P connectivity framework [+Symmetric to Port Restricted/Symmetric NAT] for IOT From August 2015 to Present (5 months) San Francisco Bay AreaVP Cloud Engineering/Artificial Intelligence @ Design and implement adaptive device-to-cloud and peer-to-peer secure content (audio, video, data) streaming and sharing solutions based on the use of TCP/UDP NAT Traversal and prediction algorithms powered by Artificial Intelligence [Pattern Recognition, Neural Networks, Fuzzy Logic and Expert Systems] Major Achievement: Implement Artificial Intelligence based hole punching solution to achieve 99% P2P in Symmetric to Symmetric NAT traversal Consulting Services: Cloud-base/Distributed Enterprise Solutions, Low Latency Trading Systems C++/C, Web based solutions AngularJS, Bootstrap, Node.js Technologies in use: *C++11[gcc/g++ v4.9.1 msvc-12 llvm/clang v3.5.0] *ZeroMQ[+Message Exchange Patterns] *CI+Jenkins *Google Test 1.7.0 *Ubuntu Server 14.04 LTS *MongoDB 2.4 [MongoDB C++ Driver 2.5.5] JSON/BSON *Node.js 0.10.25 *Twitter Bootstrap 3.x *AngularJS 1.3.x *JavaScript/jQuery *HTML5 *WebSockets *WebRTC *Google C++ libjingle *NAT/STUN/TURN/ICE *HTTP 1.1/2.0 *Google Protobuf *Microsoft C++ REST SDK (Casablanca), UPnP/NAT-PMP/PCP, TCP/UDP Hole Punching, NAT/Firewalls Traversal, Port Prediction Major achievements: *Rete00 rule engine implementation *Universal Platform Architecture including SOA component-based Inversion of Control Framework with Container implemented in Java/C++ (abstracting common services, incrementally integrating new capabilities, run-time redeployment); *RESTful API authentication algorithm based on Rijndael Block Cipher Algorithm [Block Cipher Size 128] and SHA-256 Cryptographic Hash Function [256bit output/512bit block size] * From December 2013 to Present (2 years 1 month) Toronto, Canada AreaSenior Principal Software Engineer @ Design WD myCloud Middleware Infrastructure, design and develop enterprise and personal secure cloud storage solutions, WD Data Center Adaptive Technologies Major achievements: Architect WD myClound v2.0 Middleware, achieve 99% device P2P connectivity; Design and build Amazon AWS based geo-distributed multi-region WD MyCloud cloud solution Technologies in use: *C/C++11[cross-platform compilation, x86-(64), ARM] *Python *Java *Sockets *Cross-platform toolchains *Linux Kernel/Drivers *Embedded Linux *UPnP/NAT-PMP/PCP *IP[v4|6] TCP/UDP L2/L3 *(D)TLS/SSL *UDT *Multiplexing(+SPDY/HTTPv2) *RESTful WS *NAT/Firewalls Traversal *Networking Topology Discovery *NAT Behavioral Fingerprinting *Symmetric NAT Port Prediction *SIP *STUN/TURN(+TCP) *ICE *DDNS *Amazon AWS: EC2 S3 EBS DynamoDB ELB Route53 EIP SQS DirectConnect From November 2014 to August 2015 (10 months) San Francisco Bay AreaDevelopment Team Lead Cloud Storage (Backup/Recovery/Archiving) @ Create cross-platform cloud based data protection software, data backup, disaster recovery, and offsite replication software solutions using Java, NoSQL Cassandra, Akka, C++11/STL, Boost, Linux (+GRID), GCC/Clang, CMake, PostgreSQL, Virtualization, Appliances (+Virtual). Technologies in use: Java, WS REST/JAX-WS/RPC CXF/Spring, JNI, Tomcat, Linux (RedHat, OEL, SUSE, CentOS, Ubuntu), Windows (Server 2008/2012), Virtualization, Hypervisors (Type 1/2): ESX/ESXi, Hyper-V, Visual Studio C++ 2012 (VC11), GNU gcc v4.8.x, clang 3.1, cmake, C++11/STL, Boost 1.55.x, NoSQL Cassandra 2.x, MongoDB v2.x Redis v2.x Hypertable v0.9x, MySQL v5.6, MS SQL 2008/2012, Google Test/Mock UTF, Google Protocol Buffers, ØMQ(zeromq), OTL(ODBC Template Library)/ODBC/unixODBC, Boost::Property Tree + JSON/BSON, Continuous Integration with Jenkins/Hudson, Code analysis/coverage with Sonar(gcc,gcov+gcovr, Cobertura reports), Python, Web Services with gSoap 2.8.x + MTOM data streaming, Git/Perforce Major achievements: Successfully architected, implemented and launched Seagate(EVault) OpenStack Cloud Backup and Recovery solution [http://www.evault.com/products/cloud-backup-recovery/] C++ Template based Database Access Layer Framework - ultra fast cross-platform cross-database C++ template library to interact with MS SQL, PostgreSQL, MySQL, Firebird, SQLite; Python based (+MongoDB/Pymongo) automated functional test framework for testing C++ binaries on Windows/Linux OS (dynamic/share libraries and processes) via DR0-DR7 CPU registers; data set partitioning algorithm From April 2013 to January 2014 (10 months) Toronto, Canada AreaLead Developer and Team Lead – Cloud Security Solutions @ Design and develop Cloud/SaaS Solutions that leverage Security and Data Protection technologies for the world leading Cloud based SaaS solutions: Oracle CRM, Oracle On Demand Marketing, Oracle Sales and Marketing (Fusion), Salesforce, SAP SuccessFactory, Xactly Incent and Modeling, Microsoft Dynamics Awards: 2012 Golden Bridge Award – Gold Winner – Cloud Security Innovations Major achievements: * Successful Proof-of-concept for a large client leading to a long-term sales and support contract * Innovate data encryption/protection technologies that drive security software development that helps enterprises protect their most sensitive information and keep it within their control when using mission-critical cloud environments and applications * Suggest and Implement Virtualization based product deployment and delivery to clients * Design and develop intuitive and self-learning network traffic analyzer to offer rapid delivery of custom solutions for: Oracle CRM On Demand, ODM, Fusion; Salesforce CRM (+Spring’13), SAP SuccessFactor, Xactly Incent * Single-SignOn Integration across multiple Cloud applications * Format preserving data protection and encryption technologies/algorithms * Cloud based solution deployment with VPN and SMTP support Technologies in use: Amazon AWS/EC2, Microsoft Azure, Linux (RedHat, Oracle Enterprise Linux, Ubuntu, Suse), Mac OS X, Linux Grid, Oracle 12c (+RAC), MySql, MS SQL, JDBC, Multi-tenant clustered deployment, Cryptography (JCA/JCE, AES, Blowfish, DES/DESede(Triple DES), PBE(+MD5/SHA1&DES/DESede), RC2/4/5, RSA), SSL/TLS, Security Certificates, Symmetric and Asymmetric Ciphers, Rotating and rolling cipher keys algorithms, Java, C/C++, JRuby, HTTP(S), HTML, JavaScript/JQuery, JSON, AMF (Flash/Flex), XML, OSGi (Equinox), Web Services REST/SOAP, Axis2, Apache Lucene Search Engine, Apache HttpCore (+NOI), Apache Velocity From March 2012 to March 2013 (1 year 1 month) Principal Member of Technical Staff – Oracle Network Resource Management Suite Team @ Architect, design and implement Oracle Network Resource Management Suite of products: Order and Service Management, Network Intelligence, Network Integrity, Unified Inventory Management and Network Resource Activation Major achievement: * Design and implement “evergreen” Network Resource Activation solution – extremely reliable, highly available, well scalable, load balancing and failover-capable, high throughput network resource activation solution running in Oracle OEL GRID on Oracle Fusion Middleware and Oracle 11G RAC; Physically build, set up and configure Oracle 11gR1 RAC+GRID machines when the remote lab machines were no longer available; * IBM (IBM Global Business Services) Telco Integration Project Tech Lead – Integrate IBM-Oracle global telecommunication solution using IBM Telco Integration Stack and Oracle Network Activation Solution. Technologies in use: Service-Oriented and Event-Driven Architecture, Architecture Framework 4+1, OO Design Principles and Patterns, OEL5 Linux GRID(+RAID x/y), BEA WebLogic 11g (+Cluster), Oracle 11R2 Database Server(+RAC), JEE, JDBC, EJB, JMS, Sync/Async WebServices, XMLBeans, XDoclets, Ant, JDeveloper, SQL Developer, SQL Data Modeler, SQL, PS/SQL, JSF/ADF+AJAX, ADE, BugDB, OOA/D, UML, Design Patterns, XML, XSL, XSLT, JAX-RPC/JAX-WS, AXIS2, SSL, SAAJ, JPA+TopLink From September 2006 to March 2012 (5 years 7 months) Senior Software Consultant – OTIS/EBO Electronic Banking Operations @ Design and implement distributed and scalable electronic banking operations solutions that permit complete computer assisted automation of banking operations. Solutions are built on J2EE platform, written in Java and run on BEA WebLogic Application Server. Optical Image Recognition technologies eliminate the need for human interaction and offer 100% computer automated banking solution. From March 2006 to August 2006 (6 months) Senior Software Consultant – Customer and Asset Management Team @ Design, develop and support scalable, high performance, n-tier data warehousing solutions that allow to capture, flow, store, query and analyze telecommunications inventory data in real-time utilizing AMDOCS and Rogers solutions running in BEA Tuxedo Application Server on UNIX HP-UX 11.11 computing platform, Oracle 10g RDBMS using C/C++ From 2005 to 2006 (1 year) Senior Software Engineer – Transformation Server Team @ Design and implement data transformation servers that provide real-time, multi-directional flow of data with integration, replication and transformation logic via a miscellaneous set of database servers across a broad set of computation platforms From 2001 to 2004 (3 years) Toronto, Canada AreaSenior Software Developer @ Delano was one of the best startup companies I worked for. The main idea behind the product was an early version of BPEL with its own business process engine, all written originally in C++. The company had a component toolkit and a graphical business workflow builder. The company supplied a variety of different component packs that could be integrated into the workflow as actions. The builder produced a deployable artifact that was deployed to the server running the business process engine. From 2000 to 2001 (1 year) Senior Software Engineer @ As a member of the IDEAS team I participated in creating Nortel's famous Norstar and EDGE systems. The solution was based Nortel's Access Firmware/OS. My main role as a developer was to write drivers supporting interactions with various interface devices using voice recognition technologies. The drivers were written in C++. From 1996 to 1999 (3 years) Alexander Hropak is skilled in: Unix, Linux, Software Development, Cloud Computing, C++, C, Object Oriented Design, Design Patterns, SOA, REST, Java Enterprise Edition, Operating Systems, Web Services, XML, Java
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
1 year(s), 9 month(s)
Unlikely
Likely
There's 91% chance that Alexander Hropak is seeking for new opportunities
Issued by Golder Bridge Awards · December 2012
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required