Software
Methodology
Adopt either modern agile or traditional waterfall development process according to property of client and project types.
Project Management
-
Document management
- Scenario and flow plan
- System analyze / design
-
Project management
- Schedule control
- Version control
- Bug tracking
- Milestone control
Development planforms
-
iOS / Android mobile app
- Native: Objective-C, Swift, Java, Kotlin
- Hybrid: Cordova, Flutter
-
Web front-end
- Angular
- Javascript / jQuery
-
Web back-end
- Java, VB, C#
- Server: Tomcat, JBoss, Apache, Nginx, IIS
- OS: Linux, Windows Server
-
Applications
- Java, C/C++, C#, Python, Ruby
-
Database
- MySQL, MS-SQL, MariaDB, Mongo, Oracle, PostgreSQL
Integration of software and hardware
- RFID management systems
- Internet of Things (IoT) applications
- Internet of Vehicle (IoV) applications
- Integration of RFID, Bluetooth, beacons, etc.
- Design communication protocols and develop and integrate of networking peripherals, set-top box, car box, etc.
UI / UX Plan and Design
- Requirements analyze
- Flow design
- Interactive wireframe
- Prototype
- Visual interface design
- Adaptive RWD design
Customer system deployment
-
Network plan and setup
- Advice of network architecture and configure related settings
-
Plan of data security
- Fix issues of weakness scan and penetration test
-
Cloud services: AWS, Azure
- Help migrate and deploy current systems to cloud
- Performance testing and tuning
Integrating client's info systems
-
Connecting with client's current systems
- ERP, CRM, MES, WMS, ...etc.
-
Connecting with client's current database
- MySQL, MariaDB, MS SQL Oracle, PostgreSQL