From:                              route@monster.com

Sent:                               Friday, May 06, 2016 1:47 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Cloud

 

This resume has been forwarded to you at the request of Monster User xapeix03

Xiaodong Li 

Last updated:  09/19/14

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Rockville, MD  20850
US

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Xiaodong Li - Principal Software Engineer

Resume Value: 5n6i9uupdwghztnh   

  

 

Xiaodong Li

29 Mirrasou Ln v Gaithersburg, MD 20878

Phone: 240-751-7601 v Email: lingxd@gmail.com

 

PROFILE

Accomplished software engineer with 20 years of experience and hands-on language skills including C#, Java, C++, VB, python, JavaScript, TSQL, PLSQL, R, etc.  Over 8 years of lead/architect experience using SOLID principles to deliver highly scalable and complex products across both backend and frontend.

 

CORE QUALIFICATIONS

·               Object Oriented Design, Design Patterns, N-tier Application Architectures, Service-Oriented Architecture (SOA), Enterprise Service Bus (ESB, NServiceBus), Business Rules, Workflows and message queues (RabbitMQ, MSMQ).

·               Cloud administration and SAAS develop using AWS and Windows Azure. Experience with virtual network, storage and services management. Comfortable in both Windows and Linux.

·               Web UI Development using MVC, JQuery, Angular, Breeze, Knockout, backbone, Durandal and Node. Data Service using WCF, OData, WebAPI and REST.

·               XAML programming with Silverlight and WPF using MVVM framework

·               Continuous integration, automated build, test driven development, etc.

·               SharePoint development and management (both 2007 and 2010) including branding, workflow, BI, web parts, and search.

·               Database Development (TSQL & PLSQL), maintenance and performance tuning.

·               BI development with SSAS, SSRS, SSIS and MDX

·               Natural Language Processing, Text Mining, Semantic Search (Apache Lucene & SOLR, SQL server full text search), Machine Learning, Algorithm Development, Statistics programming.

·               Experience with big data administration and development. Configured CDH/AWS Hadoop environment and used MapReduce, Hive, HBase to answer business questions. Big data ETL with Flume, Pig, Sqoop and Oozie. Familiar with other NoSQL databases such as MongoDB, Riak and Redis.

 

 

PROFESSIONAL EXPERIENCE

 

Dell

July 2011 – Present

Principal Software Engineer, Architect, Lead

Bethesda, MD

 

Technical lead in 3 teams: BI, web, and SharePoint. Played key roles in over 10 products.

·  Built BI framework to allow users customize their own dashboards (both executive and analytic) and consume both relational and dimensional data. Implemented two types of UI framework using Silverlight and JavaScript (d3.js, Angular.js, HTML5). Created reusable and interactive web components (chart/gauge/report/pivot) that can be dragged onto dashboard. All communication to backend is through WCF with aggressive caching. The product can be deployed as standalone, Windows Azure or SharePoint (both 2007 and 2010).

·  Built data warehouse and cubes on top of 1.5 TB relational data both in SQL server and Oracle. Used MongoDB/Lucene/SOLR to store and query 1 TB of pdf files. Implemented efficient data cleansing using fuzzy match and clustering.

·  Created powerful map control for dashboard. Did GIS programming using both Google Map and Bing Map.

·  Involved in developing a framework that capture and translate business logic into API service. The framework uses domain-driven design and T4 templates to generate C# code and rules (BPMN). Generated metadata are translated into DB schema, WCF services, and workflows.

·  Involved in developing infrastructure for DotNetNuke (DNN) module development, integrated DNN unit testing and deployment with teamcity build environment, boost development efficiency by 10 fold.

·  Built highly scalable pipeline for data crunching framework (processing >1 TB of data within an hour) using TPL. Created MapReduce jobs to power near real-time data warehouse.

 

PenderTech

July 2009 – July 2011

Technical Lead, Architect

Fairfax, VA

Technical lead on two projects: one product uses ASP.net MVC and JQuery as front end, SQL server as backend. The other project is MOSS 2007/SharePoint 2010.

·  Built efficient object-relational mapping framework on .net framework 3.5 and 4

·  Created JavaScript libraries for different UI widgets using JQuery and ExtJs.

·  Used ASP.net AJAX and MVC for web development (Infragistics and Telerik components).

·  Created solution template for developing SharePoint web applications using JQuery, Silverlight. Automated SharePoint built/delivery process.

·  Built synchronization utility between IBM lotus notes and SQL server; Created record version control utility. Built rule engine for data governance.

 

DiscoveryLogic

November 2006 – July 2009

Senior Software Engineer, Technical Lead

Rockville, MD

Served as Lead/co-lead on ~10 different projects. Many projects were awarded by clients and ranked top among competitors.

 

·  Created an n-tier application using ASP.net, SQL server, WCF, WWF. Created utility to automate web part deployment for both ASP.net and MOSS 2007

·  Created data visualization framework using Silverlight and WPF including force-directed layout, radial layout, etc.

·  Implemented business intelligence solutions, KPI/score cards dashboards.

·  Created portfolio analysis on free text using NLP techniques.

·  Used machine learning techniques (K-Nearest Neighbor, Support vector machine, Bayesian inference) to cluster documents and identify experts.

·  Created workflow framework for parallel computation, web based workflow designer following BPMN convention.

 

Johns Hopkins Hospital

November 2001 – 2006

Senior Software Engineer & Data Analyst

Baltimore, MD

Senior software engineer in over 5 different projects using both .NET and J2EE to deliver informatics solutions for clinicians and scientists.

 

·  In collaboration with IBM, implemented patient management system using J2EE and websphere

·  Developed sophisticated data analysis package using Java, Spotfire and R.

·  Implemented LIMS (lab information management system) solution using .net nuke (DNN, VB.net)

·  Created scientific workbench solution that allow users to customize their data analysis workflow using Java.

·  Implemented image analysis software for gene chips using C++ and VB.

 

Education

MS in CS from Johns Hopkins University (2001)



Experience

BACK TO TOP

 

Job Title

Company

Experience

Principal Software Engineer

Dell

- Present

 

Additional Info

BACK TO TOP

 

Desired Salary/Wage:

135,000.00 - 150,000.00 USD yr

Current Career Level:

Experienced (Non-Manager)

Work Status:

US - I am authorized to work in this country for any employer.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

Principal Software Engineer

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         Software/Web Development

 

Target Locations:

Selected Locations:

US-VA-Vienna
US-MD-Montgomery County

Relocate:

Yes