Overview
BizDev Outsource performs continuous validation and improvement of development process through multilevel analysis. We are permanently adopting new information from IT world, learning new technologies and increasing our potential embed knowledge and experience in various modern technologies within it. BizDev Int. development strategy places our focus on the internet orientated technologies. As we all know, it is crucial to build specialist expertise in any IT project and stay up to date with the latest advances in IT. Hence we adopted structured and agile process approach which allows continuous accumulation of the technical knowledge in our developers team.
Technology Expertise
BizDev Outsource team is able to bring to the customer a true business value by determining and developing the most effective solution for the project. Our highly qualified IT professionals provide various IT services using major technologies and platforms.
Everyone working at BizDev Outsource has strong background from top universities in the region, everyone having at least finished Bachelor studies. We are proud that we have strong PhD experts in the board consultation team, which makes us distinguished and our approach to the details serious. Our aim is to work and develop our team with the best possible people, in short our team members have relevant curriculums in their resumes in their fields.
Programming Languages
Our development team members are all engineers from the Faculty of Electronic Engineering and Computer Science, hence they have gained knowledge and experience working in almost all modern technologies.
We use the latest technologies for the WEB development, Bootstrap, HTLM5, CSS3, Javascript, PHP technologies, Ajax.
We do support mobile app development for both android and iPhone users, as well as cross platforms, using Java, Kotlin and Swift.
Our team members are highly trained to work in the most popular and wanted language, Python, using scripts and libraries to perform development for some of the most challenging problems such as data science, NLP, machine learning, artificial intelligence and training systems.
Team that is trained to work developing on complex enterprise software is also available, engineers are using c, c++, c#, adequate architecture models, shell scripts, assembly language, and applying knowledge of the complicated algorithms in particular area (such as photo/video recognition and editing, Google APIs, etc).
Tools
The process development model we use is Agile. We track projects on JIRA, and depending on the project and customer, we use variety of bug tracking tools such as Bugzilla.
Code reviews are a must and internally we use Gerrit, and in the open source world we use whatever is common for a particular project. Phabricator and sometimes Rietveld have been used commonly.
Testing
Tests written in frameworks such as CUnit and Cmocka are intended to prevent potential problems early in the development cycle and to ensure validation of software component’s desired behavior. On higher level of validation, software components are combined and tested as a group.
The integration testing is conducted to evaluate the compliance of a system with specified functional requirements. Pytest framework is a full-featured Python testing tool used by our engineers to validate implementation functionality through scalable, expressive and readable integration tests.