Samuel Zhang Email and Phone Number
Samuel Zhang work email
- Valid
- Valid
- Valid
- Valid
Samuel Zhang personal email
15+ years of experience in software development. Familiar with C/C++/Java/Python/Javascript/Ruby/Erlang/Elixir and more. Deeply fascinated by multi-language programming, refactoring and cross-platform software integration. Experienced in distributed systems, web services, backend/fullstack, mobile-games, realtime/rich-user-interaction software development, end-to-end system integration, .etc. A fast learner, an efficient independent programmer and a reliable team-player.
-
Sr Backend EngineerUjet Feb 2019 - PresentSan Francisco, California, Us Working as Backend/Fullstack: Backend (Ruby on rails, Elixir/Phoenix), Frontend (AngularJS), CRM integration (NodeJS); developed and deployed on AWS (EC2/S3/CloudFront/RDS/ElastiCache); best practice of micro-services, docker/k8s, many 3rdparty services (Twilio, Firebase, Loggly, LaunchDarkly, Datadog, NewRelic, Looker, .etc) are integrated. Developing stat service & dashboards: data pipeline transmits realtime data from mySQL binlogs, via logstash, kafka to ElasticSearch, from where Elixir REST API fetch data and respond to customers concurrently and efficiently. Refactoring core services from Ruby to Elixir, to reduce database load and memory cost and make the system more scalable. -
Senior Server DeveloperNetease North America Aug 2016 - Jan 2019 Independently designed and implemented a new RTS mobile game server using Erlang* Erlang, Python, C++; Linux; AWS-EC2* Flexible and replaceable coding structure and modular design: ** Networking: TCP/ self implemented reliable UDP ** Serializer/Compressor: protobuf(zlib)/json(msgpack) ** Security: RSA + AES-CBC ** Database: MongoDB ** CDN: AWS-S3/Cloudfront ** LoadBalancer: AWS-ELB ** Matchmaking: Trueskill* Deterministic lockstep as synchronization; AOI (Area of Interest) and flexible sampling rate method for reducing character movement related traffic packets; heartbeat and snapshot used for disconnection, reconnection and resync.* Supporting multiplayer realtime PvP (5vs5 and unlimited Free For All) and spectator mode allowing thousands of followers attached in one channel (an implemented spectator mode half a year earlier than PUBG's came out).* Flexible concurrent channels and multi-erlang-node cluster architecture supporting 40000+ concurrent players per EC2 instance efficiently. * Integrated with Unity C# client-side and solved plenty of desync, lag, low-frame-rate, high-traffic-cost and other performance issues using distributed-systems theories and practical debugging skills; thoughtful and experienced on synchronization, lag compensation, reduce/hide latency and more realtime networking related topics. Participated in developing Bigworld-like MMO server engine for mobile game products * Developed using C++ for engine core and Python for application layer using MySQL, XML/JSON and AWS. * Imported Nvidia PhysX for physics/collision simulation, and behavior tree as for AI. * Optimized AOI calculation, memory-leak, database sharding, network performance and stability.
-
Graduate AssistantComputer Science Dept, Lamar University Jan 2014 - Dec 2015Beaumont, Tx, Us Graduate Thesis: Whoo, an Android face recognition app (Java, OpenCV, ML, TCP/IP). Car2Car distributed communication simulator (Linux, FtkGUI, distributed consensus algorithms). Wireless Sensor Network and nesC programming on TinyOS: 802.11*, ZigBee, IoT and more protocols CUDA parallel programming on NVIDIA GPUs: multi-core-CPU & GPU profiling and optimizations Robot programming in SHARC assembly: robotics, assembly, sensors, .etc -
Senior Software EngineerCvte, Shenzhen R&D Center (Www.Cvte.Cn) Aug 2011 - Jun 2013CVTE Co., Ltd is China’s largest television board provider. (www.cvte.cn) Smart TV development: Java/Android, C++(NDK), C(kernel, drivers). Developed a Sling-box-like product with streaming thousands of traditional TV channels, end-to-end. Infra/DevOps: designed and refactored unified API, using which optimized development-cycle and built an automatic test system for quality control of mass-production. Developed software for GPS navigation, vehicle-electronics, smart-ad-panel and other devices.
Samuel Zhang Skills
Samuel Zhang Education Details
-
Lamar UniversityComputer Science -
Northwestern Polytechnical UniversityComputer Science
Frequently Asked Questions about Samuel Zhang
What company does Samuel Zhang work for?
Samuel Zhang works for Ujet
What is Samuel Zhang's role at the current company?
Samuel Zhang's current role is An experienced and flexible programmer with C/C++/Java/Python/Erlang and more.
What is Samuel Zhang's email address?
Samuel Zhang's email address is sa****@****ujet.co
What schools did Samuel Zhang attend?
Samuel Zhang attended Lamar University, Northwestern Polytechnical University.
What skills is Samuel Zhang known for?
Samuel Zhang has skills like C++, C, Java, Software Development, Javascript, Python, Software Engineering, Linux, Programming, Android Development, Algorithms, Embedded Systems.
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