Sr. .net Azure Lead Developer Resume
Redmond, WA
OBJECTIVE:
- 16 years of IT professional seeking a challenging career in Software Development with latest technologies that utilizes my skills in my area of competence and enriches my knowledge, and gives me a chance to be part of a team that contributes towards the growth of the organization, thereby yielding the twin benefits of job satisfaction and professional growth.
SUMMARY
- Sixteen years of extensive experience in leading projects from planning to execution in Microsoft technologies.
- Very good experience with Microsoft Azure Paas consultant in Azure IOT, EventHub, Azure stream analytics, Azure API management service, Azure service fabric, Azure app service model, Azure active directory, Azure data lakes, Azure data factory, Azure Data bricks, Azure HDInsights, web jobs, Azure functions, Azure application insights, web role, worker role, service bus topics, blobs, queues, Doc DB and cosmos DB, PowerBI.
- Full stack developer experience using .Net framework, ASP, ASP.NET, VB.NET, C#, ADO.NET, MVC, Webservices, MicroServices, Restful Web API, WCF, SQL Server and Oracle, Entity framework
- Conversant with managing CI/CD build pipelines in INTEGRATION environment which helped in smooth deployment for bi - weekly PROD environments
- Conversant with Object Oriented Programming with C#. Knowledgeable on Service Oriented Architecture (SOA), web services.
- Possesses detailed working knowledge of .NET Framework and Visual Studio. Has detailed experience gathering and analyzing the requirements and articulating these into an accurate development, and management teams as well as operations stakeholders.
- Proficient in articulating modern web application including application development, session management, UI design using HTML and CSS.
- Experienced in relational database with SQL Server, Oracle. Knowledgeable in writing complex queries, performance tuning and writing Stored Procedures.
- Well-rounded mentoring, team skills and leadership abilities. Demonstrated strong communication and articulation skills in the professional assignments.
- Expert in dealing with direct customers in gathering requirements, recommending optimized solutions as per the requirements.
- Highly motivated individual who enjoys working on new technologies and recognizes rapid learn ability.
- Have good knowledge on E-Learning and Sports applications. Career started with E-learning and Sports domain applications.
- Responsible for Coding and the code review written by team members and deploy the Build to Dev, QA, and Production server.
- Involved in code reviews and give proper directions to the team in Microsoft .Net.
- Experienced in Agile or Scrum environments, working in Iteration based development projects and well experienced across all phases of Agile development.
- Experienced in leading development teams, conducting Code Review and constructively advising the team on changes to adhere to good coding standards and practices.
- Experienced in Test Driven Development tools like Nunit.
- Experience in report writing using SQL Server Reporting Services (SSRS) and creating various types of reports like drill down, Parameterized, Cascading, Conditional, Table, Matrix, Chart and Sub Reports.
- Experienced in Multi Threading application development using C#.
- Well experienced in Co-ordination between the teams and also have experience in working Onsite-offshore model with different geographical regions.
TECHNICAL SKILLS
Cloud Technologies: Azure IOT, Azure EventHub, Azure stream analytics, Azure API management service, Azure service fabric, Azure app service model, Azure active directory, Azure data lakes, Azure data factory, Azure HD Insights, web jobs, Azure functions, Azure functions, Web jobs, Azure application insights, web role, worker role, service bus topics, blobs, queues, Doc DB, Tables, cosmos db, PowerBi
Languages & Frameworks: .Net Framework, C#
Web Technologies: .Net 1.1 - 4.5, .Net Core 2.1, ASP.NET, MVC, Angular, Type script, Web API, REST, Web Services, WCF, XML, JSON, JQuery, JavaScript HTML, CSS, IIS.
CI/CD Tools: Azure devops, Azure resource manager (ARM) templates
Windows Technologies: Window forms
Development Environments: Visual Studio, Visual Studio Code, SQL Server Management Studio
Scripting Languages: PowerShell
Databases: MS SQL Server, Oracle, Doc DB, CosmosDB
Project Management Tools: Microsoft Office Project, Jira
Methodologies: Agile, Water fall
Version Tools: Team Foundation Server, GIT, CVS, SVN
Domain: E-Learning, Sports, Telecom, Banking
Other Tools/Technologies: Fiddler, SOAP UI, Postman, Swagger, ReSharper, Stylecop, NuGet, nUnit, FxCop, Xpert (Internal troubleshooting tool used in Microsoft)
PROFESSIONAL EXPERIENCE
Confidential, Redmond, WA
Sr. .NET Azure Lead developer
Responsibilities:
- My responsibilities included liaison between Clients and Vendor team regarding operational issues as well as acting as SME for the incident management as well as for internal projects execution and planning. Well versed with DEVOPS/SRE culture leading a team of 8 technical system engineers across multiple geographies
- Involved in Azure Paas architecture design.
- Implemented Azure Paas, azure service fabric, API Management, azure functions, web jobs, Azure active directory and azure app service model.
- Worked with event hubs, stream analytics, service bus queues and topics
- Involved in Analysis of Requirements.
- Preparation of functional / technical specs.
- Performance tuning of Stored Procedures.
- Writing Stored Procedures in SQL Server 2016
- Created multiple console applications using C# to monitor the integration processes.
- Created SSRS reports to generate Invoice and other complex reports
- Data migration from MYSQL to SQL Server with the help of SSIS and Data Factory
- Created rich, flexible, standards-compliant screens using MVC hand-coded HTML5.
- Identifying bottlenecks in the process and improved a lot for the better results.
- As part of Test Driven Development, involved in writing Unit Testing with NUnit & Bug fixing.
- Involved in code reviews of other developers.
- Minimizing the cost/Time by automating the manual process.
- Conducting Daily scrum meetings.
- Involved in developing, monitoring, extracting and transforming data using DTS/SSIS, Import Export Wizard, and Bulk Insert.
- In Outlook integration and other image processing, used Azure Services to store and retrieve the data.
- Escalating key issues to the senior management upfront.
- Created multiple stored procedures in SQL.
- Prioritizing the tasks and interaction with offshore teams at different time zones.
Technologies used: Azure Paas, Azure EventHub, Azure stream analytics, Azure API management service, Azure service fabric, Azure app service model, Azure functions, Web jobs, Azure application insights, web role, worker role, service bus topics, blobs, queues, Doc DB, Tables, cosmos db, Azure devops, PowerShell scripting, ASP.NET, MVC, Angular, Type script, Web API, REST, Web Services, WCF, XML, JSON, JQuery, JavaScript HTML, CSS.
Confidential
Sr. .NET lead developer
Responsibilities:
- Involved in Analysis of Requirements.
- Preparation of functional / technical specs.
- Implemented Azure Paas, azure service fabric, API Management, azure functions, web jobs, Azure active directory and azure app service model.
- Worked with event hubs, stream analytics, service bus queues and topics
- Performance tuning of Stored Procedures.
- Created rich, flexible, standards-compliant screens using MVC hand-coded HTML5.
- Identifying bottlenecks in the process and improved a lot for the better results.
- As part of Test Driven Development, involved in writing Unit Testing with NUnit & Bug fixing.
- Involved in code reviews of other developers.
- Hands of experience in Web application deployment.
- Minimizing the cost/Time by automating the manual process.
- Conducting Daily scrum meetings.
- Written multiple stored procedures, functions.
- Implemented WCF and WebAPI services.
- Involved in Bug-fixes and enhancements in the existing applications.
- Involved in developing, monitoring, extracting and transforming data using DTS/SSIS, Import Export Wizard, and Bulk Insert.
- Escalating key issues to the senior management upfront.
- Prioritizing the tasks and interaction with offshore teams at different time zones.
Technologies used: Azure Paas, Azure EventHub, Azure stream analytics, Azure API management service, Azure service fabric, Azure app service model, Azure functions, Web jobs, Azure application insights, web role, worker role, service bus topics, blobs, queues, Doc DB, Tables, cosmos db, Azure devops, PowerShell scripting, VS 2013, ASP.NET, C# 4.0, MVC, Angular, Type script, Web API, REST, Web Services, WCF, XML, JSON, JQuery, JavaScript HTML, CSS.
Confidential
Project Lead
Responsibilities:
- Developed the project using traditional 3-tier architecture with presentation tier, Business Tier and backend database tier DB2.
- Developed various user controls in WPF which were reused in lot many UI interfaces throughout the application.
- Applied different styles to the WPF controls at runtime, to give a rich UI look to the application.
- Implemented various Custom Generic Classes using C#. Used LINQ Expressions to query the data from different object collections using C#.
- Provided business users with an option to export the data into .xls and pdf snapshot format. Used ADO.NET in the database tier to communicate between database and business layer.
- Implemented SQL Queries and Stored Procedures.
- Used Visual Sourc safe as the source control software to maintain different versions of the project.
- Worked with the business analysts closely to gather the requirements and convert them into the technical level details for developing the application.
- Coordinating with the QA and DEV team to set up the testing environment.
- Extensively involved in requirement gathering, analysis, and design solution for the application.
- Responsible for review and approval of critical tasks and functions associated with project planning, development, and implementation.
- Interact with the Client and provide feedback on design modules.
- Responsible for Coding and the code review by team members and deploy the code to the Staging and Live server.
- Developed WCF services to get the latest event data from different sources.
- Coordinate and prioritize application modifications and bug fixes.
- Used MS-Project for project planning.
- Improved the quality of code by writing Unit Test cases with NUnit.
- Tested, Maintained, Documented, and Deployed application on Production Server.
Technologies used:: .NET, C#, asp.Net, SQL server, NUnit, WCF