Software Engineer at Lending Club
San Francisco Bay Area
Software Engineer @ DIRECTV • Responsible for the design, development and maintenance of new modules, enhancements, and existing components • Design and implement a data ETL (Extract-Transform-Load) project for Business Intelligence (Java + Spring + Restful + Qlikview)• Implement a DirecTV Appointment project for Apple Passbook (Java + Play + RabbitMQ + CouchDB + Apple Passbook)• Implement...
Software Engineer @ DIRECTV • Responsible for the design, development and maintenance of new modules, enhancements, and existing components • Design and implement a data ETL (Extract-Transform-Load) project for Business Intelligence (Java + Spring + Restful + Qlikview)• Implement a DirecTV Appointment project for Apple Passbook (Java + Play + RabbitMQ + CouchDB + Apple Passbook)• Implement a data transformation project for Business Intelligence (Java + Salesforce Bulk API)• Research and prototype data mining process by using RapidMiner and RapidAnalytics From June 2013 to March 2014 (10 months) Greater Los Angeles AreaSoftware Engineer @ IBM Canada Ltd. • Responsible for the design, development and maintenance of new modules, enhancements, and existing components for enterprise-scale J2EE-based Risk Management software on the financial industry• Analyzed and prioritized business requirements and translate into technical design• Designed and implemented features/enhancements requested by customers and project team• Implemented service layer using Servlet, JAXB, XML, Spring in Tomcat 6/7 & JBoss AS 6 in Linux• Implemented persistence layer using JDBC, SQL in Oracle 11g in Unix & Linux• Implemented cross-browser Web UI using JavaScript, AJAX (jQuery), HTML, CSS• Worked closely with Quality Assurance team and customer support team on bugs and customer issues• Generate JUnit 4.x test cases to improve quality of code From December 2011 to June 2013 (1 year 7 months) Toronto, Canada AreaSoftware Engineer @ NRX Global Inc. • Developed and maintained an enterprise-scale J2EE-based Master Data Management platform on the oil & gas industry• Involved in the software development full cycle for analysis, design, programming, testing and documentation• Analyzed and prioritized business requirements and generate business specification• Successfully delivered high quality features and enhancement by using Agile development methodology (Scrum)• Attended scrum daily meetings to collaborate with team members• Participated in estimating the effort and timescales in the features, enhancements and tasks• Designed and built User Interface using Java Swing + JIDE Components• Implemented the service layer using Servlet, EJB 3 + JPA 2 + Hibernate 4.x in JBoss + Oracle 10g• Implemented a Web application using Spring MVC + AJAX (jQuery) + Freemarker + JavaScript + HTML• Designed and built Web UI in JSF 2.0 + Facelets (PrimeFaces, RichFaces)• Exposed HTTP- and XML-based public API for third party using Restful Web service (Restlet)• Integrated JBoss Drools as Rules Engine to transform data• Worked in Test-Driven Development by performing unit testing, integration testing and bug fixing From November 2007 to November 2011 (4 years 1 month) Toronto, Canada AreaJava Developer @ Texada Software Inc. • Commercialized a J2EE-based Equipment Management application on the equipment rental industry • Involved in the software development full cycle for analysis, design, programming, testing and documentation• Analyzed and translated business requirements to technical approaches• Designed and built Java Swing + JIDE Components• Successfully implemented business logic in EJB 3 + Hibernate 3 layer in JBoss + MS SQL• Successfully tackled the integration issues of GUI layer and EJB layer• Generated JUnit test cases to improve the quality of code From February 2006 to October 2007 (1 year 9 months) Toronto, Canada AreaSoftware Engineer @ Pandora San Francisco Bay AreaSoftware Engineer @ Lending Club • Design, build massively scalable, highly available data platform Restful API services to internal applications (Java, Spring, Oracle, Elasticsearch)• Work with multiple client teams to analyze business requirements and translate into business critical API services• Improve latency and quality of critical API services to support solid business services• Work with product team to prioritize business features and deliver software releases on time to meet the business schedule• Provide solid support and debug a variety of production issues by using Splunk tool• Implement integration & unit testing with Junit, Mockito and Spring test framework• Perform code and design reviews with the team to ensure high quality deliverables• Mentor junior engineers to steer them in the right direction From January 2016 to July 2018 (2 years 7 months) San Francisco Bay AreaSoftware Engineer @ TrueCar, Inc. • Designed, built massively scalable, highly available data platform Restful API services to internal/external applications (Java, Spring, Apache CXF, Jetty/Resin, SQL Server, RabbitMQ, MySQL, Elasticsearch) • Worked with multiple client teams to analyze business requirements and translate into business critical API services• Designed and implemented a metrics framework to monitor statistics about the API services and report in Graphite servers• Led the “Shop Used Cars” project with Elasticsearch technologies to provide high performance Car searching services• Improved latency and quality of critical API services to support solid business services• Worked with product team to prioritize business features and deliver software releases on time to meet the business schedule• Worked with production engineer team to provide solid support & debug on production issues using Elasticsearch Kibana tool• Provided unit testing with Junit & Mockito, and perform code reviews to provide high quality of software From June 2014 to December 2015 (1 year 7 months) Greater Los Angeles Area
DIRECTV
Software Engineer
June 2013 to March 2014
Greater Los Angeles Area
IBM Canada Ltd.
Software Engineer
December 2011 to June 2013
Toronto, Canada Area
NRX Global Inc.
Software Engineer
November 2007 to November 2011
Toronto, Canada Area
Texada Software Inc.
Java Developer
February 2006 to October 2007
Toronto, Canada Area
Pandora
Software Engineer
San Francisco Bay Area
Lending Club
Software Engineer
January 2016 to July 2018
San Francisco Bay Area
TrueCar, Inc.
Software Engineer
June 2014 to December 2015
Greater Los Angeles Area
• Responsible for the design, development and maintenance of new modules, enhancements, and existing components • Design and implement a data ETL (Extract-Transform-Load) project for Business Intelligence (Java + Spring + Restful + Qlikview)• Implement a DirecTV Appointment project for Apple Passbook (Java + Play + RabbitMQ + CouchDB + Apple Passbook)• Implement a data transformation project... • Responsible for the design, development and maintenance of new modules, enhancements, and existing components • Design and implement a data ETL (Extract-Transform-Load) project for Business Intelligence (Java + Spring + Restful + Qlikview)• Implement a DirecTV Appointment project for Apple Passbook (Java + Play + RabbitMQ + CouchDB + Apple Passbook)• Implement a data transformation project for Business Intelligence (Java + Salesforce Bulk API)• Research and prototype data mining process by using RapidMiner and RapidAnalytics
What company does Hai Wang work for?
Hai Wang works for DIRECTV
What is Hai Wang's role at DIRECTV?
Hai Wang is Software Engineer
What industry does Hai Wang work in?
Hai Wang works in the Computer Software industry.
Who are Hai Wang's colleagues?
Hai Wang's colleagues are Claudia Price, Yogesh Manohar, Chris Oliver, Colin Lancaster, Zoe Bland, Karthik Vakati, JAGADISH JAMPANI, Philip Larie, Gurveer Khakh, and Sambit Khandai
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies
Hai Wang's Social Media Links
/school/un... /company/p...