I am a full stack web/mobile/desktop application developer. I create cross-platform mobile applications and web applications in JavaScript as well as native mobile applications in Android and iOS. I have worked extensively with both SQL(PL/SQL and T-SQL) as well as NoSQL databases such as MongoDB.
I take a language agnostic approach to coding as I believe that it is better to learn the core fundamentals of computer programming rather than the language specific details. This philosophy has enabled me to learn many languages quickly and deeply, so that I am able to write code with very few bugs. I solve problems and sort out difficulties very efficiently as I consistently maintain a high level view of both my code and that of the libraries that I am using.
I prioritize both testability and performance optimization. I write software that breaks down neatly into easily testable components and I use well proven techniques to ensure that it runs as efficiently as possible.