Advanced Application Development Engineer in Morgan Stanley with 16 Years of Software Development Experience.
Greater New York City Area
Advanced Application Development Engineer @ Morgan Stanley Description: Morgan Stanley's analytics platform is offered to Fund Services, Prime brokerage and Wealth management clients. The platform computes the performance on a given set of investments and provides rich reporting capabilities to the end users. It supports over 300 different types of calculations including Time weighed returns, Internal rate...
Advanced Application Development Engineer @ Morgan Stanley Description: Morgan Stanley's analytics platform is offered to Fund Services, Prime brokerage and Wealth management clients. The platform computes the performance on a given set of investments and provides rich reporting capabilities to the end users. It supports over 300 different types of calculations including Time weighed returns, Internal rate of return, Beta, Sharpe Ratio, performance attribution, long short analysis and much more. This is a real-time platform that requires fast calculations, efficient memory management and a highly scalable architecture. The backend is written primarily in Java and uses Sybase and DB2 as its databases. The front is being migrated to HTML5.Responsibilities: • Extensively used Typescript, Javascript, Angular 7, Bootstrap 4 and ag-Grid Enterprise 19 to develop new UI application and to migrate the old UI to new Angular Universe• Actuated the Single Page Application front-end which is hooked up with RESP API using frameworks including Angular Routing, Bootstrap 4, jQuery 3.3.1 and much more • Explored Spring Boot, Apache CXF and Google Protocol Buffers for JAX-WS, JAX-RS communication• Exploited Java Multi-Threading for fast backend business calculation.• Utilized Spring as IoC container and Tomcat as Application Server• Implemented the Aggregation Service as one of the backend services using Spark and Akka HTTP server in Scala.• Strictly follow SLDC best practice supported by Jira, Perforce and Github and extensively involved in requirements analysis, designing, implementation, test and post-production support.• Exported reports in various format using POI, JExl• Successfully designed and developed the TSQL scripts and stored procedures• Manipulated data stored in Sybase 15 and IBM DB2 databases• Wrote Unix Shell scripts in Linux 64 bit server Greater New York City AreaTechnology Specialist @ Dow Jones Description: To support the top line growth objective of 3 million subscribers, the Customer Engine program (“CE”) provides a customer platform across all consumer products and markets, delivering a stable and modern capability, able to deal quickly with market changes and new opportunities as they are presented.Responsibilities: • Deeply involved in gathering and analyzing the requirements analysis, architecting, designing, implementation (development/coding), test and post-production support of the new subscription management platform of Customer Engine program.• Unified and loaded operational data store into Salesforce from all relevant sources including MySQL and Oracle databases using Informatica Cloud and the PL/SQL stored procedures.• Exploited Java Multi-Threading for populate real-time data from Oracle to Salesforce using Salesforce Java API.• Effectively optimized test data mock-up and generated PL/SQL scripts automatically by Java Multi-Threading, Core Java, JDBC and Freemarker with millions of records created for performance testing• Actuated the Single Page Application front-end using Bootstrap CSS and AngularJS which is hooked up with RESP API• Implemented unit test cases using karma, jasmine, sinon and built environment by gulp• Successfully designed and developed the PL/SQL stored procedures to gather CRM data from various databases and load as the unified business models• Introduced queue mechanism for ETL stored procedures to solve the issue brought by real-time race condition in which the children records arrive before the parent processed.• Conducted unit test for all stored procedures with the help of UtPLSQL framework• Populated data into IBM DB2 using IBM DataStage and created the report by IBM Cognos• Validated ETL workflows utilizing Talend and Perfaware to compared the source and target, row by row, column by column for millions of production-like records From October 2015 to April 2017 (1 year 7 months) Princeton, NJTechnology Specialist @ Select Portfolio Servicing Description: Loss Mitigation System is a CRM platform provided to Select Portfolio Service Inc. owned by Credit Suisse which assists to provide excellent service to customers, to preserve homeownership and to prevent foreclosure. Technology used on the project was Microsoft WPF desktop GUI as well as other Java-based web applications connecting to web service implemented in both Microsoft WCF and JAX-WS/RS.Responsibilities: • Actively participated in requirement meetings with stakeholders, effort estimation, design, implementation, test, production support and maintenance of various applications.• Actively involved in daily stand up meetings and sprint showcase and sprint retrospective as this program implemented projects using Agile SCRUM methodology supported by MS Team Foundation Server• Designed and developed the front end for multiple web applications using J2EE technologies – JSP, HTML5, JavaScript, CSS3, JSTL, Struts 2• Effectively implemented business components and configured beans using Spring DI• Used JPA provided by Hibernate for ORM and Entity Framework provided by ADO.NET to persist data to the SQL Server database• Implemented integration strategy and contracts for handshake between different applications using SOAP services as well as REST services.• Constructed Desktop GUI by C#, WinForm, WPF and Java-based web applications hooked up with web services• Generated various web services using Jersey, Jackson, JAX-WS and WCF• Utilized SOAP UI for SOA testing and used Coded UI, QTP/UFT and Selenium for front-end automation testing• Migrated data from upstream systems and generated reports on daily basis utilizing SQL Server Integration Services, Informatica PowerCenter and SQL Server Reporting Services From February 2012 to October 2015 (3 years 9 months) Salt Lake City, UTSenior Software Engineer @ Citi Description: The main goal of this system is migrating legacy Global Finance Desk Trading System and Position & Collateral Management System into a new integrated platform which has the capacity to responsively process the Repurchase Agreement transactions. It is a comprehensive system with C# WinForm/WPF as the front end coupled with J2EE as well as Tibco Gemfire as the backbone of the server side. Responsibilities: • Played a key role in full life cycle of software development from Analysis through Design, Development, Integration and testing phases in waterfall model and spiral model.• Intensively used Spring framework for dependency injection and integrated with Hibernate/HQL to implement persistence tier and service tier components• Converted position messages from trading systems through Tibco EMS into unified data model persisted in Gemfire Cache with excellent response time for CRUD.• Aggregated all data models with Gemfire Cache API accompanied by even-driver write-behind operations in Oracle and Sybase databases.• Converted C# existing Java Geo GUI, Java Swing and C++ Motif GUI to the technology of WinForm, DevExpress and WPF• Coded SOAP services using JAX-WS and integrated all messaging channels including SOAP, RMI, MQ, Tibco Enterprise Message Services into Enterprise Service Bus using Mule ESB and XStream• Utilized JXLS to generate Credit Spread Report and tuned performance of T-SQL scripts• Migrated 10 C++/J2EE applications deployed in Adobe JRun App Server and Sun ONE Web Server(iPlanet) from outmoded Solaris 8 to the latest Solaris 10 • Analyzed and compared the performance between Weblogic JMS and RMI and reported the result to the management for technical decision makings• Deployed various web applications onto Weblogic Clustered Environment• Written hundreds of Unix Shell/Perl Scripts for nightly batch running in AutoSys From December 2006 to November 2011 (5 years) Dalian, Liaoning, ChinaSoftware Engineer @ Livedoor/Portal for New Style Media LTD Description: The purpose of the project is to develop the web site for New Style Media Limited owned by Livedoor and the portal is managed by its own Content Management System. Responsibilities: • Role involved interacting with client, understand and documenting their requirements, analyze and identify the best technical solutions for individual requirements• Exposed to the latest Servlet 2.4, JSP 2.0, Struts 1.2 and Hibernate 2.1 for web application development deployed in Tomcat and CentOS• Persisted captured data into PostgreSQL database using JDBC• Utilized JAXP for SAX processing for XML configuration files • Generated PDF report using iText for Employee Performance accessed through back-end CMS• Coordinated with testing team and deployment team of the project for test case clarification and functional requirement discussion for smooth releaseEnvironment: JAVA 1.4, Servlet 2.4, JSP 2.0, Struts 1.2, Hibernate 2.1, Tomcat 5, CentOS, PostgreSQL 8, JDBC, JAXP, iText, Eclipse From September 2005 to December 2006 (1 year 4 months) Dalian, Liaoning, ChinaJunior Software Engineer @ Pactera Description: The project is a whole concept approach to an integrated Office Automation solution for China government in Lucheng District in Wenzhou developed by Hisoft (now renamed to Pactera)Responsibilities: • Role involved interacting with client, understand and documenting their requirements, analyze and identify the best technical solutions for individual requirements• Built the system with Core Java, JSP, Webwork 2, Spring, Hibernate• Deployed the web application into IBM WebSphere Application Server in IBM AIX• Purchased a third-party product named IWebOffice from GoldGrid Inc to enable on-line document editing.• Designed the System using UML diagrams using Rational Rose in strict adherence with the MVC methodology.Environment: JAVA 1.4, Webwork 2, Spring, Hibernate, Oracle 9i, IBM WebSphere Application Server 5, IBM Aix, UML, Rational Rose, Eclipse, Jetbrain IDEA From September 2003 to September 2005 (2 years 1 month) Dalian, Liaoning, China
Morgan Stanley
Advanced Application Development Engineer
Greater New York City Area
Dow Jones
Technology Specialist
October 2015 to April 2017
Princeton, NJ
Select Portfolio Servicing
Technology Specialist
February 2012 to October 2015
Salt Lake City, UT
Citi
Senior Software Engineer
December 2006 to November 2011
Dalian, Liaoning, China
Livedoor/Portal for New Style Media LTD
Software Engineer
September 2005 to December 2006
Dalian, Liaoning, China
Pactera
Junior Software Engineer
September 2003 to September 2005
Dalian, Liaoning, China
Description: Morgan Stanley's analytics platform is offered to Fund Services, Prime brokerage and Wealth management clients. The platform computes the performance on a given set of investments and provides rich reporting capabilities to the end users. It supports over 300 different types of calculations including Time weighed returns, Internal rate of return, Beta, Sharpe Ratio, performance attribution,... Description: Morgan Stanley's analytics platform is offered to Fund Services, Prime brokerage and Wealth management clients. The platform computes the performance on a given set of investments and provides rich reporting capabilities to the end users. It supports over 300 different types of calculations including Time weighed returns, Internal rate of return, Beta, Sharpe Ratio, performance attribution, long short analysis and much more. This is a real-time platform that requires fast calculations, efficient memory management and a highly scalable architecture. The backend is written primarily in Java and uses Sybase and DB2 as its databases. The front is being migrated to HTML5.Responsibilities: • Extensively used Typescript, Javascript, Angular 7, Bootstrap 4 and ag-Grid Enterprise 19 to develop new UI application and to migrate the old UI to new Angular Universe• Actuated the Single Page Application front-end which is hooked up with RESP API using frameworks including Angular Routing, Bootstrap 4, jQuery 3.3.1 and much more • Explored Spring Boot, Apache CXF and Google Protocol Buffers for JAX-WS, JAX-RS communication• Exploited Java Multi-Threading for fast backend business calculation.• Utilized Spring as IoC container and Tomcat as Application Server• Implemented the Aggregation Service as one of the backend services using Spark and Akka HTTP server in Scala.• Strictly follow SLDC best practice supported by Jira, Perforce and Github and extensively involved in requirements analysis, designing, implementation, test and post-production support.• Exported reports in various format using POI, JExl• Successfully designed and developed the TSQL scripts and stored procedures• Manipulated data stored in Sybase 15 and IBM DB2 databases• Wrote Unix Shell scripts in Linux 64 bit server
What company does Hong Hu work for?
Hong Hu works for Morgan Stanley
What is Hong Hu's role at Morgan Stanley?
Hong Hu is Advanced Application Development Engineer
What industry does Hong Hu work in?
Hong Hu works in the Computer Software industry.
Who are Hong Hu's colleagues?
Hong Hu's colleagues are Andrew Jones, Dan Xu, Ryan Harrison, Heather McIntyre, Henrik Eichenhardt, Simon Borthwick, Hanna Gardner, Miriam Adisa, Jeremy Reeve, and Marcia Tansey
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
Hong Hu's Social Media Links
/company/m... /school/%e...