Kai Wang
Seattle, Washington
********@*****.*** 650-***-****
linkedin.com/in/wangkai1024
Summary
Working for Amazon as an AWS SDE in the past year. Building and maintaining internal services. Was an iOS developer for more than 10 years before. Experienced in building mobile applications. Large-scale project management and team leadership skills, guiding client projects from requirement gathering through to deployment, maintenance, and support. Proven ability to implement and publish successful projects. Experience
Software Dev Engineer II
Amazon Web Services (AWS)
Dec 2022 - Dec 2023 (1 year 1 month)
• Developing and maintaining services for EC2 Mac instances.
• Built canary testing for new service EBF using Go.
• Drive Operational Readiness Review for the new service EBF.
• Built reservation system for EBF to control total updating droplets within a limitation using Go.
• Upgrade existing service DPS to support DFU revive on Mac1 using Python.
• Upgrade existing service BOSS to support zonal updating using Python. Application Architect V - Contract
Bank of America
Dec 2019 - Dec 2022 (3 years 1 month)
• Developing and designing architect of new framework for BofA App.
• Implementing MVVM design pattern by Combine framework.
• Refactored existing framework and migrated from Objective-C to Swift. And delivered it with 0 production issue or client defects.
• Wrote unit test cases and UI automation test cases and made over 90% test coverage.
• Optimized the framework home page loading time and scrolling lag.
• Maintain pseudo code, documentation, and technical wiki. Technical Expert
HANGZHOU AGATE BAY TECHNOLOGY
May 2017 - Jan 2019 (1 year 9 months)
• Led full cycle development of 2 new iOS apps and internal intranet tools.
• Managed all aspects of software development life cycle, from requirements to delivery.
• Conducted internal technical training for new employees.
• Published finished apps to the Apple Store.
• Wrote and maintain API documentation.
• Built network layer using Protocol Oriented Programming.
• Developed statistical system and networking API. Kai Wang - page 1
• Implemented company's intranet unified account system. Senior Development Engineer
MOGU Inc.
May 2014 - Nov 2016 (2 years 7 months)
• Oversaw hybrid development activities of Xiaodian app which allows shop managers to manage businesses, including order, merchandise, money, and shop management, as well as IM communication.
• Built complete app data visualization system and data statistics app.
• Developed shopping module of Mogujie app.
• Deployed and published finished apps to production.
• Created plugin platform to automatically run code like JavaScript as native code.
• Successfully designed and implemented robust hybrid technology, integrating web container based on Cordova so web component may work with native code.
• Applied componentization development for faster development and modular components.
• Maintained Mogujie app stability for millions of daily users through activities such as crash reports, hotfixes, and static code analyses.
Head of Software Engineer
iSoftStone
Jul 2013 - Apr 2014 (10 months)
• Designed and developed Huawei video conferencing products for iPhone and iPad.
• Developed main coding framework.
• Built and deployed Continuous Integration system. Software Engineer
FLK
Jun 2011 - Jul 2013 (2 years 2 months)
• Designed and implemented encryption library component for China Telecom Chatting App.
• Created Secret Chat app for private chatting, including text, voice, photo, and video. Every message is encrypted, and users may have multiple mailboxes with different contacts and passwords.
• Developed and delivered China Unicom WoXin app.
Software Engineer
Supcon
Jul 2010 - May 2011 (11 months)
• Built automatic management system for oil tanks.
• Developed Windows-based client, including user interface.
• Performed unit testing and debugging.
Education
Maharishi International University
Master's degree, Computer Science
2019 - 2021
ACADEMIC PROJECTS:
Kai Wang - page 2
Library Project, MIU (2019): Software system manages book copies, check-in/check-out, and library members. Used Java and JavaFX.
Task Management Project, MIU (2019): Web application where users can create, edit, and delete tasks, and project managers can manage teams and assign developers to different teams. Used Spring, H2 in memory database, jQuery, AJAX, Bootstrap, and JSP. TM Attendance System, MIU (2019): Web application which manages students' meditation attendance. Student may view attendance info, faculty may view attendance reports, and administrator may upload attendance data file. All reports can be exported to CSV. Used Spring (Boot, Security), Hibernate, H2, jQuery, AJAX, Thymeleaf, and Semantic-UI.
Key Courses: Algorithms, Advanced Software Development, Big Data Technology Zhejiang University
Bachelor's degree, Computer Science and Technology 2006 - 2010
Computer Science and Technology
Skills
Architectural Design • Data Structures • JavaScript • Amazon Dynamodb • Agile Software Development
• Go (Programming Language) • Python (Programming Language) • Swift (Programming Language) • Objective-C • Algorithms
Kai Wang - page 3