Technologies are changing very fast. We believe we need to constantly learn and improve our knowledge to master our clients’ challenges. We understand that there is no single technology or framework fit for all our clients needs, hence our people are using many different technologies in their daily work.
Most of our enterprise projects are executed on a solid Node or Java stack, some on Microsoft .Net.
M-SQUARE is technology agnostic and works within the technical constraints of its clients.
We love to work with Docker, Kubernetes, CoreOS and in on Google Cloud Platform and Amazon Web Services.
Some of the technologies and programming languages that we use:
General
- NodeJs
- React
- Redux (native)
- Ionic
- Meteor
- Java
- Spring (IoC, MVC, AOP, security, batch)
- Groovy
- Grails
- Struts
- Hibernate
- Ehcache
- Terracotta
- Hadoop (MapReduce, HBase)
- Lucene & Solr
- vertx
- Netty
- Cassandra
Integration Technologies
- Mule ESB
- MS BizTalk Server
- REST
- vertx
- Web services SOAP and rest (axis, CXF, Jersey)
- WSDL
- SOA
- EAI Patterns
- Reliable message queuing and routing
- JMS
- XML
- XSL
- XPath
- Distributed caching systems
Microsoft
- Visual C++
- C#
- VB
- ASP.NET
- COM
- DCOM
- MFC
- WPF ( Presentation Foundation )
- WCF ( Communication Foundation)
- WWF ( Workflow Foundation )
- MS AppFabric
Cloud
- Amazon Web Services
- Google Cloud Platform
Relational Databases
- Oracle
- MS SQL Server
- MySql
- Postgresql
Development Tools
- git
- SVN
- Ant
- Gradle
- CircleCI
- Bitbucket Pipelines
- GitHub
- Maven
- Hudson
- Bamboo
- Nexus
Testing
- junit
- testng
- easymock
- mockito
- jmeter
- webload
- selenium
- HP Quick Test Pro
- Compuware Gomez SaaS Web and Load (synthetic) testing
- Compuware dynaTrace end to end and deep transaction analysis
Other Langauges
- PHP
- Perl
- Ruby
- Python
- Flex/ActionScript
- C/C++
- Objective-C
- MS .NET C#