- 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
Java & Groovy
C, C++, Visual C++, COM & Managed C++ (C++ .NET)
Objective C & Swift
PHP
HTML5, CSS3 & JavaScript
Perl
Python
Ruby on Rails
Erlang
Technologies
-
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 Control
- 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
-
Dev Ops
- 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