Software Engineering
- Quality control, requirement analysis, field study, workflow design, process modeling, build control, and versioning control.
Methodologies
- Object Oriented Analysis and Design, Design Patterns, Extreme Programming, Agile Practices, Test Driven Development.
Programming languages
- Java, C#, C/C++, VB, VB.NET, Pascal, ASP/ASP.NET, JSP, PHP, JavaScript, VBScript, bash script, Node
Software/ Framework
- Windows 9x/2K/XP/CE, Linux, J2ME, Cygwin, MS DOS, Hadoop, Hbase, .NET Enterprise Library, Asp.Net MVC, Asp.Net API, vNext, Spring, Apache Web Server, Apache Tomcat Server, IIS, Apache Lucene, Yii, Backbone. Angular,
SDK
- Win32 SDK, Java AWT, Java Swing, .NET, J2ME, Android. Apache, Jetty, Glassfish, Unity,
Databases
- SQL Server, SQLite, MySQL, Hbase, Raven, Redis, MongoDb, H2, SQLite, Postgres
Build Tools
- Ant, NAnt, Maven, CruiseControl, Cruisecontrol.NET. Jenkins
Source Control
- Git, SVN, CVS, SourceSafe, SourceTree.
Code Generation
- CodeSmith, Excel
Management Tools
- Trac, PivotalTracker, Evernote, Google Task, Stickies, Trello, GitLab, Asana.
Unit Testing Tools
- xUnit Testing Frameworks:JUnit, Nunit, Mocha.
IDE
- Eclipse Platform, Microsoft Visual Studio, Sharp Develop. IntelliJ, WebStorm, PhpStorm, Aptana, Sublime Text, MySQLWorkbench, MonoDevelop, VS Code.
Others
- Scrum, Planning, Training, Management, MAC/Linux/Window OS.