Wei Dai loves cycling and cooking, as well as coding.
Software Engineer @ • Work with big data applications team. Full Stack. Focusing on Identity right now.
• Working on server side and client side SDK, mostly JavaScript.
• Working on the dev ops environment supporting our services and projects.
• Working on white papers and pilot project with our SDK and web services, including web applications/cross platform applications build with Apache Cordova. From June 2015 to Present (7 months) J2EE Software Engineer @ • Working on repository and repository management system to support the management of the metadata documents. Based on NoSQL database, relational database, spring data, RESTFul.
• Working on DevOps tools supporting the entire lifecycle of SaaS platform development. Metadata query, editing. Integrate with Docker, HAProxy to enable webapp scales up/down horizontally. Software built include Command Line Interface, Eclipse plug-in, WebApp sup- porting both client and server side.
• Working on kernel runtime for Single Page metadata-driven web Application. Mostly based on Jersey and AngularJs.
• Prototyping enterprise CRM software SaaS PaaS solution, build reference web application using metadata-driven approach, RESTful API and Spring Framework. Application built including Java dynamic web application to be deployed in customized servlet container and web application powered by Node.js and Angular.js.
• Working on Java Eclipse Plugin for Metadata-driven Developer’s tools to be used in enterprise CRM solution development. Responsible for XML editors, wizards, views design and implementation. Responsible for prototyping migration tools to be used in exporting resources from legacy projects. Responsible for testing the feasibility of integrating the legacy projects into the latest projects. Love to work on a large code base, which is the best resource to learn from. From April 2014 to May 2015 (1 year 2 months) Research Assistant @ Research Assistant for the Robotics Perception and Action Lab (RPAL) directed by Dr. Yu Sun.
Human motion analysis using statistical models.
Human-like trajectory generating based on mathematical optimization. From January 2012 to December 2013 (2 years) Teaching Assistant @ Entry level undergraduate Java programming course. In charge of the lab session of an undergraduate level Java programming course "Programming Concepts", grading lab assignments and lab exams. From August 2012 to December 2012 (5 months) Researcher @ Quadcopter design, build, control policy and software development. From July 2010 to July 2011 (1 year 1 month)
Master's degree, Computer Engineering @ University of South Florida From 2011 to 2013 Bachelor of Science (BS), Automatic control @ Qiqihar University From 2007 to 2011 Wei Dai is skilled in: Java, JavaScript, Python, Matlab, Robotics, C++, MongoDB, AngularJS, Node.js, Metadata Driven, XML, Object Oriented Design, Objective-C, Algorithms, JUnit