Yang Li

My blogs

About me

Gender Male
Industry Technology
Occupation Technical Architect/Development Lead
Location Phoenix, Arizona, United States
Introduction Technical Leadership Skills: 1. Proven ability of making proper critical technical decisions that induce successful projects. 2. Excellent analytical skill of decomposing complex, intrusive, dependent business processes and creating realization of un-associated, loose-coupled, self-contained software modules and services. 3. Championing software best practices and methodologies that create communicative artifacts and results to facilitate fact based communications between stakeholders. 4. Extensive experience with architecturing non-intrusive frameworks that encapsulate cross-cutting technical concerns and hide implementation details. 5. Promoting industrial standard-based, transparent, consistent and automatic technical review processes that reduce the hidden personal agendas with well-designed development environment. 6. Respecting team members and encouraging shared responsibilities and success among the team.
Interests 1. Over 12 years of intensive hands-on Java, Java EE enterprise application development experience. 2. Extensive experience in application architecture, enterprise integration, software design and development best practices. Object-Oriented design and principles. 3. Proven track record in development of enterprise applications in various industries and sectors (E-Commerce, Banking, Government, Telecoms, and Electricity Market etc). 4. Proficient in Microservices, SOA, Web Services, Message Service/Enterprise Integration Patterns, Cloud Computing with PAAS, AOP, Non-invasive framework design and implementation and Domain Driven Design. 5. Well versed with new Java Concurrency and Functional Computing features, Agile methodology, UML, MapReduce programming model, relational/NoSQL databases. 6. Good team player with cooperative attitude, a proven technical leader, faster learner and problem solver.