Full-stack software engineer. Scala enthusiast. I feel extremely excited to have LinkedIn as my career start. My goal is to make developers happy and proud of what they do, and change the way they write software at LinkedIn.
With our infrastructure, we allow blazingly fast development and release cycles. Application developers can ship an MVP in just a few weeks. They can commit code change and push to production 3 times a day.
We grow the number of Play apps at LinkedIn from 30 to 140+ in less than two years. We are powering the most high-demanding pages serving the most traffic: home page, profile, jobs, company, mobile and much more!
Specialties: Application Development, Restful Web Services, Web Framework, Asynchronous Programming, Frontend Infrastructure, System Design
Programming languages: Java, Scala, C++, Shell Scripting, HTML, CSS, Javascript.
Senior Software Engineer @ Continue working on Play Framework and bigger company-wide initiatives. From March 2015 to Present (10 months) Software Engineer @ - Working in Presentation Infrastructure Team
- Integrating Play Framework (Scala, Java) into Linkedin's next-generation technology stack, helps developers ship scalable web applications fast and enjoyable
- Working on several new infrastructure initiatives that vastly enhance developer experience and site performance From July 2013 to February 2015 (1 year 8 months) Teaching Assistant of Networks and Mobile Systems @ - Grading homeworks and labs for graduate level course Networks and Mobile Systems (CSCI-GA.2620-001) From January 2013 to May 2013 (5 months) Greater New York City AreaSoftware Development Engineer Intern @ - Worked in Personalization Platform team
- Developed SimsExplorer - a visually appealing and extensible tool that displays similarity prototypes to various Amazon subsidiaries
- Leveraged Amazon's internal Java web application framework, Amazon Web Services, as well as front end technologies like HTML, CSS, Javascript and jQuery
- Deployed package on production stage accessible outside company firewall and currently being used by shopbop.com
- Received excellent feedback from Shopbop's CEO From May 2012 to August 2012 (4 months) Greater Seattle AreaSoftware Developer @ - Developed an intelligent video surveillance server which can capture camera video, analyzes its content using algorithm library, issue and save alarm into database. Used C/C++, Win32 API, MFC, and SQL Server 2008.
- Designed database schema. Defined remote control protocol with frontend web application using XML.
- Solved the key problem synchronization of capture, decode, analyze and database access threads. From June 2010 to September 2011 (1 year 4 months) Research Assistant @ - Devised and implemented computer vision based video re detection system using CIE Lab color space, CS-LBP descriptor and generative Adaboost learning method using C/C++ and OpenCV.
- Collected and contributed a dataset of 128 video clips for evaluating the performance of re detection system.
- Achieved 94% precision and 82% recall rate on the dataset, comparable to the state-of-the-art paper.
- Ported the system to TI DM6446 embedded platform and gained real-time performance at 15fps. From September 2010 to June 2011 (10 months)
M.S, Computer Science, 3.9 / 4.0 @ New York University From 2011 to 2013 B.S, Software Engineering, 3.2 / 4.0 @ Sun Yat-Sen University From 2007 to 2011 Ruobing Li is skilled in: Java, Scala, Play Framework, JavaScript, Software Design, Mentoring, Linux, Algorithms, C++, Git, CSS, C, Shell Scripting, jQuery, Amazon Web Services (AWS)
Websites:
http://miracle21.blogspot.com