Kenneth Tang

Kenneth Tang Email and Phone Number

Software Engineering Manager and Architect @ Apple
Fremont, CA, US
Kenneth Tang's Location
Fremont, California, United States, United States
Kenneth Tang's Contact Details
About Kenneth Tang

- 15+ years of hands-on software engineering, architecture and management experience.- Led design and architecture effort on large scale software applications and managed a team of engineers in local and global locations through multiple releases.- Designed, implemented and maintained 24x7, highly scalable N-tier web applications and web services.- Identified and resolved performance bottlenecks and production issues in timely fashion.- Demonstrated ability to adopt new technologies, programming languages and methodologies quickly.- Competent in the entire software project life cycle including design, development, testing and maintenance.- Deep understanding of object-oriented design, entity relationship modeling, Mongo, SOA and extensive knowledge on Java.

Kenneth Tang's Current Company Details
Apple

Apple

View
Software Engineering Manager and Architect
Fremont, CA, US
Website:
apple.com
Employees:
163018
Kenneth Tang Work Experience Details
  • Apple
    Software Engineering Manager And Architect
    Apple
    Fremont, Ca, Us
  • Apple
    Software Engineering Manager / Architect
    Apple Jun 2013 - Present
    Cupertino, California, Us
    - Provided technical leadership across projects and oversaw architecture, performance and technical aspects on highly available web services and applications- Led own development and QA team and coordinated with production support team and external teams in multiple geographic locations on various applications and projects. - Developed and managed highly scalable micro services, consolidated services and web applications from scratch that handle 300+ millions and growing transactions per day.- Built and maintained application that synchronizes transactional changes on over 5+ billions records between Oracle and Mongo through Kafka and Zookeeper, within milliseconds.- Identified, troubleshot and fixed performance issues which improve response time and throughput by 5 times.- Drove design and implementation on active / active production environment across data centers.
  • Akamai Technologies
    Engineering Manager
    Akamai Technologies Apr 2011 - Jun 2013
    Cambridge, Ma, Us
    - Managed a team of 10+ engineers in 3-level hierarchical organization globally through multiple software releases.- Oversaw whole project release cycles from requirement gathering, design, development, QA to deployment of a team of development and QA engineers.- Had track records of rolling out new products from scratch in short cycles while maintaining production applications.- Competent interacting with multiple engineering, product management, support and professional service teams.- Hands-on throughout the whole release cycle, acted as developer, QA, support when needed.- Led design and architecture effort on projects, software applications and components, maintained good balance of technical and management work.- Continued to design, implement and maintain 24x7 N-tier web applications and REST and SOAP APIs with various technologies including Apache, Tomcat, Struts, Spring, Oracle, Jersey, AJAX and Axis.
  • Akamai Technologies
    Senior Software Engineer
    Akamai Technologies Apr 2007 - Apr 2011
    Cambridge, Ma, Us
    - Created architecture design on software components and their interactions.- Designed and developed framework which allows team members to migrate static html components to AJAX components, accomplishing average 300% page load time improvement among all users.- Designed, implemented and maintained 24x7 N-tier web applications and web services API.- Investigated and fixed multi-threaded problems and memory leaks on various Java applications.- Identified production issues and provided fixes / workaround in timely fashion.- Written and maintained Perl cron scripts that publish metadata to large amount of servers in CDN networks.- Mentored junior or new team members on designs and projects.
  • Broadvision
    Staff Software Engineer
    Broadvision Aug 2004 - Mar 2007
    Redwood City, California, Us
    - Managed project schedule of a team of five members.- Identified and resolved performance bottle neck on existing commerce product, which results in performance improvement by 25 times on page response time and 3 times on whole check-out page flow.- Architected and implemented a search-oriented and highly performed discussion forum application using struts, JBoss Tree Cache, Lucene and AJAX.- Designed, developed, tested and maintained JSR 168 Portlets and Web Services for Remote Portlets (WSRP) on J2EE based Portal Framework / Application.- Designed, developed, tested and maintained Java based data loader application, which parsed and loaded data in xml format to database tables.- Ported applications to various Application Servers, including WebLogic, WebSphere and JBoss.
  • Good Technology
    Software Engineer
    Good Technology Apr 2004 - Jul 2004
    Sunnyvale, Ca, Us
    - Designed, developed, tested and maintained server components of a wireless device application which allowed users to access the internal Web Application of companies using Java, SQL, HTTP, DHTML, JavaScript and XSLT.- Provided solutions and suggestions to technology problems encountered by professional service team or customers during product deployment.
  • Confluent Software
    Software Engineer
    Confluent Software Jun 2002 - Mar 2004
    Mountain View, California, Us
    - Designed, developed, tested and maintained components of J2EE Web Service Integration and management platform using SOAP, WSDL, XML, SAX, DOM and other Web Service technologies.- Designed, developed and maintained a Java and web service-based application, which deployed, tested and un-deployed J2EE applications in asynchronous manner on several different Application Servers in the network.- Ported the company product to various Application Servers, including WebLogic, WebSphere, Iplanet, Borland Enterprise Server and Tomcat / Apache.- Responsible for builds (twice daily) on multiple branches and multiple platforms.
  • Siemens, Technology-To-Business Center
    Software Developer
    Siemens, Technology-To-Business Center Jan 2001 - Jan 2002
    Munich, De
    - Analyzed, designed, developed and tested both front-end and back-end software components of a three-tier, J2EE based,personal network communication system.- Maintained and configured Application Servers (JBoss), Web Servers (Apache & Tomcat) and Database Servers (MySQL).

Kenneth Tang Skills

Soap Junit Java Ant Tomcat Perl Python Javascript Mysql C++ Servlets Java Enterprise Edition Jdbc Jsp Spring Ajax Apache Oracle Css Xslt Software Development Software Project Management Software Engineering Software Design Enterprise Software Performance Tuning Performance Improvement Perforce Engineering Management Rest Sdlc Software Architectural Design Scalability Distributed Systems Cloud Computing Xml Integration Agile Methodologies Linux Content Distribution Networks Spring Framework Jquery Service Oriented Architecture Mongodb Jboss Application Server Object Oriented Design Apache Kafka Weblogic Web Services Description Language Struts

Kenneth Tang Education Details

  • University Of California, Berkeley
    University Of California, Berkeley
    Eecs

Frequently Asked Questions about Kenneth Tang

What company does Kenneth Tang work for?

Kenneth Tang works for Apple

What is Kenneth Tang's role at the current company?

Kenneth Tang's current role is Software Engineering Manager and Architect.

What is Kenneth Tang's email address?

Kenneth Tang's email address is kt****@****mai.com

What is Kenneth Tang's direct phone number?

Kenneth Tang's direct phone number is (617) 444*****

What schools did Kenneth Tang attend?

Kenneth Tang attended University Of California, Berkeley.

What skills is Kenneth Tang known for?

Kenneth Tang has skills like Soap, Junit, Java, Ant, Tomcat, Perl, Python, Javascript, Mysql, C++, Servlets, Java Enterprise Edition.

Who are Kenneth Tang's colleagues?

Kenneth Tang's colleagues are Ziyi Cheng, Daryus Mazda, Muhammed Gerçek, Kate Wallace, Nathan Etta, Francisco Morales, David J Hu.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.