## BIO
***About Us***
Founded in 2006, NEXTGis an international software developer and web solution provider. We specialize in designing back-end systems for complex business application (information management systems, content management systems, etc) and web development solutions. We work with partners and affiliates to provide seamless, integrated solutions for our clients. Software developers and consultants must meet our high standards of education, experience and performance before they are allowed to join the NEXTGteam.
Through our offices in North America and Asia, we provide innovative solutions for regional and international clients on six continents. Our solutions have included social networking sites, news publishing systems, digital magazines, and workflow applications. Our clients include software companies, government agencies, mass media entertainment services, E-commerce providers and name-brand manufacturing companies.
**Head Office -** Ha Noi, Vietnam
**United States -** Santa Clara, CA
**Latin America -** Panama city, Panama
***
Board of Managers***
**Bui Viet Hung, CEO,**has over 10 years of information and communication technology related experience with the clients and partners in Japan, U.S and Germany.
**Bui The Duy, CTO,** has his strong educational background from Information Technology from University of Wollongong ([login to view URL].), Australia and Twente University (Ph.D.), the Netherlands. He has 15 years of experience in software as a manager, architect, developer, educator and consultant with several software companies in Australia and Vietnam.
**Bao Tran, VP Business Development,**has a career spanning law, management consulting and start-ups. After graduating from Columbia University's graduate business school and law school, he worked as a leverage buyout management consultant. He recently was the VP and General Counsel for TRG, a global company in US, Europe, Asia and Africa with 6000 call center employees. He also founded a start-up on mobile services and sold the company to a well known mobile computing company.
**Sandy Sandfort, Director - South America.**He is lawyer, with extensive international business experience. Sandy has lived and worked in the US, Costa Rica, Singapore and Panama.
***Services***
**Custom Application Development**
We develop custom software application to fulfill your specific business requirement.
**
Software Quality Assurance & Testing**
We provide complete testing of your software application or provide specialists to assist you in your testing activities. We work with you right from the test planning stage to test case execution and reporting.
**Offshore Product Development**
We help your startup develop the software that will move your business ideas from Vision to Reality.**
Migration of Existing Applications
**We help move your legacy applications to new platforms. We also provide continuing support and maintenance services for new, expanding, and retiring software applications to provide transparent continuity of service to their customers.
***QA Methodology***
At NEXTG, we understand the importance of Software Testing. As the cost of a defect in software can vary from almost nothing at all to a large amount of money, we aim at preventing any bad scenarios from affecting our valued customers. The best way to prevent bugs in the software to be deployed to the production system is effective testing, so our engineers have developed and followed a strict Software Testing policy.
**Some highlights in our test policy:**
· We want to find bugs as early as possible and prevent them from occurring, so we always unit test while we code.
· Our unit-tests should be run and passed before any code is integrated to our code repository.
· We apply as many testing steps as possible. Before coding phase starts, the test plan should be completed and the key staff of Quality Assurance(QA) team should be defined.
· Test cases and guidelines should be ready before coding completion. Test cases should cover all documented requirements.
· All changes in requirements should be communicated to testing team and changes will be added to test documents.
· The system under test is always separated from the development environment to make sure that the code is frozen during testing.
· All planned tests should be completed and mostly passed before our project can be signed off to customers. The exiting criteria for each project should be clearly defined in the test plan.
· We always automate test cases if possible to increase test efficiency and effectiveness.
· Our QA/Tech lead should perform our own round of User Acceptance Test before final sign off to customers.
· Our test reports should be sent to the whole team by end of test cycle and are available for customers.
· We manage our bugs in an internal tool as well as in clients's bug management tools.
***Development Tools***
We are using leading tools in communication, development and management. These tools were carefully selected and integrated into a general system that is being maintained on one of the most advanced infrastructure. We understand that applying effectively these tools always saves time and increases productivity for ourselves and our customers.
**Our current development tools:**
· **Time logging and tracking:**Every effort spent for projects is always recorded daily into an online system. By
## Area of Expertise
Programming languages: C/C++, .Net , Java, Pascal, Basic, Tcl, Perl, Python, php
- Platforms: Windows, Unix, Linux, Mac OS, IBM OS/2, Android, IPhone, Smartphone, Embedded systems
- Databases: Oracle, Microsoft SQL, MySQL, MariaDB, PostgreSQL