• Designed and developed enterprise applications, multi tenant portals, mobile applications, integrations from the ground up
  • Built applications end-to-end using .NET Framework, ASP.NET MVC, .NET Core, ASP.NET Core and Xamarin
  • Built many SinglePageApplications(SPA) using Angular and ReactJS
  • Executed many projects with Agile methodologies using tools like JIRA, Azure DevOps, GitLab, GitHub.
  • Built applications end-to-end on Azure and AWS clouds with cloud native services
  • Engaged in complete Mobile development cycle : Design, Development, testing, deployment to respective stores and upgrades
  • Well versed with Agile methodologies like Scrum and SAFe
  • Implemented CI/CD across many projects using Azure DevOps, GitLab, GitHub, and Jenkins
  • Strict practitioners of SOLID design principles, Test Driven Development (TDD), and Behavior Driven Development (BDD)
  • Built applications end-to-end on Azure and AWS with cloud native services
  • Engaged in complete Mobile development cycle : Design,Development, testing, deployment to respective stores and upgrades
  • Well versed with Agile methodologies like Scrum and SAFe
  • Implemented CI/CD across many projects using Azure DevOps, GitLab, GitHub, and Jenkins
  • Strict practitioners of SOLID design principles, Test Driven Development (TDD), and Behavior Driven Development (BDD)

Programming Languages

C# & VB .NET

C# & VB .NET

Java & Groovy

Java & Groovy

C, C++, Visual C++, COM & Managed C++ (C++ .NET)

C, C++, Visual C++, COM & Managed C++ (C++ .NET)

Objective C & Swift

Objective C & Swift

PHP

PHP

HTML5, CSS3 & JavaScript

HTML5, CSS3 & JavaScript

Perl

Perl

Python

Python

Ruby on Rails

Ruby on Rails

Erlang

Erlang

Technologies

ASP .NET Core, ASP.NET with MVC and Web API

ADO.NET, NHibernate, and Entity Framework

Windows Communication Foundation (WCF)

Windows Presentations Foundation (WPF)

Windows Forms

Silverlight

SQL Server data tier applications

MSMQ

SharePoint Programming

Microsoft Office Plugins using VSTO

Aspose and OpenXml Office automation

Servlets and JSP

Hibernate

Spring and Spring Data

Apache OFBiz

Apache Tapestry

Google Web Toolkit (GWT)

Angular

React

DOJO

Bootstrap

jQuery

jQuery Mobile

High Charts

Knockout.js

TinyMCE (rich text editor library in JavaScript)

CK Editor

Google Analytics

i18next, moment & numeral

node.js

DHTMLX

Microsoft SQL Server

Oracle

Postgre SQL

MySQL

MongoDB (Document Database)

OrientDB (Document and Graph Database)

Azure Cosmos DB

Amazon Dynamo DB

Terraform

Cucumber

Docker Containerization and Kubernetes

TypeScript

CakeScript

YAML

  • Quality Assurance
    • UI testing of desktop and web applications.
    • Mobile application testing
      • Testing across multiple iOS emulators
      • Testing across varied configured Android emulators
      • Testing on Android phone, Android tablets, and iPhone and iPad devices
      • UI testing
      • Functional testing
    • Cross browser compatibility testing
    • Test automation
    • Integration and acceptance testing
    Quality Assurance
    • UI testing of desktop and web applications.
    • Mobile application testing
      • ETL and data testing
      • Virtualized test environments for multiple platform support
      • Test automation tools and frameworks
        • JMeter and JUnit
        • Visual Studio Coded UI
        • Selenium
        • TestNG
        • Mockito
        • NUnit
        • MonkeyRunner for Android Unit-Testing
        • XCode Unit-Test for iOS unit testing
    Quality Control
    • Cloud Infrastructure management for Microsoft Azure and Amazon AWS
      • Capacity provisioning
      • Load balancing
      • Auto-scaling
      • App health monitoring
    • Test Suite Management – TFS
    • Continuous collaboration and integration for TDD, FDD, BDD
    • Build and deployment automation - MSBuild, NAnt, Ant, etc.
    • CICD – Continuous Integration and Continuous Delivery
      • Rundeck
      • Load balancing
      • Jenkins
      • TFS
    • Task/Issue/Bug Management – TFS, Jira, Redmine, Taiga, etc.
    • Software Configuration Management – TFS, SVN, Git, ClearCase, Perforce