Rumble Huang Email and Phone Number
Hi, I'm Rumble Huang, a full stack Ruby on Rails developer with back-end, front-end and server management skills. And also an indie game maker.• 8 years experience in Ruby on Rails and 16+ years experience in Ruby.• Contributed 18 gems with 2M+ downloads and 700+ stars on GitHub.• Has contributions to open-source projects: rails, webpacker, rubocop, redis-objects, rubymotion...etc.• Familiar with Canvas API, WebGL, and be able to build a game framework using pure javascript.• 7 years experience in game development and had an indie game released on Steam.‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾Blog: https://khiav223577.github.io/blogGitHub: https://github.com/khiav223577StackOverflow: https://stackoverflow.com/users/2131983/khiav-reoyIndie game at itch: https://echo-project-tw.itch.io/echo-our-voice
Maicoin, Ltd.
View- Website:
- maicoin.com
- Employees:
- 21
-
Senior Software EngineerMaicoin, Ltd. Feb 2021 - PresentTaipei, Taipei City, TaiwanSystem Design and Implementation:• Designed and implemented the "Yield" feature in MAX, allowing users to earn interest on idle assets.• Efficiently handled the massive scale of data by querying a table with over 10 billion rows and processing more than 10 million logs daily, all completed within an impressive time frame of only 10 minutes.• Accomplished seamless modification of the database structure and migration of several large tables with billions of rows, all achieved with zero downtime.Performance Improvement:• Successfully reduced testing time by half by introducing a new data flow for creating test data only once and rolling it back between test cases, significantly enhancing development efficiency.• Impressive improvement in the recalculation speed of reconcile from 1-2 hours to just 3-5 minutes by implementing efficient algorithms to iterate through over 200M+ rows and process 1M+ records per account.• Hunted down and effectively resolved challenging issues, including fixing the persistent problem of "lost connection to the database server," which had been a longstanding concern for the team, and identified and addressed a memory leak issue in the API serverBlockchain Expertise:• Engaged in arbitrage to understand trading strategies used by traders and make profits from it.• Acquired a deeper understanding of the Polygon network after purchasing and exploring my first NFT.• Skillfully integrated several cryptocurrencies into MAX / MaiCoin, including COMP, UNI, DOT, MATIC, XLM, FIL, ADA, AXS, SLP, SOL, and SHIB. -
Senior Software EngineerCompass Bioinformatics May 2018 - PresentHsinchu City, Taiwan, Taiwan -
Chief EngineerBonio Inc. Aug 2016 - Mar 2021Taiwan• Design architecture of systems and develop best practices as a technical lead.• Lead the development teams to resolve technical problems and improve code quality.• Migrate websocket servers from Node.js to Golang.• Optimize PaGamO website speed. Reduce the number of requests from 163 to 60 and page size from 9.8MB to 2.7MB.• Improve PaGamO's rendering performance. Reduce the CPU usage from 18-23% to 11-15%.• Improve the performance of PaGamO core APIs by 30-50% and reduce the number of SQL queries by a half.• Identify and remediate RCE vulnerabilities in PaGamO.• Develop a new information security policy, patch and vulnerability management processes for BoniO.• Develop several strategies for fast leaderboard calculations in PaGamO with 3M players over multiple categories.• Setting up automatic API documentation generation. -
Software EngineerBonio Inc. Mar 2014 - Aug 2016Taiwan# As Rails Engineer• AWS cloud server operations.• Implement parallelly assets uploading feature to deploy tools.• Build tracking system, record server error logs and slow request logs to help engineers trace bugs and improve performance of the system.• Responsible for code reviewing and merging of all the PRs.• Automate content processing flow, developing tools to extract content from docx, adjust the display, convert it to pdf or html in batch and so on.# As Game Developer• Design core game mechanics of PaGamO, the first online gaming platform for education.• Improve game performance at least 10 times by rewriting it with canvas API.• Designing and implementing 100+ game props, terrains and terrain tree routes.• Developing tools to pack and compress images to sprites automatically.• Developing flexible buff/debuff system in the web-based game.• Developing boss battle system which supports 1000+ players battling with one boss at the same time.• Add themes to the game, allowing we to change the game to "ocean style" or "machine style". -
Undergraduate Research ScholarsAcademia Sinica, Taiwan Apr 2014 - Jun 2014TaiwanDeveloping a tool to analyze network log data of Academia Sinica (Taiwan). Dealing with more than 20GB of data per day in 15 minutes.
Rumble Huang Skills
Rumble Huang Education Details
-
Gpa 3.85 -
Gpa 3.39
Frequently Asked Questions about Rumble Huang
What company does Rumble Huang work for?
Rumble Huang works for Maicoin, Ltd.
What is Rumble Huang's role at the current company?
Rumble Huang's current role is Senior Software Engineer at MaiCoin, Ltd..
What schools did Rumble Huang attend?
Rumble Huang attended National Taiwan University, National Taiwan University.
What skills is Rumble Huang known for?
Rumble Huang has skills like Javascript, Ruby, Ruby On Rails, C, C++, Java, Amazon Web Services, Php, Linux, Mysql, Python, Git.
Who are Rumble Huang's colleagues?
Rumble Huang's colleagues are Anny Lien, Cosette Luen, Cams, Chang-Hao C., Deanna Lo, 余政韋, Jia Tyng, Wei Ker.
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