Kai Wang
Senior Software Engineer Java Teamcenter AWS
(610) 851 - 9431 **********@*******.*** Malvern, PA LinkedIn: https://www.linkedin.com/in/kaiwang73/ PROFESSIONAL SUMMARY
Architecting robust product lifecycle management systems and leading technical teams to deliver scalable, secure engineering solutions. As a Senior Software Engineer, my career has been defined by driving complex Teamcenter PLM implementations and modernizing enterprise platforms for financial and media industries. I focus on leveraging Java and deep Teamcenter expertise to design integrations, workflows, and data models that improve operational efficiency and support high-volume business critical systems.
TECHNICAL SKILLS
• Languages: Java, C++, SQL, XML
• Teamcenter PLM: ITK, RAC, SOA, BMIDE, Active Workspace
• Integrations & Data: ERP Systems, CAD Systems, Workflows, ACLs, Data Model Enhancements
• Cloud & DevOps: AWS, Docker, CI/CD Pipelines
• Tools & Practices: Code Reviews, Troubleshooting, Mentoring, Agile Methodologies
• Soft Skills: Technical Leadership, Cross-Functional Collaboration, Strategic Planning, Mentorship, Communication
• Architecture: Product Lifecycle Management (PLM), System Integrations, Data Model Design, Enterprise Platform Modernization, Scalable System Design
PROFESSIONAL EXPERIENCE
Senior Software Engineer
Capital One Senior Software Engineer Mar 2025 - May 2026 McLean, VA
• Architected a core banking feature set for a major financial services organization, designing the system to handle high-volume transaction processing while ensuring compliance with stringent security and regulatory requirements for customer data protection.
• Spearheaded the development of custom Teamcenter solutions using ITK and SOA to streamline product lifecycle management workflows, directly supporting the organization's shift toward integrated financial product engineering.
• Introduced advanced BMIDE configurations to enhance the data model, enabling seamless integration with external ERP systems and reducing manual data entry errors across critical financial operations.
• Championed the adoption of Active Workspace customizations to improve user experience for internal teams, focusing on intuitive interfaces for complex financial analytics dashboards.
• Mentored junior engineers on Teamcenter best practices and code review processes, fostering a culture of technical excellence and continuous improvement within the development team.
• Optimized performance of key Teamcenter integrations by refactoring service calls and implementing caching strategies, resulting in faster response times for high-priority financial workflows. Senior Software Engineer
Comcast Senior Software Engineer / Software Engineer Sep 2018 - Apr 2025 Philadelphia, PA
• Designed a large-scale digital platform for a global media and technology company, architecting the system to support millions of concurrent users and ensure reliable connectivity experiences across consumer and enterprise environments.
• Engineered core Teamcenter customizations using ITK and RAC to build scalable product lifecycle management features, supporting the organization's focus on digital platform excellence.
• Integrated Teamcenter with CAD and ERP systems using SOA and XML interfaces, enabling seamless data exchange and reducing integration latency for manufacturing and supply chain operations.
• Developed custom workflows and ACLs in Teamcenter to enforce business rules and improve data security, directly supporting the organization's compliance and governance requirements.
• Refactored legacy Teamcenter components to improve maintainability and performance, leveraging Java and C++ to modernize critical system modules.
• Scaled Teamcenter deployments to support high-traffic events, implementing BMIDE enhancements and load balancing strategies to ensure system reliability.
• Orchestrated Teamcenter upgrade projects, managing migrations from older versions to the latest release with minimal downtime and zero data loss.
• Automated testing and deployment pipelines for Teamcenter customizations, reducing manual effort and accelerating release cycles for platform features.
Software Development Engineer
Extreme Scale Solutions Software Engineer May 2015 - Sep 2018 Newark, DE
• Built foundational software features for a high-performance computing company, focusing on scalable data processing and real- time business problem solving across multiple industries.
• Established core Java development practices for Teamcenter PLM systems, creating a strong foundation for product lifecycle management and distributed computing solutions.
• Contributed to technical projects involving Big Data and cloud-based solutions, strengthening the organization's capabilities in extreme-scale data and compute problems.
• Strengthened software engineering foundations by developing features for distributed systems and performance-focused application development.
• Developed cloud-based solutions using AWS for scalable data processing, enhancing the company's ability to handle large datasets efficiently.
• Collaborated with cross-functional teams to implement Teamcenter customizations, supporting the organization's focus on high- performance computing and scalable system design.
EDUCATION
University of Delaware Master of Science (MS), Electrical Engineering 2012 - 2014 Southeast University Bachelor of Science (BS), Electrical, Electronics and Communications Engineering 2008 - 2014