Top Banner
25

€¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Jun 03, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

��� ������������

����������������������

Page 2: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

1

��&�&����: 20

���&����:68

�'� &�&����: 24

��%� ��&����: 16

Overview

������

Web��

"�$��#��

!&��&�(�������

��������#��

Page 3: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

2

��������

������ b U

X/

/I ������

/ U

/

WEB

������ Ub U w

/ e/

Page 4: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

3

��� ��

������I c W

s w oiM s wL

������ & �������

nw I nwI I w

A u dP P

������ xII u s w

A I bw wIs w A oi e

i a

Page 5: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

http://www.mowede.com

M����������� ���� ������������� I DM AH I M s I

D p r s I D sA M e M M H

D Mp Mg r M M H

• M• M M• M Dp• M• D M r s• y s d r• M M

•• A D M • o s• r y

Business Chain &4'3*4-Mowede�1(/)+#54&4'3,!4%'51)�����+#54������������+#54�� �������������$2)� .0")�������

• y w lM• Q CM HM• QHM s

• d s s• & • so �

Page 6: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Strengths

We Constantly Strive to Add Value to Customer Business Growth

• &�9A3?_VXa5R]VFGC'�9��1403�)#�8`YkObjV(• I]NeC^iOGJV9�.*_VXa5:LjMhUDjK^iOGJV>_VXa!���NPUa>[ZE����NPUa87: SI '�9=��/,?;2+

• AWS JfFW5:'��)• `EJiR]VPSTJ*Ik^jRkPPSTJ• HjSk^fEQ SOA NPUa*CMS*c\EhLjNdk`kC^g* �$C^g+• _VXa:6%�1*��"B��50@ IT ������B '14-;2+

�<

5

/

3DCG/VR/AR

Page 7: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Japan

We Constantly Strive to Add Value to Customer Business Growth

Role

• �������1 �% 2)#���• +%&-�����*!0���,'".1% (QCD �� �)��������• �����*$2��

�Design review

�Produce outsourcing spec

�Contract

�Project management

�Report

�Delivery management

�Training

�Design review

�Estimation

�Contract

�Project management

�Report

�Quality management

�Delivery management

�Design review

�Work execution

�Contract

�Project management

�Design, Development, Test

�Project report

�Deliver

�� �� +%&-

�*!0����2(2)/2

6

Page 8: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

����

����

/@4*?-

��325

��325

����

�325

8>1+,597@1;?5�&(/:<6.@0=?)� �'

OnsiteOffshore

§ (§ (§

§ S§§§ ( )§§

§§ A

§ Q§

We Constantly Strive to Add Value to Customer Business Growth

����������

Vietnam • ACBD

• �$

• � ��"

• ��%!$#

Page 9: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

• 2:• / K 2: ( % )• K 2:• 5 L 2 K 2 :• / 60

.:

Software development service

BD FD DD CD UT IT/FT ST

/

VietnamQuality control

Page 10: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

c t n S apk Ce y E mo

ih

/ E pk w l d C �

R ihc d

S rR xr

����������

VietnamProjectManagement

Page 11: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

��

Page 12: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Case Study

We Constantly Strive to Add Value to Customer Business Growth

Medical / health management

��

������

�����

Data sync

Data sync

Patient Portal Doctor Portal

Management Portal

�������� ����

• D T D T• T M• / S P• T M

/ /I

• W I AA

Data sync

Data sync

Development language / environment

Patient Portal - OS: Android/iOS – : Java, Swift, C++ Doctor Portal – OS: Windows : C++Management Portal – OS : Linux : PHP, Lavarel, HTLM5, CSS3AWS: EC2, S3, RDS (MySQL), AWS IoT

Development scale / team structure

28 MMProject leader: 1 person, PIC : 4 people, BrSE: 0.25 people

Communication Japan⇔Vietnam: Email, �� meeting

Development process V modelScope of work : Basic design - System test

Management tool Progress, Q&A management M�Excel Task, Issue management RedmineSource code, document management Git ��

Page 13: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

RightEye Visual Assessment Training Solution(VATS)-VATS*�������205'���(� /��$-%,)����/��#+$ 369471*��'205/���$-%,)��".���(� ���#&!.+$

Development language / environment

8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: – Spring Framework – NodeJS, Jersey RESTful Web services – Hibernate, Amazon Aurora

Scope in charge from architecture design to manufacturing and testing.

Communication Information exchange with video conference, e-mail, Slack tool

Development process

Agile model�Manage project by Jira

We Constantly Strive to Add Value to Customer Business GrowthMedical / health management

Case Study

��

Page 14: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Human Resource����� R

R

C R

• V•••

Development language / environment

Frontend: Reactjs + mobx, HTML5, CSS3 Backend: Phalcon, PHP 7, RESTful APIOS : Ubuntu 16.04. Deploy Docker 1.13. Webserver Nginx 1.4.6AWS: EC2, S3, RDS (MySQL 5.7), ElasticSearch. Source management: Gitlab, Git

Development scale / team structure

Project leader: 1Developer: 4

Communication Vietnam ⇔Vietnam: E-mail, Skype communication

Development process

AgileScrum (Product Owner: 1, Project Leader: 1person, Developer: 4�

Management tool Progress management, Q&A management, Task management: Jira

We Constantly Strive to Add Value to Customer Business Growth

��

Page 15: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

CRM

S D

B GD Q

ID

Development language / environment

Frontend: Angular 6�Material Design�HTML5�CSS3 Backend: ASP.Net Web API 2.0OS: Window Server 2012AWS: EC2, S3, RDS (SQL Server), ElasticSearch.

Development scale / team structure

Project leader:1, UIUX:2Developer: 7

Communication Vietnam ⇔America�TV Meeting�E-mail�Skype meeting or chat

Development process

Agile – Scrum (Project Owner: 1, Project leader: 1, UI Design: 2, Developer: 7)

Management tool Progress management, Q&A management, Task management: JiraSource management: SVN

We Constantly Strive to Add Value to Customer Business Growth

Case Study

��

Page 16: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Automotive, CMS

iTrainer CMS

M

CS

Development language / environment

•Front-end: HTML5/CSS3, jQuery •Back-end: – CakePHP and RESTful Web services – MySQL Server

Development scope Application maintenance, additional function development

Communication Vietnam ⇔America: TV Meeting, E-mail, Skype meeting or chat

Development process

Task management with Basecamp tool, source control with GitHub

We Constantly Strive to Add Value to Customer Business Growth

Case Study

��

Page 17: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Case Study

We Constantly Strive to Add Value to Customer Business Growth

Automotive

Development language / environment

OS: Linux / Android – : Java, C

Development scale / team structure

KIS incharge: 50MM (Total: 260MM) - PM: 1, leader: 5, staff: 28 (maximum), Japanese: 5

Communication Japan ⇔ Vietnam: email, telephone, Skype and TV conference

Development process Spiral modelScope of work: Functional design – Integration test

Management tool Progress, Q&A management: MSExcel – Task/Issue management: TracSource & Document management: SVN

• 2>5 ����• 4;)6+! 1:#>%8=���: DVD�USB�

Bluetooth 1<>7>��• ��: -='/:>• Boot %>#=&��• GPS/��%&*5���• ���%&*5�$3>,• ����+>(.&�• AndroidOS�����9"09:��

16

E A

OM 2 S 6

Android OS Framework

Page 18: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Automotive

Gold Coast Homelessness NetworkA O NR 7 T O NR

E A A C OA

Development language / environment

•PHP,•MySQL•Twilio (SMS notification)•BootstrapIntegrated:•Google Map API•Google Analytic, Google Tag Manager

Development scope in charge of full life cycle development.Requirement definition · From architecture design to development · test · system maintenance

Communication Video conference, e-mail, Skype

Development process

Agile model, managed with Jira tool, source control at Bitbucket / Git

We Constantly Strive to Add Value to Customer Business Growth

Case Study

��

Page 19: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

��� � ������

Development language / environment

•Front-end: jQuery, jQuery Grid, Highcharts •Back-end: – ASP.NET MVC – LINQ to SQL – MS SQL Server 2008

Development scope in charge of full life cycle development.Requirement definition · Architecture design · UIUX design to development · test · system maintenance

Communication Video conference, e-mail, Skype

Development process

Agile model, managed with Jira tool, source control with SVN

We Constantly Strive to Add Value to Customer Business Growth

Case Study

��

Page 20: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Test automation

A A

Development language / environment

•Java, OSGI Framework•No SQL Database, XML•C++, C#, Java, QT, Objective-C, Python•Reflection, OCR

Development scope •Full-cycle development: UX design, architect, develop and deploy

Communication Video conference, e-mail, Skype

Development process

Agile model, managed with TFS ALM tool

We Constantly Strive to Add Value to Customer Business Growth

��

Page 21: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Case Study

We Constantly Strive to Add Value to Customer Business Growth

ASP→ASP.NET migration

( . P

1 . .) . E ( N. A

Migration

Development language / environment

Language: ASP, vbs, .NET, JavascriptOS: Windows DB: SQLServer

Development scale / team structure

9 MMPM: 1 , Developer: 8

Security Entry-and-leave log management by ID card

Communication Confirm development progress, quality, assignment within team every day by Japanese.Japan ⇔ Vietnam: e-mail and TV conference

Development process Waterfall modelResponsible: Unit development, unit test

Management tool Progress, Q&A and problem management etc: RedmineSource & Document management: Subversion

��

Page 22: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Case Study

We Constantly Strive to Add Value to Customer Business Growth

��������• 438,��� �*(�+;• 1/ 43���"%�+<�8,���� • >=���&6�$����'?�02���'@�-)���� !%��%���7.• ���#%�5�:9����� �02�*(

WEB��������

Development language / environment

Language: .NET, MVC, html5, css3, bootstrap, jqueryOS: Windows, DB: SQLServer

Development scale / team structure

120MMPM: 1, Developer: 8 and QA: 2

Security Entry-and-leave log management by ID card

Communication Everyday, within the team development progress, quality, task confirmation by Japanese and English.Japan ⇔ Vietnam: e-mail and TV conference

Development process Spiral modelScope of work: internal design, unit development, unit test, system test

Management tool Progress, Q&A and Problem management etc: RedmineSource & Document management: Subversion

21

Page 23: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Case Study

We Constantly Strive to Add Value to Customer Business Growth

���������• G

I• UC

���

Development language / environment

Language: angular.js, three.js, webGL, html5, css3OS:Windows DB:SQLServer

Development scale / team structure

30MMPM: BeijingHanoi Leader: 1, Developer: 2

Security Entry-and-leave log management by ID card

Communication Confirm development progress, quality, assignment within team every day by English.Beijing ⇔ Hanoi: email, TV conference

Development process Waterfall modelIn charge: internal design, unit development, unit test, system test

Management tool Progress, Q&A and Problem management etc: RedmineSource & Document management: Subversion

22

Page 24: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Case Study

We Constantly Strive to Add Value to Customer Business Growth

����������������� ���J

���

Development language / environment

Language:Java, Struts2, Spring, IBATIS OS:CentOS DB:SQLServer

Development scale / team structure

70MMPM: customerHanoi: Leader 1, Developer: 4

Seculity Entry-and-leave log management by ID card

Communication Confirm development progress, quality, assignment within team byJapaneseInternal : exchange information via email, TV conference

Development process Waterfall modelScope of work: internal design, unit development, unit test, system test

Management tool Progress, Q&A and Problem management etc: RedmineSource management: Subversion

23

Page 25: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

We Constantly Strive to Add Value to Customer Business Growth

24