Summary
Overview
Work History
Education
Skills
Timeline
Generic

David(Mingchang) Liu

Naperville,IL

Summary

Committed Application Development Manager with exceptional leadership and technical skills required to drive teams toward optimal results. Promotes dynamic and flexible application of best practice. Adheres to traditional development lifecycle techniques while also creating original protocols. Endlessly adaptable to suit ongoing business needs, personnel strengths and development challenges.

Overview

20
20
years of professional experience

Work History

Application Development Manager

TransUnion
01.2023 - Current
  • Optimized application development processes by implementing Agile methodologies and streamlining team collaboration.
  • Ensured compliance with security standards by incorporating secure coding practices throughout the development lifecycle.
  • Guided technical teams through different system migrations ensuring minimal disruption while maintaining data integrity and system performance.
  • Collaborated with stakeholders to define project scope, objectives, and deliverables.
  • Delivered robust applications on time and within budget with efficient project management techniques and resource allocation.
  • Reduced production downtime by proactively identifying potential risks and developing comprehensive contingency plans.
  • Consistently met or exceeded project milestones by maintaining clear communication channels, setting realistic expectations, and providing consistent updates on progress.

Technical Team Lead

TransUnion
01.2018 - 12.2022
  • Resolved critical issues in a timely manner by identifying root causes and implementing effective corrective actions.
  • Enhanced software quality by conducting thorough code reviews and providing constructive feedback to team members.
  • Reduced project delivery times by effectively prioritizing tasks and delegating responsibilities among the team.
  • Developed high-performing technical teams by offering targeted training, coaching, and mentorship opportunities.
  • Streamlined communication channels between technical teams and key stakeholders, ensuring alignment on project goals and expectations.
  • Assisted in recruitment of new team members, hiring highest qualified to build team of top performers.

Senior Application Developer

TransUnion
12.2014 - 12.2018
  • Implemented robust security measures to protect sensitive data from unauthorized access or tampering.
  • Enhanced application performance by using various techniques like database & code optimization, caching, load balancing, etc.
  • Conducted thorough testing, identifying bugs early in the development process and reducing overall project risk.
  • Mentored junior developers, sharing industry best practices and fostering a positive work environment for continuous learning.
  • Remediated security vulnerabilities reported from different tools like Blackduck, Checkmarx, checkmarx one, Seeker, Sonar, etc.

Software Developer

Herzum
11.2010 - 12.2014
  • Provided technical support to clients, resolving issues in a timely manner while maintaining strong customer relationships.
  • Developed customized software solutions for diverse clients, resulting in increased satisfaction and repeat business.
  • Optimized code readability and maintainability by utilizing best practices in coding standards and documentation.
  • Improved application efficiency by troubleshooting and resolving coding issues.
  • Reduced code complexity and improved maintainability by refactoring legacy Java applications, increasing overall team productivity.
  • Implemented continuous integration and deployment strategies, streamlining release management processes for Java applications.

Associate Developer

Cresyn
Tianjin, China
09.2003 - 08.2007
  • Skilled at working independently and collaboratively in a team environment.
  • Self-motivated, with a strong sense of personal responsibility.
  • Assisted with the design, implementation, and testing of software features following established specifications.
  • Engaged in bug tracking, issue resolution, and feature development through the complete software development life cycle.
  • Enhanced user experience through designing and implementing user-friendly interfaces.
  • Reduced system crashes by proactively monitoring performance metrics and addressing issues promptly.

Education

Master of Science - Computer Science

DePaul University
Chicago, IL

Bachelor of Science - Electronic Engineering

Changchun University
Changchun, P.R.China

Skills

  • Technical Leadership
  • Project Management
  • Applications Development
  • Agile Methodologies
  • Application Architecture
  • Performance Optimization
  • Developer Training Oversight
  • Security Best Practices
  • Application Development

Timeline

Application Development Manager

TransUnion
01.2023 - Current

Technical Team Lead

TransUnion
01.2018 - 12.2022

Senior Application Developer

TransUnion
12.2014 - 12.2018

Software Developer

Herzum
11.2010 - 12.2014

Associate Developer

Cresyn
09.2003 - 08.2007

Master of Science - Computer Science

DePaul University

Bachelor of Science - Electronic Engineering

Changchun University
David(Mingchang) Liu