SOFTWARE ENGINEERING

Our Software Engineering team is an agile organization of professionals supporting customers with rapid software product design and development needs and systems engineering projects. With extensive experience in application development and embedded systems, our capabilities span the product lifecycle. We are dedicated to designing solutions that increase productivity, reduce TCO and improve work quality. We create complete applications on any platform or we can enhance your in-house team by filling key needs with our people and their comprehensive skill sets. Our development process is fully covered with tests, project management tools, Q&A reviews and logs.

SOFTWARE ENGINEERING

Capabilities

Agile & Waterfall Application Development • Software Process Review and Improvement • System Architecture • User Interface & Interaction Design • Graphic Design • Middleware • Communication Layer Applications • Cloud Application Development • RESTful Web Services • SOAP Web Services • Test Driven Development • Full Software Lifecycle Management • Quality Assurance and Test Engineering • Algorithm Development • Embedded system development • Linux driver development • Integration of external libraries into high level languages

Platforms/Operating Systems

Mac OS X • iPhone/iPad, iOS 5.0+ • Android Jelly Bean, Kit Kat, Lollipop • Windows XP, Vista, 7, 8 • Web and Cloud • Unix, Linux • Embedded Linux

Development languages and platforms

Python • Cython • C/C++ • Java • PostgreSQL • MySQL • SQLite • Redis • XML • JSON • SOAP interfacing • Django • JavaScript • Angular JS • Backbone JS • Marionette JS