dotnet.png

.net

dotnet.png

.net

If you need a web, mobile, or Windows application, we can provide you with the help of great, certified developers specialized in developing solutions based on Microsoft .NET platform:

Our .NET technology knowledge stack:

 - Mainly C# programming language, ability to work with F#, VB, C++
 - ASP.NET 4.6 with ASP MVC, Web API, SignalR, WebForms
 - Team Foundation Server
 - Azure cloud development
 - EntityFramework
 - WCF
 - Universal Windows Apps
 - Xamarin
 - SharePoint & BizTalk
 - Unit Testing: xUnit, NUnit, Moq

nodejs.png

NodeJS

nodejs.png

NodeJS

For needs of development or maintenance of web services or applications, with advanced front-end (SPA, MPA, and/or hybrid mobile), the developers we employ are capable of delivering solutions based on technology stack around NodeJS.

Our NodeJS technology knowledge stack:

JavaScript (ES5 or ES2015) and TypeScript (preferably)
Web framework: Express
View Engines: Pug (Jade), Consolidate, Vash, handlebars, EJS
Realtime communication: Socket.IO, WebSocket
Object Modeling/ORM framework: Mongoose, Sequelize
With databases: MongoDB, SQL Server, MySQL, PostgreSQL
Unit testing: Mocha, Jasmine, Karma

java.png (1)

Java

java.png (1)

Java

BrightMarbles has developers which are recognized experts in Java application development. Our team has developers who hold a variety of Java certifications with extensive experience developing various kinds of applications including web, cloud, single-page, mobile, and integration solutions.

Our Java technology knowledge stack:

 - Java Technologies - JEE, JPA, Servlet, JSP, RMI, JMS, JMX, JDBC, JAX-RS, Spring Framework (certified experts)
 - With additional frameworks/libraries: Hibernate, JSF, Vaadin, GWT, NetKernel
 - Test frameworks: JUnit, Fitness, Cucumber, TestNG, Mockito...
 - IDE and Tools - Eclipse, Intelij, GIT, SVN, Jenkins/Hudson, JIRA, Confluence, FindBugs, SonarQube, CheckStyle, Nexus, Storymap, Trello, Crucible
 - Applications servers - Tomcat, Jetty, JBoss
 - Databases: Oracle, Postgres, MongoDb, MySql

front-end.png

Web front-end

front-end.png

Web front-end

We provide you with the services of experienced mobile application developers, for multiple platforms with different approaches to development (native, hybrid, cross-platform).

Our Front-End knowledge stack:

Standard: HTML5, CSS3, jQuery, Bootstrap
MV* frameworks: AngularJS 1, AngularJS 2, Backbone, ReactJS
StyleSheet extension languages: SASS, LESS
JavaScript:
ES5, ES2015, TypeScript
Unit testing: Mocha, Jasmine, Mockito, Karma
For backend, you can check out our other technology stacks expertise.

mobile-apps.png

Mobile apps

mobile-apps.png

Mobile apps

We can provide you with the services of experienced mobile application developers, for multiple platforms with different approaches to development (native, hybrid, cross-platform).

Our Mobile APP Development knowledge stack:

Native:
Android
iOS
Windows Phone
Hybrid:
Apache Cordova, PhoneGap
Ionic Framework
Cross-platform:
React Native
NativeScript
Xamarin
Flutter

C/C++

C/C++

Why the C Programming Language Still Runs the World


The C programming language has been around for over 46 years. Not only is C still relevant, but it's also in demand, cracking many top 10 lists focused on the most desirable languages for programming professionals.

Its closeness to the hardware, great portability, and deterministic usage of resources makes it ideal for low-level development such as operating system kernels and embedded software.

Uses of C++ 


C++ is the fourth most popular programming language. And it will continue to be popular and in high demand due to its performance, reliability, and the wide variety of contexts in which it can be used. 

C++ is a powerful general-purpose programming language. It can be used to develop operating systems, browsers, games, and so on. C++ supports different ways of programming like procedural, object-oriented, functional, and so on. This makes C++ powerful as well as flexible.