Specific Software Development

Majors Techniques
Web Application Development using Java, PHP, C# with very sophisticated JavaScript. a. PHP web
• High skill with PHP Laravel, CakePHP, performing unit testing, and • managing APIs such as REST.
• Experience with database design and querying using SQL.
• Experience with HTML and JavaScript, Bootstrap.
• Experience with the MVC architecture.
• Problem-solving skills and critical mindset.

b. Java web
• Bachelor degree in IT/ Computer science
• Experience with the Spring Boot, Spring Security, Spring Batch
• Experience with the Jasper/ Crystal report, iReport or report generating/developing tools
• Experience in Restful API development Javascript, Typescript, HTML5, SASS/ CSS3, Angular framework and responsive design
Mobile Application Development (iPhone and Android, native app dev or cross-platform dev). a. iOS native app
• High skill in Objective C programming
• High skill in Swift programming
• Experience in Reactive Extensions standard with RxSwift

b. Android app
• Have good knowledge or experience with Android native development
• Has good layout sense for responsive layout optimization
• In-depth understanding of computer science fundamentals (OOP, data structures and algorithms, architectures, etc)
• Familiar with SOLID principles, architectural patterns (MVP, MVVM, etc)
• Experience working with database types in Android such as SQLite, Room, Realm
• Familiar with reactive frameworks and Jetpack like RxJava, LiveData, Room, ViewModel, etc
• Proficient understanding of code version control tools, such as Git
• Experience with memory leak management
• Experience with using Google Firebase, and GCP
• Experience with databases (MySQL, MongoDB, MSSQL)
• Experience with using Payment Gateway, 3rd party Authentication
• Experienced working with Figma and Figma Specs
• Advanced Proficiency and mastery of Dart and understanding of Dart ecosystems
• Understanding of Mobile development lifecycles (on iOS and Android)
Windows OS desktop Application Development. • Highly experience in VB.NET, C#.
• Experience of the Windows registry, windows sensor class, Windows NT service architecture, interfacing with IOCTL and drivers.
• Experience on Windows programming (multi-threading, sockets, etc.), WMI and Windows application development
• Excellent analytical and problem-solving skills.
• Experience in overall architecture of software applications for products and solutions.
• Experience in relational database and SQL Server.
Apple MAC OS Desktop Application Development. • High skill in Cocoa programming
• High skill in Objective C programming
Embedded Software Development. Especially for underwater products (we have been developing OEM for 10 makers around the world). • High skill in C/C++ programming for Embedded software.
• Design and develop MCU driver: SPI, I2C, UART, CAN...
• Using HW boards, PCBs to program.
• Got deep experience with microcontroller: STM32, NXP, PIC, ARM…
• Got deep experience in design GUI (Graphic User Interface) for wearable devices
• Good in embedded development tools like Emulator, Analyzer, Debugger.
• Good in CANprotocol/ Microcontroller/ sensor/ IO/ Serial knowledge.
AI, Machine learning. • Face recognition uses MTCNN, MWR, VGG, Yolo.
• Reducing data dimensio uses Decision Tree.
• High experience in the following Libraries Tensorflow, Pytorch, SKLearn, Keras.
• Good at the famous model architectures and object detection algorithms YOLO.
• Processing nature language by BERT, Transformer, LSTM và Self Attention
• Have been suing method Sliding Window, algorithm Markov to monitor coninous action of object.
• High experience for eleminateing the problem called overfitting and vanishing gradient.
• Using ViT to classify picture and area inside picture.
• Using EffecientNet to guess age and sex of human.
• USing BoW, Seq2Seq, Tranfomer for chatbot.

• For further information please check https://en.vizo.co.jp
Blockchain, Crypto Currency. • Good in creating Solidity/Ethereum Smart Contracts.
• High experience in JavaScripts, connecting user interface to blockchain.
• Using tools Web3 libraries.
• Good in deploying HyperLedger Fabric Blockchain, using APIs to develop blockchain application or smart contracts executed on a Fabric Network.

Videos of Offshore Embedded Software Development

Most people think that Embedded Software Development have to be done onsite, inside factories, sitting next to other teams for hardware and chip design. We are somewhat agree and ready to send our Embedded Software Developers onsite to work with you. By the way, FYI, we have been programming Embedded Software since 2011. Take a look on below Videos to see how our developers do that:

Mobirise
Mobirise
Mobirise
Mobirise

© Copyright 2024 Softful Technologies Inc. - All Rights Reserved.