Languages
Java, JavaScript, HTML, Groovy, Ruby, HTML5, C++, Perl, C, XML, SQL, ECMAScript (ES6)
Frameworks
Spring, Spring Boot, Spock, JUnit, GEB, Spring MVC, Jasmine, Apache Spark, Spring Security, Mockito, Spring Integration, Hibernate ORM, Hibernate, Bootstrap, JPA, Selenium
Libraries/APIs
REST APIs, JSR 310, ImageMagick, jQuery
Paradigms
API Architecture, Object-oriented Design (OOD), Object-oriented Programming (OOP), Continuous Deployment, Continuous Integration (CI), Behavior-driven Development (BDD), REST, Agile, Continuous Delivery (CD), Test-driven Development (TDD), Functional Programming, Aspect-oriented Programming, Promise
Platforms
Linux, Arch Linux, Unix, JVM, Eclipse, Azure, Kubernetes, Amazon Web Services (AWS), Bluemix, Apache Kafka, Arduino, AVR (8-bit MCU), MacOS, Solaris
Other
Code Architecture, Back-end, SaaS, Technical Leadership, QA Automation, Network Protocols, Routing, Networks, Cisco, IEEE 802.11, Multiprotocol Label Switching (MPLS), SCADA, Data Architecture, Project Lifecycle, AWS, Networking, IPv4, IPv6, WAN, Network Design, Cisco Switches, Mbed, CloudFoundry, Spring Cloud, Undertow
Tools
Apache Maven, Maven, Spring Tool Suite (STS), Groovy Grails Tool Suite, Eclipse IDE, RabbitMQ, Git, Jenkins, Karma, Babel
Storage
JSON, IBM BlueMix, Redis, MariaDB, MySQL, PostgreSQL, MongoDB, Spring Data
Industry Expertise
Telecommunications