Stanley Zhang

Software Architect at CrunchTime!
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Montreal Metropolitan Area, CA
Languages
  • Mandarin Native or bilingual proficiency
  • English Professional working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 100 - 200 Employee
    • Software Architect
      • Nov 2021 - Present

  • CN
    • Montreal, Canada Area
    • Expert, Enterprise & Solution Architecture
      • Apr 2018 - Oct 2021

    • United States
    • Software Development
    • 100 - 200 Employee
    • Software Architect
      • Sep 2017 - Apr 2018

    • United States
    • Research Services
    • 700 & Above Employee
    • Technical Architect
      • Aug 2016 - Sep 2017

    • Canada
    • Advertising Services
    • 700 & Above Employee
    • Senior Solutions Architect / Team Lead
      • Dec 2015 - Jul 2016

    • Tech Lead
      • Sep 2014 - Nov 2015

      - Provide technical solutions- Translate business requirements into software designs- Breakdown design into user stories with estimations and planing provided- Provide technical mentorship to team members- Make delivers happen- Create Prove-Of-Concept- Build software frameworks- Coding, refactoring, code reviews- Performance tuning

    • Senior Java Developer
      • Jun 2013 - Sep 2014

      - Business requirements analysis- Software design- Build software framework- Coding, refactoring, code review- Performance tuning

    • Canada
    • Software Development
    • 1 - 100 Employee
    • Senior Software Engineer/Software Architect (Contract)
      • Oct 2012 - May 2013

      - Work on the design and implementation of the integration layer of e-signature services - Analyze the requirement and design the application with UML tool - Implement the application with Spring DI, Jax-WS and JAXB technologies - Implement the caching with Spring and ehcache - Create unit tests, integration tests and performance/load tests (JMeter) which helped to identify infects inside the e-signature servers - Work on the design and implementation of the integration layer of e-signature services - Analyze the requirement and design the application with UML tool - Implement the application with Spring DI, Jax-WS and JAXB technologies - Implement the caching with Spring and ehcache - Create unit tests, integration tests and performance/load tests (JMeter) which helped to identify infects inside the e-signature servers

    • United States
    • Software Development
    • 500 - 600 Employee
    • Senior Software Engineer, Software Architect
      • Sep 2007 - Oct 2012

      - Work on the design and improvement of the architecture of products as the number of the Corporate Architecture Team. - Analyze and improve the application security as the security chief of Expense product, also the number of the Corporate Security Team. - Analyzed and redesigned the architecture of Expense Report system to remove the old EJB1 Entity Beans for performance and reliability improvement. - Analyzed and improved the data persistent and cache mechanism of Workforce Management system to improve the startup performance. - Implemented the integration with the new SumTotal portal application with SOA and SSO technologies. - Optimized startup process of Workforce Management system. - Fixed the sequence generator which caused duplicate primary key problem in multi-node deployment of WFM system. - Designed and implemented the Unicode project to make the both Expense and Workforce systems supporting Simplified Chinese. - Designed the Expense Approval Web Service of Expense Management system supply an alternative data entry (mobile usage) with SOA structure. - Other new features and bugs fixing on both Expense Management and Workforce Management systems. Show less

  • Mahjong Development Inc
    • Montreal, Canada Area
    • Senior Java Developer
      • Oct 2005 - May 2008

      Dynasty Gaming, DNY.V) - Created the online mahjong gaming system (Real-time Event Processing) which supports thousands players playing simultaneously. - Designed the customizable game engine which can be configured to perform different game rules easily based on State Machine, Springframework and Hibernate technologies. - Implemented the system core using JMS, EJB, TreeCache, SQL Server and JBoss technologies. - Tuned the system to increase the threshold from 200 players per machine to more than 1,000 players. - Refactor and rearranged the whole code to enhance the efficiency and flexibility of the system. - Tutored other team members to understand and follow the system framework in the development. Show less

    • Java Developer
      • Jan 2001 - Jan 2004

      Created the N-Tier Distribution Management System (DMS) to assist the institute in managing fertilization projects. Designed the system architecture and database structure. Performed object-oriented design using UML (Together). Developed data-persistence-layer codes without using Hibernate and EJB. Wrote stateless-session beans as business-layer application. Performed web-based coding with HTML, JSP, Servlet, XML, XSLT and developed independent front-end application using Java Swing technologies (JBuilder). Deployed the software system to Oracle9i database, Oracle10g application server and RedHat AS3. Show less

    • Java Developer
      • Feb 2001 - Oct 2001

      Designed and executed Customer Relationship Management (CRM) system with the goal of developing new customer services. Created a web-based message gateway system using JSP & Servlet. Performed business layer and presentation layer coding (Java Bean, JSP, Servlet, XML & SQL), and subsequently reviewed and tested using Borland JBuilder. Deployed the software systems to WebLogic Application Servers and Oracle8i Databases. Designed and executed Customer Relationship Management (CRM) system with the goal of developing new customer services. Created a web-based message gateway system using JSP & Servlet. Performed business layer and presentation layer coding (Java Bean, JSP, Servlet, XML & SQL), and subsequently reviewed and tested using Borland JBuilder. Deployed the software systems to WebLogic Application Servers and Oracle8i Databases.

    • Software Developer
      • Jan 2000 - Jan 2001

      Designed and performed a news publishing system using SQL Server, VB ActiveX and ASP technologies. Designed and performed a mail2pager system with ANSI C and SIM API. Performed coding, review and testing. Deployed the software system to Sun Solaris Operation System. Designed and performed a news publishing system using SQL Server, VB ActiveX and ASP technologies. Designed and performed a mail2pager system with ANSI C and SIM API. Performed coding, review and testing. Deployed the software system to Sun Solaris Operation System.

    • System Administrator & Programmer
      • Jan 1997 - Jan 2000

      Designed and developed a web-based office documents management system to achieve document exchange efficiency with SQL Server, ASP, HTML and VB ActiveX component technologies. Performed database programs in 4GL (Informix 4GL & C embedded 4GL) for Insurance Statement system Designed the LAN structure of a 20 story building & WAN structure of 7 branch offices of the company. Administrated the database system (Informix) and the Unix systems (HP-UX & SCO-UNIX). Designed and developed a web-based office documents management system to achieve document exchange efficiency with SQL Server, ASP, HTML and VB ActiveX component technologies. Performed database programs in 4GL (Informix 4GL & C embedded 4GL) for Insurance Statement system Designed the LAN structure of a 20 story building & WAN structure of 7 branch offices of the company. Administrated the database system (Informix) and the Unix systems (HP-UX & SCO-UNIX).

Education

  • University of Electronic Science & Technology of China
    Bachelor of Engineering, Microwave Communications
    1993 - 1997
  • Concordia University
    Diploma of Computer Science

Community

You need to have a working account to view this content. Click here to join now