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 14605 Pinto Ln, Rockville, MD 20878 Phone: 240-751-7601 Email: lingxd@gmail.com PROFILE - Senior
technical architect with strong background in both Microsoft and open source technology
- Hands
on development on all tiers as well as design and requirement gathering for
full software development life cycle. - Successful
track record as a team lead and delivered highly scalable and maintainable enterprise
solutions using software design patterns CORE QUALIFICATIONS - Architect
with the following technologies: o
Object Oriented Design (OOD), Design
Patterns (SOLID), Test-driven Development (TDD, BDD), Domain-driven Design
(DDD, DSL) o
Software as a Service (SaaS) and
Service Oriented Architecture (SOA) o
Enterprise Service Bus (ESB),
Message Queue, Business Rules (BPM) and Workflow - Lead
in Cloud Computation: o
Build scalable solutions on top of
AWS and Windows Azure o
Automated resource management and
infrastructure setup using PowerShell o
DevOps practice with Continuous
Integration (CI) and tools such as Team City, TFS, Octopus, Release
Management and Desired State Configuration (DSC) - Lead
in Web development using technology such as AngularJS, NodeJS, Bootstrap,
ASP.net MVC, ASP.net Web Forms, JQuery, etc. API design and implementation
using WebAPI, WCF, OData, etc. - Architect
in Business intelligence development with SSAS/SSIS/SSRS, MDX and Power BI,
fluent in TSQL and PLSQL, expert in relational schema design, performance
tuning and query analysis. - Architect
in SharePoint Development and Administration in 2007, 2010, 2013 and Office
365. Familiar with Apps model and migration. - Senior
level development with text mining, familiar with concepts and technologies
used for natural language processing, semantic search, and machine learning,
understand statistic language R, functional programming using F# and Scala. - Big
data administration and development including Hadoop ecosystem (HDFS, HBase,
Spark, Storm, etc) and NoSQL DBs (MongoDB, RavenDB, Redis Cache, etc).
PROFESSIONAL EXPERIENCE
Migrate
a finance solution built on top of SharePoint 2010 to Office 365, including
over 10 cloud services built on top of Windows Azure, and a web frontend using
AngularJS and bootstrap. · Lead
continuous integration effort and built TFS plugin & extension to support
company rules for definition of done. Developed DSC resources to automate
SharePoint farm deployment and configuration. · Pioneered
SharePoint migration from V2010 to V2013 in compatibility mode and native
mode, developed proof of concept apps model to support multi-tenant
authentication scheme using OAuth2 and AAD. Migrated SharePoint workflows to
a much scalable workflow farm outside SharePoint farm. · Automated
testing and deployment of all cloud services (web role, worker role, service
bus, etc.) into Windows Azure. Developed telemetry and unit testing framework
for SharePoint, cloud services and workflows.
Enterprise
architect and technical lead in the following areas: BI, performance, SAAS,
big data, test automation, and SharePoint. Played key roles in over 10 products. · Built
data warehouse and cubes on top of 1.5 TB relational data both in SQL server
and Oracle. Implemented efficient data cleansing using fuzzy match and soundex. · Implemented
semantic search on ~1TB of PDF files using SQL 2012/2008. Built text mining
capabilities using OpenNLP, UIMA, lucene, ngram, tfidf. · Created
powerful map control for dashboard. Did GIS programming using both Google Map
and Bing Map. · Built
framework to allow users customize their own dashboards (both executive and
analytic). Created different chart/report/pivot types using Silverlight. 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). · Involved
in developing service designer framework that translate business knowledge
into metadata (Domain driven design) and automatically generate DB schema,
WCF services, and business rules. · 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. Initiated
high-throughput data crunching framework to analyze digital binary data
obtained from cell tower in real time. · Built
a data process pipeline framework using C# TPL library that automatically
scales based on loads and is able to process real-time binary data at rate
2TB/hr. · Implemented
map/reduce job using Java within Hadoop environment to decode geo data. · Implemented
web widget/component to view high-density geo maps using Silverlight and
HTML5 (d3.js). · Re-created
binary data mapping/decoding framework and boosted performance by more than 5
fold. Built
in-house test tool from scratch for SaaS solution, it allows QC team and
business analysts to quickly create test cases and service prototype based on
schema and business rules. · Schema
management for XSD, WSDL and code generation using T4 templates, Code-DOM and
IL-emits. · Business
rule management that allows user to define business logic using swim lane
diagram or import from Visio diagram. · Automatically
generate and host WCF services and workflows. · Automatically
create robust test engine that manages service bus, message queue and WCF
transactions. · Allow
users to manage test cases, compose validation rules, and run regression
tests. · Frontend
was built using WPF and MVVM framework. · Used
Signal-R for real-time communication among users and services. · Used
semantic logging and custom performance telemetry to monitor services. · Used
MongoDB to store log data and query them online. Used redis cache to improve
performance across multiple machines. · Used
Lucene/SOLR for free text search. · Services
were made scalable based on WASABI technology. · Application
was hosted on AWS, employed CI (team city, octopus and DSC) to automate
application build, test and deployment.
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.
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.
· Built
a platform to analyze scientific data using workflow, reporting, and parallel
computing · Backend
algorithm was written in C++ and Java · Frontend
was written using DHTML and ASP.net · Distributed
computation was done using CORBA technology (ICE)
· Built
LIMS (Lab Information Management System) product using DNN (VB.net) · Built
Patient Information Management System using J2EE and WebSphere. · Built
software modules to process microarray chip data using Spotfire and DCOM. · Wrote
R scripts to analyze microarray chip data.
· Analyze
gene, protein functions using GCG and Perl · Wrote
Perl, CGI modules to analyze human genome. Education MS
in CS from Johns Hopkins University (2001) |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|