Senior Scala Developer @ Nordstromrack.com | HauteLook, a Nordstrom Company
Lead Developer @ Leads effort on automated quality assurance and continuous integration. From June 2014 to Present (1 year 7 months) Greater Los Angeles AreaSenior Developer @ Participates in architecture and implementation of a large-scale online advertisement analysis platform, accurately reporting on current and historic online advertisement impression volume and delivery methods, covering all channels including Direct,
Lead Developer @ Leads effort on automated quality assurance and continuous integration. From June 2014 to Present (1 year 7 months) Greater Los Angeles AreaSenior Developer @ Participates in architecture and implementation of a large-scale online advertisement analysis platform, accurately reporting on current and historic online advertisement impression volume and delivery methods, covering all channels including Direct, AdNet, SSP, DSP, etc. Platform actively analyzes recent data, to provide actionable suggestions for increasing advertisement efficiency and advise on potentially interested advertisers and clients. Implementation utilized Amazon EC2, S3, MapReduce, Hadoop, Hive, Elastic MapReduce, MongoDB, C#, IIS, SQLServer etc. Platform processes over 4TB data nightly. Actively involved in performance tuning and component upgrades of the system. From March 2013 to May 2014 (1 year 3 months) Greater Los Angeles AreaSenior Developer @ Participates in the architecture and implementation of a large-scale, high-capacity certified communication platform that analyzes real-time data from nearly all popular social media including SMS, facebook, twitter, etc. using Java, ActiveMQ, Hbase, Flume with custom Sink, Memcache, Membase, Tomcat and Thrift. Clients include American Idol, The X Factor, NBA, America's Got Talent, The Voice, America's Best Dance Crew, So You Think You Can Dance, etc.Design and implemented the first ever Twitter voting system for NBA Slam Dunk contest, certified for extreme capacity, processing all firehose data. From May 2011 to March 2013 (1 year 11 months) Greater Los Angeles AreaSoftware Engineer @ Participated in the design, implementation and maintenance of a large-scale web booking engine, utilizing Java, SQL, EJB3, Hibernate, Lucene, Tapestry5, Jboss6, JAXP, Web Service, REST interface, etc. The website is now online and fully functional, with many features surpassing industry standards.
*Engineered the directional marketing widget that targets the most appropriate product towards particular consumer groups based on their geographic and behavioral characteristics.
*Implemented the internationalization functionality for the website, currently fully supporting English and French for both display and input requests, and will further support more languages with minimum effort.
*Regularly communicated with business users and field agents to gather business logic, requirement, as well as user feedback.
Quality Assurance / Testing
*Designed and implemented testing suites covering critical functionalities of the web booking engine, utilizing Junit, Jmeter, Selenium. Set up and maintained Selenium Grid for large-scale front-end automated testing.
*Automated testing suite includes over 1000 test cases covering all major browsers / OS. *Testing suite highly customizable, allowing coverage of multiple testing environments. From January 2009 to May 2011 (2 years 5 months) Software Engineer @ Joined a group of three (3) programmers on highly customized industrial safety-critical software development. From June 2008 to September 2008 (4 months) Research Assistant @ From June 2007 to August 2007 (3 months)
BA, Computer Science & Financial Mathematics @ Knox College From 2005 to 2009 Highschool @ Northeast Yucai From 1999 to 2005 Chi Zhang is skilled in: Software Engi, Chinese, Technical Solution Development, Technical Solution Design, Software Solution Architecture, Team Leadership, Software, Java, Web Development, Tomcat, SQL, Software Development, JUnit, Hadoop, IIS
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension