6+ years of software development experiences using .NET, JqueryMobile, Javascript Frameworks, WCF, Java (J2ME), XML, web technologies and applications, mobile applications, database servers, agile development process and design patterns. Led teams, worked on developing large-scale software and distributed systems on Windows environment. Highly self-motivated, skilled at problem solving and seeking multiple solutions to issues.
I strive to achieve quality, correctness, performance and maintainability in the products I write. I believe a sound understanding and application of software engineering principles is more valuable than familiarity with popular APIs or toolsets. In particular, this makes one flexible enough to handle any sort of programming task.
Specialties: Languages: C#, Java, C++, C, HTML, CSS, SQL, PL/SQL, RDF, LINQ, XML/ XSD/XSLT, SOAP, JavaScript, UML, Objective-C
Design Patterns: Observer, Value Objects, Facade, Factory, Singleton
Frameworks: n-Tiers architecture , multi-layer architecture, MVC , MVVM, "4+1" Architecture ViewModel
ORM:- NHibernate, Entity Framework, Dapper (micro-ORM)
Web Technologies: ASP.NET MVC, HTML5, CSS3, ASP.NET, Sliverlight, Ajax, ASP.NET Web Services, WCF
Desktop Technologies: WPF
Mobile Technologies: JQueryMobile, J2ME, Java Polish, LWUIT API, Windows Phone SDK, Android Toolkits
Databases: SQL Server, PostgreSQL, MySQL, WebSQL
Tools: VSS, SVN, TFS