“I have worked with Michael Mckenna both as a hired consultant and providing resources to his team. Michael is well-respected and one of the more knowledgeable globalization engineering managers in the industry. He has strong technology and management skills and diplomacy and clear communication in his interactions with clients, team members and peers.”
Über uns
Global Business and Technology Expert with strong track record for reducing cost and time…
Activity
-
I am thrilled to share that I will be participating in WAKE International's Tech2Empower program in Medellín, Colombia, this October. It is a…
I am thrilled to share that I will be participating in WAKE International's Tech2Empower program in Medellín, Colombia, this October. It is a…
Liked by Michael McKenna
-
Indulge me . We are a small island nation . We are happy to compete and take our place amongst the greats . I guess though (and probably because of…
Indulge me . We are a small island nation . We are happy to compete and take our place amongst the greats . I guess though (and probably because of…
Liked by Michael McKenna
Erleben Sie
Licenses & Certifications
-
-
Professional Electrical Engineer
California Board for Professional Engineers, Land Surveyors, and Geologists
Volunteer Experience
-
CLDR Person Group Chair
Unicode Consortium
- Present 4 years 6 months
Science and Technology
Sub-committee Chair for CLDR (Common Locale Data Repository) Person Group. The Person Group is working on global standards for locale-specific presentation of personal identity information.
The current project is focused on personal names and their representation depending on the context - what length? what is the formality? how is it sorted? are you talking about a person, or to a person? how do you represent a text avatar of the name? how do you represent mononyms, patronymics, or…Sub-committee Chair for CLDR (Common Locale Data Repository) Person Group. The Person Group is working on global standards for locale-specific presentation of personal identity information.
The current project is focused on personal names and their representation depending on the context - what length? what is the formality? how is it sorted? are you talking about a person, or to a person? how do you represent a text avatar of the name? how do you represent mononyms, patronymics, or multiple surnames? how do you handle names in a different script or from a different locale? -
Speaker, Contributor
Unicode Consortium
- Present 29 years 8 months
Science and Technology
Speaker, session chair, and contributor for Internationalization and Unicode Conferences on three continents.
-
Speaker, Member of Advisory Board
Worldware Conference
- 3 Jahre
Science and Technology
One of the founding members of the advisory board to help bring the Worldware Conference series to fruition.
This conference is aimed at the technical manager, product manager, and project manager of the software globalization process. The aim is to foster the industry to better understand how to manage, track, and evangelize the ROI of software internationalization and localization. -
Coordinator
Perspectives USA
- 22 years
Bildung
Perspectives on the World Christian Movement
Coordinated a series of lectures by professional experts in biblical studies, history, strategy, anthropology, sociology, and organization of NGO's. Required handling finances and tuition for classes of up to 50 students along with marketing, outreach, and making travel arrangements for up to 14 different speakers, each coming on a weekly basis. Students received university-level credit from institutions such as Golden Gate University or…Perspectives on the World Christian Movement
Coordinated a series of lectures by professional experts in biblical studies, history, strategy, anthropology, sociology, and organization of NGO's. Required handling finances and tuition for classes of up to 50 students along with marketing, outreach, and making travel arrangements for up to 14 different speakers, each coming on a weekly basis. Students received university-level credit from institutions such as Golden Gate University or Fuller Theological Seminary.
Publications
-
Pseudo-localizaiton in Action
38th Unicode Conference
Pseudo localization is an effective way to detect i18n/l10n issues, the effective use of pseudo localization can mean huge savings for a company. A well designed flexible pseudo localization tool is critical. At PayPal, we use pseudo localization to help us process multiple content types (XML-based content, Java properties, mobile resource files, etc.) with various pseudo localization patterns on multiple platforms. In addition to supporting classic pseudo localization practices such as dynamic…
Pseudo localization is an effective way to detect i18n/l10n issues, the effective use of pseudo localization can mean huge savings for a company. A well designed flexible pseudo localization tool is critical. At PayPal, we use pseudo localization to help us process multiple content types (XML-based content, Java properties, mobile resource files, etc.) with various pseudo localization patterns on multiple platforms. In addition to supporting classic pseudo localization practices such as dynamic text expansion and readability of resulting text, it also supports pseudo patterns that are custom made for Asian languages as well as RTL languages. With this tool, it is easy to add support for future content types and more pseudo localization patterns, as well as integrating Machine Translation.
In this talk, we presented challenges and success of our pseudo-localization tool, the kind of issues that are detected by the tool, as well as the use of it as an education tool to engineering and UI/content designers. We also discussed the documented increase in quality since integrating the tool with development, design, and CI processes.Other authorsSee publication -
What is your GPS?
International Unicode Conference 38
At PayPal, we've developed a Globalization roadmap for our development teams to follow and a system to track and grade the maturity of our products.
In this talk, we presented the Globalization Maturity Model (GMM) which divides i18n capabilities into groups providing a roadmap of i18n support to be developed.
We also presented the Globalization Product Scorecard (GPS) which is used to track and grade the maturity of global-readiness in our products.
The GPS at PayPal is…At PayPal, we've developed a Globalization roadmap for our development teams to follow and a system to track and grade the maturity of our products.
In this talk, we presented the Globalization Maturity Model (GMM) which divides i18n capabilities into groups providing a roadmap of i18n support to be developed.
We also presented the Globalization Product Scorecard (GPS) which is used to track and grade the maturity of global-readiness in our products.
The GPS at PayPal is composed of three measures: the level of i18n maturity according to the GMM, a globalization quality score, and a global product management score.Other authorsSee publication -
Multilingual Transliteration Survey
28th Internationalization and Unicode Conference
In the expanding European Union, a majority of people speak at least two languages. Even so, official documents, phone books, bibliographic records, and other digital repositories may need to present native language source information (e.g., Russian or Greek) in a transliterated form to allow it to be interpreted by someone who does not speak or read that language. This paper presents a survey of issues confronting the language engineer along with solutions and available…
In the expanding European Union, a majority of people speak at least two languages. Even so, official documents, phone books, bibliographic records, and other digital repositories may need to present native language source information (e.g., Russian or Greek) in a transliterated form to allow it to be interpreted by someone who does not speak or read that language. This paper presents a survey of issues confronting the language engineer along with solutions and available technologies.
This paper looks at historical standards and contexts in which the standards become useless. It then looks at early work funded by the Directorate General for Research of the European Union (DG-XIII, 4th Framework), then on to solutions provided by Java and software libraries.
Patents
-
Graphical User Interface Language Localization – a context-aware system for automated dialect learning and dynamic content selection
Issued US 11610192-B2
An interactive cross-language dialect discovery learning system.
Graphical User Interface Language Localization
Systems and methods for predicting language dialects for a user to improve a user interface of an application are disclosed. In one embodiment, a system receives a request to determine a default dialect for an application executing on a user device. The system acquires user information corresponding to a user of the user device. Based on the user information and using a…An interactive cross-language dialect discovery learning system.
Graphical User Interface Language Localization
Systems and methods for predicting language dialects for a user to improve a user interface of an application are disclosed. In one embodiment, a system receives a request to determine a default dialect for an application executing on a user device. The system acquires user information corresponding to a user of the user device. Based on the user information and using a clustering algorithm, the system assigns the user to a cluster associated with a dialect. The system provides the dialect to the user device for display in a user interface as part of a sliding scale of selectable dialects of the application such that the dialect is provided as the default dialect for text and other message communications in the application. The system learns from the user's choice of dialect to provide more accurate dialect predictions in the future for other users.Other inventorsSee patent -
Client/server database system with methods for multi-threaded data processing in a heterogeneous language environment
Issued US 5787452
A system providing improved National Language Support (NLS) in application programs is described. The system employs normalized Unicode data with generic transformation structures having locale overlays. Methods are described for navigating the structures during system operation, for effecting various transformation processes using locale-specific information. The locale-specific information is maintained in the structures as external data files. Since the data files are read in at runtime, the…
A system providing improved National Language Support (NLS) in application programs is described. The system employs normalized Unicode data with generic transformation structures having locale overlays. Methods are described for navigating the structures during system operation, for effecting various transformation processes using locale-specific information. The locale-specific information is maintained in the structures as external data files. Since the data files are read in at runtime, the underlying binary files which comprise the program need not be modified for updating the program to support a new locale. The approach provides extensibility to applications with National Language Support. Additionally, increased portability is provided, since manipulation of the underlying data remains unchanged regardless of the underlying platform. Program maintenance is also decreased, since engineers need only maintain a single core.
-
Client/server database system with methods for improved soundex processing in a heterogeneous language environment
Issued US 5758314
A system providing improved National Language Support (NLS) in application programs is described. The system employs normalized Unicode data with generic transformation structures having locale overlays. Methods are described for navigating the structures during system operation, for effecting various transformation processes using locale-specific information. The locale-specific information is maintained in the structures as external data files. Since the data files are read in at runtime, the…
A system providing improved National Language Support (NLS) in application programs is described. The system employs normalized Unicode data with generic transformation structures having locale overlays. Methods are described for navigating the structures during system operation, for effecting various transformation processes using locale-specific information. The locale-specific information is maintained in the structures as external data files. Since the data files are read in at runtime, the underlying binary files which comprise the program need not be modified for updating the program to support a new locale. The approach provides extensibility to applications with National Language Support. Additionally, increased portability is provided, since manipulation of the underlying data remains unchanged regardless of the underlying platform. Program maintenance is also decreased, since engineers need only maintain a single core.
Projects
-
Moderator: Internationalisation Assessments
-
Participation in a panel of experts on internationalisation and localisation to discuss the measurement of globalisation compliance. The panel consisted of Paul-Henri Arnaud from Autodesk, Mike McKenna from Yahoo!/Zynga, and Leandro Reis from Adobe. Moderated by Gary Lefman from Cisco
Other creatorsSee project -
Multilingual Application Interface for Telematic Services
-
I led MAITS, a consortium formed to specify an Applications Programming Interface (API) for multilingual applications in telematic services. A number of telematic applications, such as X.500, WWW, X.400, internet mail and data bases, designed to use this i18n API and products were planned to be implemented using the API. MAITS was approved for funding under the CEC 4th framework programme.
Languages
-
Japanese
Elementary proficiency
-
German
Limited working proficiency
Recommendations received
6 people have recommended Michael
Join now to viewMore activity by Michael
-
Today I return to work . Admittedly I am by no means the first to stand at this "Ellis island" of first day back after long term illness . It's been…
Today I return to work . Admittedly I am by no means the first to stand at this "Ellis island" of first day back after long term illness . It's been…
Liked by Michael McKenna
-
On this date, exactly 30 years ago, I received my first author copy of “Understanding Japanese Information Processing” (O’Reilly & Associates, 1993),…
On this date, exactly 30 years ago, I received my first author copy of “Understanding Japanese Information Processing” (O’Reilly & Associates, 1993),…
Liked by Michael McKenna
-
One lesson I've learned over several years of building software: While there is some intersection, the set of skills required to add features to an…
One lesson I've learned over several years of building software: While there is some intersection, the set of skills required to add features to an…
Liked by Michael McKenna
-
Insightful panel organised by Kathleen Bostick with next gen rising stars in our industry Amy Catling Caroline Crushell Giulia Tarditi
Insightful panel organised by Kathleen Bostick with next gen rising stars in our industry Amy Catling Caroline Crushell Giulia Tarditi
Liked by Michael McKenna
-
Congratulations to Sasan Banava, my manager at Square. He's a MultiLingual Media cover model this month! If you're at all interested in what it means…
Congratulations to Sasan Banava, my manager at Square. He's a MultiLingual Media cover model this month! If you're at all interested in what it means…
Shared by Michael McKenna
-
📢 Exciting News for International Businesses! 🌍🇫🇷 🚀 Introducing Le French Content: Your Ultimate Digital Content Solution for French Markets!…
📢 Exciting News for International Businesses! 🌍🇫🇷 🚀 Introducing Le French Content: Your Ultimate Digital Content Solution for French Markets!…
Liked by Michael McKenna
-
🎤Dustin Schimek was very kind to host me in his #podcast Data Ideas . We talked about my career journey and book 📚 #drawingdatawithkids Link to…
🎤Dustin Schimek was very kind to host me in his #podcast Data Ideas . We talked about my career journey and book 📚 #drawingdatawithkids Link to…
Liked by Michael McKenna
-
We recently announced our integration with OpenTable, a global leader in restaurant technology, across the UK. This is the first Table Management…
We recently announced our integration with OpenTable, a global leader in restaurant technology, across the UK. This is the first Table Management…
Liked by Michael McKenna
-
It’s a wrap! #locworld49 just finished and once again I say goodbye to amazing people who inspire me and every day make me a better localization…
It’s a wrap! #locworld49 just finished and once again I say goodbye to amazing people who inspire me and every day make me a better localization…
Liked by Michael McKenna
-
So #locworld49 is behind us! I had a lot of firsts on this trip – this was my first time to visit Sweden (and Denmark) and my first LocWorld…
So #locworld49 is behind us! I had a lot of firsts on this trip – this was my first time to visit Sweden (and Denmark) and my first LocWorld…
Liked by Michael McKenna
-
🎨🌟🖼️ Bringing Phoenix & female energy to more industry leaders: So glad that my first batch of limited edition Phoenix Giclée prints are now in…
🎨🌟🖼️ Bringing Phoenix & female energy to more industry leaders: So glad that my first batch of limited edition Phoenix Giclée prints are now in…
Liked by Michael McKenna
-
Thank you #RisingStars⭐️ for your inspiring presentations! I loved getting to know each of you and your stories. I know your ⭐️ will continue to…
Thank you #RisingStars⭐️ for your inspiring presentations! I loved getting to know each of you and your stories. I know your ⭐️ will continue to…
Liked by Michael McKenna
Other similar profiles
Gemeinsame Artikel erkunden
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Michael McKenna in United States
-
Michael McKenna
Manager of Global People Analytics at Fresenius Medical Care
-
Michael McKenna
-
Michael McKenna
-
Michael McKenna
637 others named Michael McKenna in United States are on LinkedIn
See others named Michael McKenna