More than 13 years of extensive experience in most of the phases of the Software Development Life cycle(SDLC)- Requirements definition, design, documentation, development, integration, testing and troubleshooting, implementation, and maintenance.
Had strong experience in working with Web-based, Client server, Distributed, and N-Tier architectures. Experience in developing and deploying applications on Azure using Azure Pass. Skilled in utilizing Azure services such as Azure app services, Azure Storage, Azure functions, and Azure Databases to create high-performance, scalable, and secure cloud-based solutions.
Experience with RDBMS databases.
Experience in advanced concepts of ASP.Net core, including Dependency Injection, Middleware, Configuration, and Entity Framework Core. Implement these concepts to develop scalable and maintainable applications, resulting in improved performance and increased efficiency.
Experience with software development Processes and Models: Agile Scrum Model.
Specialized in delivering timely efficient results.
Participated in highly complex projects with customers, managers, and end-users.
Coordinated deployments of new software, feature updates, and fixes.
Researched and integrated design strategies, product specifications, development schedules, and user expectations into product capabilities.
Kept leadership up-to-date on current issues and proposed recommendations.
Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.
Analyzed work to generate logic for new systems, procedures, and tests.
Authored code fixes and enhancements for inclusion in future code releases and patches.
Designed and developed forward-thinking systems that meet user needs and improve productivity.
Excellent analytical, problem solving and interpersonal skills. A good team player with excellent technical, communication, and interpersonal skills and capable of taking up responsibilities independently and collaboratively in teams.
Quick Learner and adapts quickly to any new situation/changes and works pro-actively towards meeting deadlines
Overview
18
18
years of professional experience
Work History
Senior .NET Software Developer, Full Stack
Lifeskill Rescue Service Ltd
09.2018 - Current
Worked on architecture and development in application
Worked on Visual Studio 2019 -> 2022/.Net core 3.1 to implement Restful web services.
Worked on multiple legacy systems adding value according to requirements
Proposed solutions and led the application of a continuous integration server for automated testing and deployment
Developed and tested each module according to the functional specifications and technical design.
Responsible for maintenance of applications with technologies
Prepare and dispense work assignments, Provide guidance, and review the work of other team members.
Designed and implemented Restful(JSON) services using Asp.net MVC Web API Controllers.
Used Swagger, Fiddler, and Postman tools to test the APIs
Designed and executed efficient Exact Transformation Load(ETL) pipelines using Azure Data Factory.
Implemented data extraction from various sources, including on-premises and cloud-based databases, and transformed the data to meet the business requirements.
Experience with deploying Azure Data Factories using ARM Templates through Azure CI/CD pipelines.
Designed and developed the databases on different database server types as required for the applications.
Participated in the establishment of detailed test and deployment plans.
Worked with Git, TFS, VSTS, Tortoise Technologies and Tools: .Net Framework 4.8/ Visual Studio 2017/2019/2022, C# asp.net MVC 4/5, .Net core, Javascript, Jquery, HTML, XML, CSS, Web API, Entity Framework, SQL Server 2016, SQLite, MySQL, Linq, JSON, XML, VSTS/Azure DevOps, Azure data factory, Azure function apps, Openlayers, Perl Scripting, Windows Task scheduler, .Net Windows services, HighChart, Postman.
Handle API Request Calls - National Weather Service (NWS) API, NOAA weather API, OpenLayers API, Paypal Integration API, Stripe Payment API Integration, Swift SMS gateway service API, Weather API.
Sr. Software Engineer
M-Connect Media
08.2017 - 07.2018
Senior.Net developer of an Agile globally distributed team(India, Canada, US) following ITIL practices.
Involved in all the phases of the software development life cycle(SDLC) from requirement to delivery
Developed and deployed REST service using Asp.net Web API
Exposed the services through HTTP methods(GET, POST, PUT, DELETE) for client interaction and hosted them on Azure for improved scalability and performance.
Consumed the API on the .Net MVC application.
Worked on Web performance testing using VSTS and Visual Studio 2017
Hands-on experience in various Microsoft Technologies like c#, Asp.Net, MVC with Razor, ADO.Net, Web Forms, LINQ, SQL Server, SSRS
Design and developed RDBMS database.
Designed and developed Azure Web job using c# for exporting and importing data to/from Azure Storage Blobs
Good knowledge of deploying code changes to Azure cloud environment through Azure CL/CD pipelines.
Developed and implemented Oauth Access Token generation for secure authentication and authorization
Environment: .Net framework 4.5/4.6 Visual Studio 2017, c#, Asp.Net MVC 4/5, Javascript, Jquery, CSS, Web API, Entity Frameworks, Azure function apps, Azure web jobs.
Sr. Software Developer
MatchBook AI
02.2016 - 06.2016
Interact with business analysts to understand the business requirements.
Designed and developed various abstract classes, interfaces, and classes to construct the business logic
Created .Net class library to integrate with Web API controller
Developed classes in the Business layer and Data Access layer in c#
Created Rest Services using Asp.Net Web-API, exposed analytics data to the client, and hosted them on the client-server
Implemented Unit Testing to validate the functionality and performance of applications developed in c#.Net
Use Multithreading to increase the response time of the applications.
Use Agile practices and Test Driven Development techniques to provide reliable, working software early and often
Worked on creating stored procedures and views and restful APIs that are consumed by the other teams.
Used JSON object to transfer data between server and client
Used source control applications like VSTS and Git
Collaborated with other developers to identify and alleviate a number of bugs and errors in software
Environment: C#,.Net Framework 3.0 /4.2, ADO.Net, MS SQL
Sr. Software Developer
Hidden Brains InfoTech Pvt. Ltd
04.2010 - 04.2014
Communicated with business analysts and clients to understand the requirements and delivered the tasks on a daily basis.
Complete SDLC, which includes Requirements Gathering, Analysis, Design, Development, Implementation, Upgrade, Enhancements, Maintenance, Support, and Bug Fixing.
Responsible for writing code-behind business logic for C# window-form application.
Created LINK Server and SQL Job to connect and fetch data from MY SQL to SQL Server database.
Experienced in managing AWS database.
Created Reports using Crystal Report.
Completed the daily assigned task and updated task details to the client.
Used to manage dynamic pages from CMS sites and publish them.
Used TortoiseSVN for integration, maintenance, and Security of code.
Implemented Error Handling, Modification, and Unit Testing.
Worked as a team lead and managed the work allocation in the team.
Environments: Net Framework 3.5, C#, CrystalReports, Asp.Net,ADO.Net, Ajax, LINQ, HTML, MSSQL server 2005, SSRS, TortoiseSVN(SVN), Test Directory, IIS
Team Lead
Nascent Info Technologies Pvt. Ltd.
05.2008 - 11.2009
Meeting with domestic clients and business analysts to gather the requirements.
Coordination with Project, Operations, and Logistics teams for smooth implementation.
Directed and supervised a team of 7 engaged in developing the application and testing.
Built strong relationships with customers through a positive attitude and attentive response.