Modern application development requires a team with knowledge of more than one language and framework. Today’s applications are highly modularized and factored into specialized components and services supporting different aspects of the whole solution. No single technology is suitable for every component of a modern, web-scale application.

NMX has experience with nearly all of the latest and most widely used technologies. We are especially deep into Enterprise Java and Javascript, and related technologies and frameworks such as Struts, Spring, Hibernate, Java Persistent API, Java Messaging Queues, Node.js, React, Angular, Meteor, Redux, and many others including mobile frameworks, Python, PHP, Ruby, and more. In addition, we have years of experience with .NET, Windows and Microsoft Office at the component level. We are a learning organization. Most projects we take on require something new. Yet, to each project we bring years of experience applying a diverse assortment of tools, technologies and skills.

Technical Skills

Cloud Migration
  • AWS, Azure, Google Cloud Platform, VMware, OpenStack
  • Docker
  • AWS CloudFormation
  • Terraform
  • Kubernetes
  • Rancher
UI/UX
  • Sketch
  • Figma
  • Adobe XD
  • InVision
  • Zeplin
  • User Flows
  • Wireframing
  • Mockup Designing
  • Interactive Prototyping
  • CSS Frameworks
  • Bootstrap, Bulma, CSS Boilerplate
  • Flexbox, CSS Grid
  • SASS, LESS
  • Material Design
  • Tailwind CSS
  • Responsive Design
Enterprise Java
  • JEE
  • Struts
  • Spring
  • JPA/Hibernate
  • Enterprise JavaBeans
  • Groovy on Grails
JavaScript Technologies
  • Node.js
  • MEAN/MERN stack
  • React/Redux
  • Angular
  • Vue
  • jQuery
  • ExtJS
  • Mongoose
  • Sequelize
  • GraphQL
  • Feathers
  • TypeScript
  • Meteor
Python
  • Django
  • Flask
  • CherryPy
  • SQLAlchemy
  • TensorFlow
  • Pandas
  • SciKit
.NET Platform
  • ASP.NET, C#, WebAPI, WebForms
  • ADO, ATL, MVC
  • Entity Framework
  • Unity Framework for DI
Databases and Big Data
  • Oracle
  • MongoDB
  • MySQL
  • PostgreSQL
  • MS SQL Server
  • Azure SQL Database
  • Cassandra
  • Hadoop
  • Pentaho Kettle/Spoon
  • ETL & Data Mining
Data Visualization
  • Corda Charting Server
  • PowerBI
  • Tableau
  • Hicharts
Blockchain
  • Blockchain Application Development
  • Smart Contract Development
  • Token Development
  • DApps Development
  • Ethereum
  • Hyperledger
  • Architecture and Design
  • Public, Permissioned and Private Blockchain Development
  • Solidity, Go, Node.js
Architecture
  • Large scale software architecture
  • MVC Web Framework
  • OOAD, Design Patterns
  • Microservices
  • UML
  • Systems and business process analysis
IAM/SSO
  • Identity and Access Management, also known as Federated Identity and Single sign-on (SSO)
  • RSA SecurID Suite
  • Okta
  • OAuth
  • Auth0
  • Active Directory
  • LDAP
  • SAML
Algorithms
  • Analytics
  • Predictive Modeling
  • Natural Language Processing
  • Machine Learning
  • Mathematica
  • Parsers and Languages (Bison, YACC)
Build and Continuous Integration
  • Build Process Engineering
  • Continuous Integration, Testing and Delivery
  • Quality Engineering, Junit, Clover, SonarQube
  • Cruise Control, Jenkins, Ant, Maven, Gradle
  • IT/Networking/Operations
Mobile Development
  • Android
  • iOS
  • React Native
  • Flutter
  • Apache Cordova
  • Ionic
  • NativeScript
  • Xamarin
Project Management
  • Agile methodologies (SCRUM, Kanban)
  • JIRA
  • Rally
  • VersionOne
  • Elementool
  • Trello
  • GitHub
  • Bitbucket
  • GitLab
Project/Product Quality Assurance Practice
  • Integrated quality assurance practices at every stage of software development lifecycle.
  • Rigorous process to ensure quality requirements via checklists and reviews.
  • Develop detailed use cases for functional, security, regression and automated testing.
  • Use formal procedure for reporting and tracking issues.
Functional Testing
  • Selenium
  • HP Unified Functional Testing
  • Cucumber (Jbehave, Specflow)
  • SoapUI
  • Postman
  • Insomnia
  • Spock Framework
Security Testing
  • We follow OWASP and Cloud Security Alliance recommendations and offer security testing using a wide variety of methodologies and tools.
  • Netsparker, Acunetix, Nessus, Nexpose
  • Open VAS, OWASP ZAP, Fiddler Proxy, Burp Suite
  • Nmap/sqlmap/Wireshark
  • Security Compass XSS and SQL tools
  • PaaSLane, Checkmarx, Black Duck
Performance Analysis
  • We are skilled at performance and load testing using tools such as JMeter and the Web Performance tool suite.
  • We economically load-test web services’ API’s using 100’s or 1,000’s of automated browsers launched from a cloud platform such as Amazon AWS.
  • We measure the performance profiles of application servers, databases and middle tier components.
  • We analyze source code for common performance mistakes.
Content Management Systems
  • WordPress
  • Laravel
  • Joomla
  • Sugar CRM
Application Servers
  • Express
  • Hapi
  • Koa
  • Restify
  • Tomcat
  • Apache
  • JBoss
  • WebLogic
  • NGINX
OS Platforms
  • Windows
  • Linux (Redhat, CentOS, Linux, Android)
  • Cloud (AWS/EC2, Rackspace, Azure, OpenStack)
Others
  • Microsoft Office Components and Integrations
  • Multilingual B2B and B2C web applications
  • C, C++
  • PHP
  • Ruby/Ruby on Rails
  • Golang
  • Rust
  • Scala