Sr. Azure Technical Lead Resume
San Jose, CA
SUMMARY
- 10 years of extensive and diverse experience in design, development, testing and deployment in web based N - tier architecture system using Microsoft .Net technologies, Azure Cloud Computing, SQL, and SQL Server.
- Developed the application using Test-driven development (TDD) Approach in Agile - Scrum projects.
- Expertise in working on SQL Server 2016 Databases Database Design, Query Tuning, and Writing stored procedures while working with the large databases.
- Experience with third party controls/Components using with Kendo UI Controls.
- Expertise in Configuration tools/version control systems like VSS, Team Foundation Server, GIT.
- Involved in performance related optimizations for web pages.
- Strong knowledge on Software design patterns, SOLID principles and practices.
- Worked on ASP.NET MVC, Abstract Factory, Factory, Façade and Repository Design patterns.
- Proven ability in full-life cycle projects using Agile Methodologies like Scrum & extreme programming and water fall model of software development.
- Hands - on experience in .net Core, MVC, Web Apps, Azure Cloud Services, Application Insights, Logic Apps, Azure Functions, Azure Monitoring, Operations Management Suite, Event Grid, Azure IoT Hub, Key Vault, Azure Sentinel, Azure Cosmos DB and Azure SQL DB, Databricks.
- Hands-on experience in .NET Framework 4.6/4.5/4.0/3.5 , C#, ADO.NET, Entity Framework, LINQ, ASP.NET, AJAX, WCF, MVC, Web API, KnockoutJS, AngularJS, Bootstrap, JQuery, JavaScript, HTML5, CSS3
- Good in Object Oriented Programming (OOPS).
- Hands on experience in developing ASP.NET MVC, Web API2 Services for Internet application.
- Good experience with writing Unit Test methods using NUnit, MSTest, QUnit.
- Requirements analysis for each sprint, release and discuss with the business team for the queries and clarifications
- Extensively used Azure devops portal for the sprint backlogs and user stories and task management
- Involving in Agile sprint and release planning activities and identify the user stories, estimation
- Involved in application High-level architecture design, wireframes, components design along with Task allocation to the team members, monitoring and resolving technical issues.
- Designed and developed various Azure cloud services such as Azure functions, azure logic apps.
- Applied various azure administration features like application insights, azure monitor alerts, metrics dashboard, log analytics queries to add extra diagnostics and security to the solution.
- Developed web app using .net core MVC and restful API.
- Involved in resolving technical issues / challenges and providing resolution with the project team
- Used Team Foundation Server (VSTS) as Source Code Control Systems and build process for migrating solutions to various environments
- Used Microsoft Power Bi tool for reports.
TECHNICAL SKILLS
Operating Systems: Windows 8/10, Windows2000/XP/Vista/7, Windows 2003 Server
Azure Technologies: Azure Service Fabric, Cosmos DB, Event Hub, Service Bus, API Management, Azure Active Directory, Azure functions, Service Fabric Cluster, Azure Container Service (kubernetes/DCOS), Key vault, IOT hub.
Databases: NoSQL, SQL Server 2000/2005/2008/2008 R2/2012, SSIS.
Programming Languages: C, C++, XAML, C#, Win forms, VB.NET.
Web technologies: ASP.NET MVC, ADO.NET,Web Services, SOAP,REST, Kendo UI, AngularJS, WEB API, WPF, Angular2/4, typescript, bootstrap, react.js, JavaScript, jQuery, VB Script, IIS 6.0/7.0/7.5
XML Technologies: XML, XSL, XSLT, HTML, WSDL, SOAP
Modeling Tools: UML, Use Cases, Workflow and Dataflow
Reporting Tools: Power BI, Crystal Reports, Data Reports and Actuate SSRS 2005/2008.
Source Control: Team Foundation Server (TFS), VSTS.
PROFESSIONAL EXPERIENCE
Sr. Azure Technical Lead
Confidential, San Jose, CA
Responsibilities:
- Designed and developed REST based web services solution for Android mobile application, for house calls department to aide nurse practitioners to manage their schedules and appointments.
- Developed multi-tiered solution using Microsoft .NET Design Patterns including Dependency Injection (DI), Inversion of Control (IOC), Singleton, Repository and Factory for software architecture.
- Developed the application data model and web services to support mobile application aiming for greater efficiency, versatility and performance for mobile applications. Implementing Caching, Logging and tracing framework for efficient monitoring of Web APIS.
- Designed and developed fast and efficient data base solutions using tables, stored procedures, functions, view and indexes and tuned queries to improve performance.
- Worked cooperatively in an agile team and collaborated with the web development team and business to spec out technical requirements needed for the back-end deliverables.
- Developed Unit Test for the software, and worked on Test Driven Environment and testing on perfecto mobile cloud.
- Capable of deployment of Azure AD, Identity & Access Management, Azure Multi Factor Authentication Azure Trust Center.
- Developed various Layout Pages (Master Pages) based on specified responsive design with integration of security, authentication and role based authorization with implantation of an URL Routing.
- Designed and developed the application middle tier using C# .NET, WCF services (SOAP/REST) to consolidate all unmanaged and standalone applications under Managed and Integrated Enterprise framework by implementing SOA architecture.
- Used the ADO.Net data binding controls line Grid View to bind the data to the control and display the retrieved data.
- Also, used Azure for Scaling and checking the reliability of the applications which were developed during the project.
- Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Experience writing and deploying AWS Lambda Functions.
- Hosting applications with the AWS Cloud.
- Migrated databases from SQL Server to Azure SQL Server
- Created build definition for different environments on TFS and Deployed services and webpages (IIS) for DEV/QA/STG Environment and prepared doc for UAT/PROD environment.
- Involved with full software development lifecycle (SDLC), including requirements gathering, implementation, deployment and testing.
- Developed system services SOA application platform for use by all web applications utilizing WCF services.
- Developed services using WCF to access catalog and basket related functionalities.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2005 for accessing the database.
- Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
Environment: Visual Basic, ASP.NET 4.0, ASP.NET MVC 3, .NET WCF Web services, Java Script, AJAX, WCF 4.0, ADO.NET, JQuery, C#, XML, JSON, Angular JS version 2, VB6, VB3, C#, VB.NET, XML, HTML, Kendo UI, Azure, JavaScript, Telerik WPF, IIS, AWS, Microsoft Azure Windows 2000 Server, HTML, Visual Studio 2008 and 2010, Oracle8i,9i,10g SSIS, SQL Server 2008.
Sr. Azure Developer
Confidential, New York, NY
Responsibilities:
- Requirements analysis for each sprint, release and discuss with the business team for the queries and clarifications
- Extensively used Jira tool for the sprint backlogs and user stories and task management
- Involving in Agile sprint and release planning activities and identify the user stories, estimation
- Involved in application High-level architecture design, wireframes, components design along with Task allocation to the team members, monitoring and resolving technical issues.
- Designed and developed various Azure cloud services.
- Involved in Unit Test Case preparation for Business Logics, Web API components.
- Developed various RESTful Web API services using Web API 2.0 along with middle tire which communicate with Database Cosmos DB, Blob and SQL Database.
- Involved in resolving technical issues / challenges and providing resolution with the project team
- Used Team Foundation Server (VSTS) as Source Code Control Systems and build process for migrating solutions to various environments.
- Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.
- Designed a software system using web services like REST and SOAP to support interoperable machine-to-machine interaction over a network.
- Involved in using REST which the primary purpose of the service is to manipulate XML representations of Web resources using a uniform set of stateless operations.
- Created complex Stored Procedures, Triggers, Tables, Views and SQL Joins and other statements to maintained referential integrity and implemented complex business logic.
- Developed complex T-SQLqueries, User Defined Functions, Stored Procedures and Triggers in SQL Server2008 R2 followed by analysis and testing of those database objects before deployment to the production server.
- Designed, developed and maintained SQL Server Integration Services (SSIS) packages for data migration.
- Used ADO .NET Entity Framework Model as the Data Access Layer database and implemented the CRUD operations, mapping and executed stored procedures.
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
- Used Microsoft Power Bi tool for reports.
Environment: C#, Azure services, IOT, Web API 2.0, Cosmos DB, Blob storage, SQL Database, Power BI reporting tool.
Microsoft Azure Developer
Confidential, San Francisco, CA
Responsibilities:
- User (Register customer) can make online transactions like transfer fund, make a payment, stop cheque, service request, account summary etc.
- Admin can login to the site and approve the request set the number of approvals for required transaction or request.
- Network user can see their linked account and respective profile.
- User can make multiple payments and multiple transfer funds as per access right.
- User can make international payment and international fund transfer.
- Registered user can set notification for do not disturb date, time, SMS alerts and make the setting for any other services.
- User can register their email, phone, accounts and set the notification for this.
- Web site follows the accessibility rules, so even a blind person can make the transaction.
- Responsible for design, development and coordinating software development activities throughout the project.
- Participate in architectural meetings and analyze all technical requirements for Dot NET application
- Strongly followed the agile development methodology in the project using Visual Studio Team foundation server 2012.
- Worked on MVC (Model View Controller) pattern using KnockoutJS and created different controllers, Views and Modules using Single Page App and Mobile App using phoneGap.
- Used LINQ to manipulate and fetch the data from database.
- Used Chrome Developer Tools, User Agent, to quickly locate and edit CSS, JQuery & KnockoutJS within web and mobile app project.
- Participated in meeting such as Sprint Planning, Release Planning, Backlog Refinement, Backlog Grooming, Daily Standup, Code review and Sprint Retrospective.
- Test-driven development (TDD) Approach is used for this project.
- Written various Stored Procedures in SQL Server 2012.
- Used TFS 2012 as Source control.
- Participated in Story Estimation using poker series.
Environment: Visual Studio 2012, ASP.NET, C#.Net 4.0, WCF, Autofac, KnockoutJS, Bootstrap, JSON, LINQ, JQuery 2.1.4, NuGetHTML5 and CSS3 Tools, Fiddler, Developer Tools, Operating System: Windows 8 RDBMS: MS SQL Server.
Sr. Microsoft .Net Developer
Confidential
Responsibilities:
- Involved in planning, design, development and implementation of the web application based on the business requirements using C# and ASP.NET.
- Created SOAP, REST Servicesand used different bindings to make it available to different types of clients.
- Experienced to use tools like Azure Storage Explorer for HDFS storage maintenance.
- Integrate Azure Active Directory for all user authentication/authorization and organization profiles.
- The design is hybrid cloud based where the main Web UI is hosted on the cloud ( azure)and the middle tier (Web API) and the DB are On-Premise. One of the major task was to decouple the entire existing web application and make it SOA based.
- Provided high availability for IaaS and PaaS role instances for access from other services in the C#.Net with Azure Internal Load Balancer.
- Designed and developed SOA architecture with WCF binding concepts for making data binding for end points.
- Built custom Angular2 Directives and Services for single-page web application for agile-based team.
- Developed web forms using HTML5, Razor engine, CSS3, XML and bootstrap to make the UI controls look unique.
- Responsible for designing the ASP.NET application authentication using ASP.NET MVC Authorization filters.
- Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce functional behavior to those tags.
- Created proof of concept for implementing views in AngularJS rather than using razor for development.
- A defined request-response message system, typically expressed in JSON or XML, which is exposed via the web - most commonly by means of an HTTP-based web server by a server-side Asp.NET Web API.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC5 and implemented sorting, filtering and paging with Entity framework in MVC.
- Used Team Foundation Server (TFS) for source control and documented the entire application.
- Experience in coordinating with on site and offshore team members in daily status meeting to resolve issues related to project Activities.
Environment: VisualStudio, C#, ASP.NET MVC 4.0/ 3.0, WPF, KendoUI, WCF, Entity Framework, JavaScript, Angular2, TFS, WCF, IIS 7.0, AJAX, ADO.NET, LINQ, XML, MS Azure, Azure Service Bus-Queues/ Azure Document DB, Microsoft Enterprise Library, NUNIT, SQL Server 2008.