Software Developer
Current• Designed and developed responsive web applications using ASP.NET MVC, C#, HTML, JavaScript, and advanced server controls like Grid View and Validation, ensuring user-friendly interfaces for business operations.• Delivered a comprehensive front-end solution leveraging NodeJS, Angular 9, JavaScript, HTML5, CSS3, and Bootstrap 4, enhancing user experience with modern design practices.• Created a mobile-first, single-page application for real-time location sharing using AngularJS and JavaScript API, optimizing user engagement across mobile and desktop platforms.• Developed mobile and desktop applications for Android and iOS using C# and VB.NET, improving accessibility and user interaction for various platforms.• Contributed to a case management system by building web screens with ASP.NET MVC and integrating RESTful Web API services for efficient data handling.• Engineered seamless communication across application tiers by developing Business and Data layers using .NET MVC, C#, and ADO.NET.• Implemented Windows Azure architecture to manage database deployment in both Development and Production environments using Cloud-Microsoft SQL-Azure, improving scalability and resource management.• Established WCF services for efficient data retrieval, enabling operational contracts to fetch messages and relevant details from the database.• Optimized database performance by developing and refining stored procedures, triggers, tables, and views within SQL Server for better data access and integrity.• Managed a multi-server MongoDB environment, deploying machines, balancing loads, and ensuring data duplication for enhanced reliability and availability.• Employed Continuous Integration practices through TeamCity and version control with GIT and JIRA, fostering a robust, test-driven development environment to support efficient software management and bug resolution.