Software Developer Resume
SUMMARY
- A result driven IT professional with 9+ years of experience in software development, support, application monitoring of enterprise level applications using Microsoft Technologies.
- In - depth experience in all desktop, web products, planning, designing, implementation and troubleshooting of both on-prem and on-cloud infrastructures.
- Rich experience in SDLC (waterfall and agile methodologies), Object Oriented Programming in .Net programming, web, windows and cloud applications.
- Proven expertise in the design and development of middleware components and reusable frameworks using .NET / C#/ ASP.NET / WinForms / WPF / SQL Server /Azure / Object Oriented Design patterns.
- Develop application related to ChatBots, LUIS.AI, NLP.
- Strong hands-on experience in Web application using ASP.Net, jQuery, JavaScript, Ajax, CSS, HTML, JSON and XML.
- Strong hands-on experience in Windows application using C#, ADO.Net, WPF, Windows Work Flow, SSRS, JSON and XML
- Experience in Third Party tools like Infragistics, DevExpress, Kanban, Rally, Incident management tools, JIRA and ServiceNow.
- Experience in .Net WebAPI and Rest Services.
- Developed Windows and Web-based solutions in Visual Studio IDE (2008/2010/2013/2017 ).
- Good exposure in SQL Server (2005 and 2012).
- Experience in Database design, Query, Procedures and functions.
- Experience in Azure infrastructure management (Azure Storage and Azure AD).
- Worked on models covering all SDLC phases - requirements gathering, analysis, estimation, design, development, build, testing and deployment.
- Hands on experience on Azure Data Factory (ADF) created pipelines to move data from On-prem to numerous sinks like blobs, tables, ASQL etc.
- Experience in Azure HDInsights, ADL & Azure Data Warehouse.
- Experience in Azure PaaS - WebJobs, Functions Apps, WebApps.
- Knowledge of implementation and deployments of azure instances and migration from on premise to Azure.
- Experience in automating day-to-day activities by using Azure PowerShell.
- Experience in ARM templates.
- Worked on plenty of Azure services like Azure Storage, ASQL, Function Apps, Tables, Web-apps, Jobs, AAD, Azure Key-Vault, Azure DevOps, ADF, SendGrid etc.
- Experience in Performance and Load Testing using third party tools like jMeters.
- Developed reports using SSRS, Crystal reports, wrote a few SSIS packages.
- Experience in writing unit tests in C# and performing Code Analysis.
- Some experience in CI/CD pipelines, Angular JS, .Net Core, ChatBots, Cognitive Services etc.
- Code deployment into different Azure environments using Azure PowerShell.
- Worked on Visual Source Safe (VSS), Team Foundation Server (TFS), Visual Studio Team Services (VSTS) - Azure DevOps and GitHub to manage code.
- Experience in various domains like Automobile, Retail, Pricing & Billing, Sales.
- Capable of handling projects individually as well as in team.
- Flexible in learning any technology.
- Certified Microsoft Specialist in HTML5, CSS3 and JavaScript (E180-0852) - in 2013.
TECHNICAL SKILLS
Technologies: ASP.NET, Win Forms, WPF, Console Applications
Programming Language: C#
Cloud: Azure Storage, ASQL, Function Apps, Tables, Web-apps, Jobs, AAD, DevOps, ADF, SendGrid
Development Tools: Visual Studio 2010/15/17/19
Database: Microsoft SQL Server 2005/08/17
Reporting Tool: SSRS 2008, SSIS
Project Management Tools: MS Office 2007/2010/2013/365
User Interface: HTML 4.01, CSS 2
Version Control Tools: Visual Source Safe, Team Foundation Server, VSTS (Az DevOps), GitHub
Hosting environments: IIS server, Az web-apps
Others: JavaScript, Ajax, ADO.Net, Az PowerShell, Az Virtual Machines, Chat Bots, Cognitive Services, Logic Apps, Cosmos DB, Angular JS, .Net Core
PROFESSIONAL EXPERIENCE
Confidential
Software Developer
Skills Used: ChatBots, Emulator V4, .Net Core 3.1, C#, REST API's, ASQL, Azure app service, Azure AD, Azure tables, Skypebot, Cognitive Services + AI, Webapp bot.
Responsibilities:
- Develop the LUIS.AI intents, entities and utterances
- Design the relationship between entity and intent
- Train and publish the model
- Create a C# file from the json file using LUISGen
- Utilize the luis.ai information in the C# application
- Develop the counter responses for intents to the user in C#
- Perform an interactive communication between the user and bot.
- Display suggestion as buttons to the user.
Confidential
Software DeveloperSkills Used: Azure APIM, Function Apps, C#, WPF, ASP.Net, Rest APIs, Table Storage, Azure SQL DB, Key Vault, Service Bus Queues, Twilio Send Grid, Logic Apps
Responsibilities:
- Develop the APIs that interact with different Azure services.
- Create and design the Azure services.
- Add logging in C# code, and insert the logs into Azure Table Storage.
- Define the log level, capture the exceptions, priority and class file where the log was generated.
- Convert WSDL to REST using APIM.
- Http methods Post/Delete/Get/Put were implemented.
- Validate the Http methods post conversion.
- Test the http methods using postman.
- Develop function app (http and queue triggers) and connect key vault (secrets).
- Code for authentication using JWT.
- Unit testing in C#.
- Performance & Load testing of the APIs using jMeters.
- Write PowerShell scripts for deployment.
- UAT testing.
- Prod deploy.
Confidential
Software Developer
Responsibilities:
- Application development based on the user stories.
- Enhancements of already developed code/modules.
- Stored Procedures changes as needed for the enhancements.
- Adding comments to the stories for the retrospectives respectively about the progress.
- Add tasks, to the user stories, if needed create a new user story.
- Unit testing
- Testing the webservices using SOAP UI.
- Build and release using Azure DevOps.
- Built Azure pipelines for test, from Dev to Stage environment.
- Support the users of the application if they face any issues.
- Monitoring the applications using Dynatrace.
- Pick the issues in Incident Management portal and resolve, commit code, and add status in the portal, as completion.
Confidential
Software DeveloperSkills used: Java, Azure Web-apps, Azure AD, Azure storages, ePIDs, Confidential /Lincoln vehicles, Test-benches
Responsibilities:
- Working with the clients and develop the consumer application.
- Capture the generated telemetry data from the application.
- Test and validate the telemetry data.
- Apply filters on the application that filters out the data based on VIN, ESN, Type etc.
- Prepare the checklist of the signals to be tested in Confidential /Lincoln cars.
- Test the signals and alerts if getting generated in the cars.
- Check if the above are properly emitting from the ePID device.
- Check if the consumer application filters the generated alerts/signals
- Perform testing based on the business needs.
- Modify the code accordingly.
- Modify the telemetry data into valid JSON format.
- Develop RESTful services, to send the consumed data to be used by other teams
- Support and enhance the application.
- Add tasks progress in Rally.