Jin Zhang
Summary
Technical lead and consultant - with extensive experience in multi-tiered enterprise intranet and internet web environments. Excellent technical skills in designing, developing and optimizing J2EE applications -distributed system, Big Data, ETL data integration, Micro-Services, Docker, SOA, Web Services, EAI, Messaging, Security, Performance, Mainframe Integration and Code Distribution.
Excellent communication and interpersonal skills working in medium to large scale project teams.
Skills Highlights
Strong analytical and technical abilities in all aspects of design, code, automate, implement and
maintain large scale enterprise real time data streaming processes. Design, develop reusable components, user defined functions.
Intensive development experience for high-volume e-business applications specializing in technologies such as Java, Spring, Typescript, java script, Angular, Ajax, jQuery, NodeJS, JSON, Micro-Services, SOAP, REST Web Services, JPA/Hibernate, XML messaging, EAI and MQSeries.
Expert knowledge in relational databases Oracle, DB2, SQL queries, No SQL MongoDB, ETL technologies, Hadoop/Cloud environments.
Experience in design and build robust data pipelines using scalable tools and techniques to
produce high quality data structures,Implement quicker data processing methods and
integrate complex business logic compatible with daily or real-time/streaming frameworks.
Business Experience
TD Wealth
Solution Designer & Developer
December 2019 - Present
Project: WCASE/WTKI
•Spearhead the successful delivery of critical Wealth (WCASE/WTKI) and Client Portfolio Account Management (CPAM) releases, consistently meeting deadlines and quality standards.
•Analyze complex technical scenarios to assess risk levels and feasibility of application changes.
•Resolve medium to highly complex production issues, identifying root causes and implementing preventive measures to eliminate recurrence.
•Led end-to-end system analysis and design, implementing Angular with RxJS and NgRx store management, along with JavaScript features such as Promises, async/await, to enhance user experience.
•Directed the WSR Angular migration from version 7.x to 14.x, including feature upgrades, dependency updates on Bootstrap, wealth desktop, and iframe integration.
Project: WMCS
•Lead the design and implementation of cutting-edge digital solutions within the Wealth Management Control System (WMCS) aggregation layer, leveraging Spring Boot and WCA REST API. Notable contributions include developing Draft services, Party Draft services, Account Draft services, and MI Change Package services, with integration to WTKI queue for topic distribution.
•Proactively identify and implement solutions for recurring technology challenges, enhancing overall business efficiency and performance.
•Establish and enforce development standards encompassing naming conventions, design patterns, reusable code libraries, source code management, change management, and enhancement tracking.
Technology Stack: Angular 14/7, Java v8, Spring Boot, Microservices, MongoDB, Kafka, Client Master, REST API, jBoss EAP, jBPM, HTTP Post, OAuth, Hibernate, Oracle, JAXB, SLF4J, Log4j, React, Redux, NGRX, RXJS, Bootstrap, NPM, TypeScript, CSS, LESS, SASS, Node.js, Webpack.
Express Scripts
Full Stack Developer
2018 Sep - 2019 Nov
Project: HICPS 3(Non-Insured Health Benefits) - Provider Portal,
• Built the new gateway to the Non-Insured Health Benefits (NIHB) Claims Services
Provider, administers the Health Information and Claims Processing Services (HICPS)
system on behalf of the NIHB Program.
•Full-stack application design, development and delivery with Agile methodology. Translate application storyboards and use cases into functional applications. Contribute to scrum meetings and help clarify the business requirements, system requirements and develop the best practices.
•Building GraphQL Micro-services and REST API across new and existing business applications and data sources, tech stack includes Java8, Java 11, Spring Boot, Spring Security, Spring AMQP, OAuth, Maven, Docker, Kubernetes, AWS.
•Front end building SPA for provider portal and HICPS 3, implemented complex dynamically form workflow, custom invalidate process, general lib by Angular 5/7, RXJS (Reactive Programming), NGRX (Store), JWT, Apollo, JSON, HTML,CSS, LESS,SASS,Java script and TypeScript, PrimeNG,Bootstrap,Material, NPM,BABEL, WEB-PACK.
•implemented website accessiblity based on AODA/WCAG 2.0 AA standard during the development cycle
TD Bank
SR consultant developer
2016 Nov – 2018 Aug
Project: Precision Pricing - Real Estate Secured Lending
Precision Pricing (PP) is a strategic initiative to enhance pricing capability to offer competitive and targeted pricing across all the retail product line up. Building the new dynamical pricing channel for RESL-CLK, including Mortgage and HELOC Flexline.
•Design and develop MMS pricing APIs, Mortgage retail channel pricing API (functional request and response) to TD PP- Orchestration POD and integrating with PBPP using RAML API, NodeJS, Express.
•Design and Development of APIs using NodeJS Express framework, events, streams, socket.io, etc. per the technical requirement and API specifications.
•Create API Documentation based on standards such as Swagger.
Technology stack: Java v7, v8, v11 JBoss EAP, WebSphere 8.x, Camel, Micro-services, Spring boot, Spring Security, REST, SOAP, OAuth, AWS, Hibernate, DB2 UDB, LDAP.
IFDS
SR Full stack developer
2015 Jul - 2016 Oct
Project: ICS - Allowable Transfers - plan, coordinate and lead the technical design, development, implementation the new Configuration System for allowable transfers that allows easy specification of business-friendly transfer rules, review and compare tools, override capabilities and multiuenviroment publishing.
Designed and Implemented OpenClient Adapter integrating ICS with backend progress server, Coding,Testing, and Debugging complex component, framework.
Building SPA form workflows to implement business transfer rules behind, also implement reviewing and comparing fund transfer set under calculations, particularly in Angular JS v1.6.16, building Angular libraries, open-source libraries in general.
Technology stack: Java v8, JBoss EAP 6.3.0, Apache 2.4.10, Sprig v4.0.5 (DJ, Security, XML messaging integration, MVC for REST web services and exposing remote services), VMWare, REST API, Jersey, HTTP post, OAuth, Hibernate v4.2.12, DB2, building front end SPA by Kendo UI 2014.1.318, Angular JS v1.6.16, CSS3, HTML5, JSP, Bootstrap,NPM, Type Script, WEB-PACK. JAXB, SLF4J,Log4j, Apache ActiveMQ, PostgreSQL, Progress, JBoss JPA v2.0, RedHat, shell scripting.
Testing, Build and Deploy tools:
TestNG, Selenium, BrowserStack, Maven, Jenkins, Mercurial
Scotiabank
Advisory Programmer Analyst
2013Nov- 2015 Jul
Design and maintain high-volume e-business applications specializing in technologies such as Java, J2EE, Spring, JSF, jQuery, OSGI, Hibernate, ESB, REST, SOAP, XML messaging, Primefaces, PrimeNg, HTML, CSS and MQSeries, shell scripting, Oracle, DB2, IBM CM, CMOD, RSA 8, WID 7.5, WebSphere, Tomcat, LDAP, and Security(such as single sign on) on AS400, mainframe, Azure cloud, unix, RedHat, windows.
SClient Technical lead leading redesign the report viewer, pipeline facing IBM CM/CMOD
·Delivered the high level analysis and design and complete the sClient specification on project schedule.
·Provide architecture consultation and oversight for sClient to conform to enterprise standards, patterns, and best practices through sClient specification.
·Provide professional services and guidance adopting and using the framework components.
SSO Migration –WebSphere 8.5 and Spengo, LDAP
·Establish and implement technology migration strategies for SSO
·Providing relevant framework, solution, architecture, building POCs and overseeing/guiding small-scale initiatives
AGF Investments
Senior Java Developer
2008 Oct – 2013 Nov
AGF is one of the largest independent Canadian investment management firms.
AGF.com Redesign
Redesign and development for “My Book” for helping Advisor and Investor making investment successfully. My Book is an online reporting system helping advisor & investor manage their account investment information. Using java, Spring, Struts2, JPA, Spring Security, Java script, Ajax, jQuery, Weblogic, Html, CSS.
Integrating MongoDB with webpages like HTML, PHP and CSS to update, insert, delete and retrieve data with simple ad-hoc queries.
AGF- CITI Data Integration
Design and development data integrating, loading, reporting framework for the trading transactions,AGF client accounts, funds and advisors information. Using Java multithreading, shell scripting, perl, Sql loader, Oracle, store procedure.
AGF- Salesforce integration
Integrated AGF LDAP server with Salesforce for AGF advisor authentication. Design and developed Soap web service on the IBM integration BUS.
AGF Trust Filogix - Pplus integration
Automated the data entry from Filogix to Pplus using JAVA JMS with MQseries.
AGF - Workday integration
Integrated AGF LDAP server with Workday, which is software for HR to manage the staff information.
Creating web service, WSDL, using Soap. Axis2, xml, JAXB, which deployed on jBoss .
Education
Professional
•Mulesoft Certified Developer - Level 1 (Mule 4)
•Salesforce Certified Administrator(Credential ID: 3420499)
• Object -Oriented Programming and Design(UML, C++) - Ryerson Polytechnic University
• Mastering Distributed Application Design & Development Using MS Visual Studio
• 6.0 – Authorized Technical Education Center
• Rational Unified Process Teranet Onsite –IMR global
University
Xi'an Institute of Technology, China - Bachelor of Science Degree in Computer Science
References