Karen Yang
Staff Software Engineer at Intermolecular- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Intermolecular
-
United States
-
Nanotechnology Research
-
1 - 100 Employee
-
Staff Software Engineer
-
May 2017 - 6 years 8 months
* Designing and implementing a generic data processor framework to host heterogeneous data processors in different programming languages such as Python, NodeJS, and JMP with Python integration. The data processor stores output in data marts using PostgreSQL. * Designing and implementing a P30 Log Explorer for data analytics. The UI provides multiple layers of filtering to extract relevant data and allows users to analyze/predict patterns. * Designing and implementing a work-in-progress… Show more * Designing and implementing a generic data processor framework to host heterogeneous data processors in different programming languages such as Python, NodeJS, and JMP with Python integration. The data processor stores output in data marts using PostgreSQL. * Designing and implementing a P30 Log Explorer for data analytics. The UI provides multiple layers of filtering to extract relevant data and allows users to analyze/predict patterns. * Designing and implementing a work-in-progress prioritized report for Operations group. The report generated through a scheduled ETL process to load specific data to data mart for faster retrieval. Show less
-
-
-
Intermolecular
-
United States
-
Nanotechnology Research
-
1 - 100 Employee
-
Staff Software Engineer
-
Apr 2015 - Sep 2016
San Jose * Integrating Tool Log Monitoring System with external web-based management software through SOAP Web Services. * Designing and implementing COLDesigner and COLViewer, software that help engineers design, perform data analysis, and generate reports. * Data migration and integration with Arena Solution for BOM management.
-
-
-
Intermolecular
-
United States
-
Nanotechnology Research
-
1 - 100 Employee
-
Software Engineer
-
Sep 2010 - Dec 2013
San Jose * Designing and implementing features for Workflow Manager using Flex2,3,4. * Designing and implement Simplified Substrate Setup in ExtJS. * Implementing data loaders, data file parsers of different equipment tools, to analyze data. * Generating analysis reports based on the data retrieved from data loaders. * Optimizing database performance.
-
-
-
Yahoo
-
United States
-
Technology, Information and Internet
-
700 & Above Employee
-
Software Engineer
-
Apr 2006 - Jun 2009
* Maintaining and supporting Yala, Yahoo's centralized localization service. * Performing migration from various dictionaries (Rosetta, Babel) to Yala. * Implementing PHP migration script for Yala to Yala2. * Performance tuning for MySql database. * Developing and maintaining SorbetV2, the heterogeneous multimedia processing grid cluster and the backend of Y! Audio/Video. * Full design cycle of Sorbet V3 in C# and Oracle database. * Developing and testing SorbetV2.1… Show more * Maintaining and supporting Yala, Yahoo's centralized localization service. * Performing migration from various dictionaries (Rosetta, Babel) to Yala. * Implementing PHP migration script for Yala to Yala2. * Performance tuning for MySql database. * Developing and maintaining SorbetV2, the heterogeneous multimedia processing grid cluster and the backend of Y! Audio/Video. * Full design cycle of Sorbet V3 in C# and Oracle database. * Developing and testing SorbetV2.1 coordinator and SQL Server database. Migrating millions of content from SQL Server to Oracle. * Implementing dynamic web crawlers and smart downloader. * Developing and maintaining Dashboard and statistic reports. * Workers maintainance, operations, ACLs, SA responsibility for hundreds of transcoding machines. Show less
-
-
-
-
Software Engineer
-
Jan 2003 - Apr 2006
* Research and developing an example-based machine translation system in Java. * Working with engineering team to develop enhancements in C#. * Implementing new testing utility with GUI using Swing. * Providing test programs in VB. * Constructing and coding migration applications in C++ to migrate millions of records from Oracle database to SQLServer database, with locale conversion. * Providing test cases.
-
-
-
-
Software Engineer
-
May 2000 - Jan 2003
* Working with fellow engineers to develop company's flagship product, *TranslatorStudio with intelligent Translation Memory technology to allow reusing previously-translated data, to support different character sets and to simplify the localization process. * Constructing and coding migration applications in C++ to migrate millions of records from Oracle database to SQLServer database, with locale conversion. * Designing and implementing migration project between production Oracle… Show more * Working with fellow engineers to develop company's flagship product, *TranslatorStudio with intelligent Translation Memory technology to allow reusing previously-translated data, to support different character sets and to simplify the localization process. * Constructing and coding migration applications in C++ to migrate millions of records from Oracle database to SQLServer database, with locale conversion. * Designing and implementing migration project between production Oracle databases containing several millions of records. * Planning and implementing customer requests for product enhancement, involving C/C++ API design and data modeling on production Oracle database. * Programming a glossary generation module, using ASP and C, for users to query meaningful terms from translation memories with defined conditions. * Porting software components to Sun OS 5.7 from Windows. * Producing UNIX shell scripts for unit testing . * Investigating and solving high severity bugs and issues. Show less
-
-
Education
-
Santa Clara University
-
UC Santa Barbara
Economics