Thursday, May 1, 2014

Keeping track of my personal Technology Stack

Recently at a project interview in my company, they asked me the question, "So can you tell us about your technology stack?"

So here I will be keeping track of my technology stack. I will be adding new technologies as I come across them and include some useful references for the future use.

For any techie, you cannot survive in a competitive environment without an up-to-date technology stack. Whenever the time comes, you need to pull out your trump cards in technology and tell your boss, "Hey, I have used this before, it fits to our purpose. So not to worry, I got this covered." 

Here I am keeping track of my tech-stack..!!



Area Technology
Programming Languages Java, Python, JavaScript, C#, HTML (5), PHP
Concepts OOP , Design Patterns, Distributed Systems, Concurrency, Cloud, Database, Time complexity, State Machine Design, Batch Processing, Service Oriented Architecture
Java Application Frameworks Spring MVC, Batch
Middleware Frameworks Servlet 3.0 Asynchronous
JBoss Netty
Google Guava - Utils
Web Services Apache CXF
ORM Hibernate, MyBatis
Mobile Android
Build Management Maven
Testing JUnit
Code Quality ERA Analyzer, Sonar Analyzer, FindBugs
JavaScript JQuery, Backbone.js, Angular.js
C# .Net MVC, LINQ
PHP Symfony MVC, Doctrine ORM
Cross Platform Dev. TideSDK, Titanium API
IDEs IntelliJ IDEA, Eclipse, Visual Studio
Source Control SVN, Git
Database Technologies MySQL, DB2, MongoDB
Operating Systems Windows, Linux

No comments:

Post a Comment

My Stack Overflaw Flair