Software Engineer
New York, New York, United States
Tremor Video
Software Engineer
August 2015 to Present
Greater Boston Area
Staples
Software Engineer (Android / Front End)
May 2014 to July 2015
EMC
Software Engineer Coop
January 2013 to June 2013
Northeastern University
Graduate Teaching Assistant (CS5010: Programming Design Paradigm)
September 2012 to December 2012
Greater Boston Area
Boston Children's Hospital
Web Developer Intern
June 2012 to August 2012
Greater Boston Area
Wistron ITS
Software Engineer Intern
April 2011 to May 2011
Citibank
Campus Agent
July 2010 to November 2010
Developed new features for a multi-layer online video advertisement Demand-Side Platform (DSP) with Java, JSP, JSTL, Spring MVC, Apache Tiles, HTML/CSS, Bootstrap, JavaScript/ECMAScript 6, JQuery, LESS, Handlebars, lodash, Gulp, Jackson/JSON, JUnit, MySql, Maven & Git in Scrum development environment. - Email service with SMTP and FreeMarker Java email template engine; - Multi-layer blacklist/whitelist management for advertiser, agency,... Developed new features for a multi-layer online video advertisement Demand-Side Platform (DSP) with Java, JSP, JSTL, Spring MVC, Apache Tiles, HTML/CSS, Bootstrap, JavaScript/ECMAScript 6, JQuery, LESS, Handlebars, lodash, Gulp, Jackson/JSON, JUnit, MySql, Maven & Git in Scrum development environment. - Email service with SMTP and FreeMarker Java email template engine; - Multi-layer blacklist/whitelist management for advertiser, agency, brand, campaign and placement with Spring MVC form validation; - New UI features for Guaranteed Insertion Order Buying workflow with JavaScript; - Rewrite front-end forecast chart component in MVC architecture with JavaScript, LESS, Handlebars, lodash, gulp & npm; - Debug, fix bugs and on-call support on release day;
What company does Yongnan Z. work for?
Yongnan Z. works for Tremor Video
What is Yongnan Z.'s role at Tremor Video?
Yongnan Z. is Software Engineer
What industry does Yongnan Z. work in?
Yongnan Z. works in the Internet industry.
Who are Yongnan Z.'s colleagues?
Yongnan Z.'s colleagues are Deepak Venkatachalam, Jamie Wohletz, Amy Frattarola, Nicolai Yakimchuk, Manuela CHRP-CRHA, Adrian Adamkovic, Sarah Chafia, Raif M.A, Marc Weiner, and Aditya Mukherjee
📖 Summary
Yongnan graduated from Northeastern University in Boston with a master of science in computer science in May 2014. He is an eager and quick learner with solid understanding of computer science fundamentals. Language: Java, JavaScript, Python, C#, SQL Front End: HTML5, CSS3, XML, JSON, JQuery, JavaScript, AngularJS, Bootstrap, Grunt, Gulp, AJAX, JSP, ASP.NET Application: Android, WPF, XAML, Hadoop, Amazon Web Service (S3, EMR, EC2), HBase, Pig, HTTP, TCP/IP, Socket Operating System: Mac OX, Windows, Unix, Linux Database: SQL Server, Oracle, MySQL, Access, Postgres, HBase Tool: Eclipse, Visual Studio, Rational Rose, Apache Tomcat, Git, SVN, Maven, Gradle, JenkinsSoftware Engineer @ Developed new features for a multi-layer online video advertisement Demand-Side Platform (DSP) with Java, JSP, JSTL, Spring MVC, Apache Tiles, HTML/CSS, Bootstrap, JavaScript/ECMAScript 6, JQuery, LESS, Handlebars, lodash, Gulp, Jackson/JSON, JUnit, MySql, Maven & Git in Scrum development environment. - Email service with SMTP and FreeMarker Java email template engine; - Multi-layer blacklist/whitelist management for advertiser, agency, brand, campaign and placement with Spring MVC form validation; - New UI features for Guaranteed Insertion Order Buying workflow with JavaScript; - Rewrite front-end forecast chart component in MVC architecture with JavaScript, LESS, Handlebars, lodash, gulp & npm; - Debug, fix bugs and on-call support on release day; From August 2015 to Present (5 months) Greater Boston AreaSoftware Engineer (Android / Front End) @ Google Play URL: https://play.google.com/store/apps/details?id=app.staples&hl=en Since May 2014, I have served as a software engineer for Staples, where I have been recognized for developing innovative native Android app for multimillion-dollar company. I am involved in full lifecycle development of next-generation customer-facing B2C shopping app, from initial requirement gathering to design, coding, testing, documentation and implementation. Personally, I am responsible for the search keyword auto suggestion, search product, search result sorting, search result filtering, product detail page, personal feed as well as homepage message bar. After the app launched, I started a new web-based project which utilizes the latest technology such as HTML5, AngularJS, Bootstrap, SASS, Bower and Grunt. The project help managing and updating all the mobile apps' homepage and context on the web application without pushing new app update to the app stores. Android: • Developed search autosuggestion action bar, product search, search results sorting/filter, product page, personal feed of Staples B2C Android app with Android Studio, RESTful APIs, JSON, Git, JIRA in Scrum environment. • Developed Activity, Fragment, custom ListView/ScrollView/Spinner with animation for user-friendly UI. • Applied Callback, Handler & ExecutorService to handle asynchronous tasks. • Applied Square Retrofit to handle RESTful APIs call, parse JSON and convert it to Java object. • Applied Universal Image Loader/Square Picasso for asynchronous image loading, caching and displaying. Front End: • Developed an internal dashboard website to simulate/modify Staples mobile apps’ homepage and configurable context by generating JSON to webserver using HTML5, CSS, SASS, JavaScript, AngularJS, Bootstrap, Grunt. • Applied responsive design to allow users to use various devices with different screen size such as desktop, laptop, iOS or Android mobile devices. From May 2014 to July 2015 (1 year 3 months) Software Engineer Coop @ • Designed and developed a GUI plug-in tool that gets physical data from a connected storage device running on a GUI diagnostic software (Echidna) and generates different types of device policy XML files using IronPython and .NET 4.0 framework. (The tool helps developers from different teams with creating device policy XML files such as atomic device XML, comp device XML and category XML, much easier and faster without knowing the specific device policy XML syntax.) • Designed and developed an XML editor that loads/edits/creates device policy XML files that describe different device’s information using C# and WPF. • Wrote Python unit tests for 30 APIs that communicate with storage devices of a GUI diagnostic software (Echidna) using OO Design. • Communicated with more than 10 colleagues and restructured the firmware files of a diagnostic platform (Platypus) under Linux environment using Git. • Designed and executed more than 200 tests towards a GUI diagnostic software (Echidna) on TestLink and reported up to 20 bugs before monthly release (first 2 months). From January 2013 to June 2013 (6 months) Graduate Teaching Assistant (CS5010: Programming Design Paradigm) @ • Graded graduate students’ assignments, presentations and answered their academic questions. From September 2012 to December 2012 (4 months) Greater Boston AreaWeb Developer Intern @ • Enhanced user-interface and added new features to an existing calendar system. • Improved an existing management system by adding a study manage component using JavaScript, JQuery, ASP.NET 3.5, SQL Server 2008. • Designed and accomplished two complex screen systems funded by National Institutes of Health (NIH) from front-end to back-end, which will be used nationwide, using JavaScript, JQuery, ASP.NET 3.5, PHP, MySql and Access according to the researchers' algorithms and requirements. From June 2012 to August 2012 (3 months) Greater Boston AreaSoftware Engineer Intern @ • Received intensive training in Oracle, PL/SQL. • Accepted professional courses in PowerBuilder, Unix/Linux, Shell, COBOL, and finished a component of a telecommunication sale management system using COBOL under Unix development environment. From April 2011 to May 2011 (2 months) Campus Agent @ • Introduced bank services to prospective customers and ultimately opened accounts totaling $250,000. • Received intensive training in financial products, wealth management, risk management and investment. • Coordinated between university and bank and organized on-campus activities. From July 2010 to November 2010 (5 months) Master of Science (MS) @ Northeastern University From 2011 to 2013 Yongnan Z. is skilled in: Java, Python, JavaScript, C#, .NET, Git, Android, RESTful WebServices, MySQL, JSON, XML, Linux, Multithreading, SQL, jQuery
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
0 year(s), 5 month(s)
Unlikely
Likely
There's 97% chance that Yongnan Z. is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required