Sr.net / Azure Architect Resume
Herndon, Va
SUMMARY:
- 14+ Years of IT Experience
- 4+ Years of experience in building highly scalable and reliable Azure cloud services using IaaS, DBaaS, PaaS and SaaS components and having sound knowledge in Azure Functions and OMS
- 8+ Years of Full Stack Web Development Tech Lead/Sr.Net Developer
- 4+ Years of International Trade Financial (Account Receivable/Payable) Experience with Confidential
- 1 Year Oil & Gas Industry Experience
- 10+ years of experience in designing/developing N - Tier application with .NET
- Expert in .NET suite of technologies such as C#, VB.NET, Silverlight, WPF, WINFORMS, ASP.NET MVC/WEBFORMS, HTML5, CSS3, JQuery, Javascript, Infragistics, Telerik Controls, Kendo UI, Knockout, WCF, TFS, Entity Framework/Entity Framework Core and LINQ, DNN(DotNetNuke)
- Expert in designing Back end with SQLServer(T-SQL) and Oracle(PL/SQL)
- Exposure to Visual Studio 2015, Entity Framework 7
- Worked with other International Financial Trade Departments in Automation of their process.
- Onshore-Offshore Co-ordination
- Knowledge of SAP (Attended Online SAP - ABAP Module, HANA, BODS)
- By thinking out of the box and solved Customer Migration at Confidential saved $10MM.
- 14+ years of experience in IT with Full life cycle development (SDLC) experience from conception to close phase, information technology management experience with focus as project Manager in a leading CMM and CMMi Level 5 Company, “Fortune 500” clients like Confidential .
- Functional Knowledge of SCM (Supply Chain Management) and Supply Chain Finance including Risk Participation.
- Estimation of project enhancement efforts/managing budgets/resources for different projects, Capturing Business Requirements from Client as part of Scope, Requirement gathering, Impact Analysis, Gap Analysis, Feasibility Analysis, documentation of SOW and finalizing SOW.
- Advanced proficiency with all MS Office applications, MS Project and/or Visio, project management methodologies like Waterfall, Scrum, Unified Process and Extreme Programming (XP) agile methodologies.
- Directing development teams in the areas of scheduling, technical direction, future planning, and standard development practices.
- Expert in information systems technology, project planning, systems analysis and troubleshooting, quality control, forecasting, scheduling and planning, and tracking of results, estimating/sizing technical efforts required for development, testing and operational maintenance.
- Ability to elicit cooperation from a wide variety of sources, including upper management, clients, and other departments, Conducting Weekly Status meetings as part of Project tracking and Status Reporting to client, Helping various projects as a part of responsibility of PMO office managing different projects.
- Hands-on experience with MS Project to create WBSs, Schedules, Resource & Cost management and project plans. Knowledge and experience of developing project Charter, Scope and Requirement documents.
- Creating and updating project plans and teamwork assignments, identifying resource needs, directing daily work efforts, and tracking key project milestones.
- Experience in different Azure services like Storage, Data Factory, Data Lake, App Services, Security Center, Multi Factor Authentication, management, Networking components etc..
- Experienced in managing cross-functional, onshore/offshore and cross cultural teams.
TECHNICAL SKILLS:
Project Management Tools: MS Office 2013, MS Project 2007, MS Visio, Share point
Methodologies: Waterfall, Agile iterative methodology, Scrum
.NET Technologies: Azure, .NET4.0, WINFORMS, ASP.NET MVC/WEBFORMS/ 4.0/3.5/3.0/2.0 , ADO.NET3.0/2.0, WPF4.0/3.5/3.0, WCF4/3.5/3.0, LINQ, Entity Framework 6.0
Cloud & Tools: Azure IaaS, PaaS, DBaaS, ARM, Blob Storage, App Services, API Management, Service Bus, Functions, Data Lake, Data Factory, Active Directory, Stream Analytics, HDInsights, SQL Data Warehouse, Azure SQL DB, Machine Learning(ML), Virtual Networks, Subnets, NSG, DNS, VPN, Security center etc.. AWS EC2, S3, Elastic Block Store, Elastic File System etc.
Development Technologies: .Net, PHP, Java, JavaScript, UML, XML, DNN(DotNetNuke), COBOL, Powershell, Azure SDK, Azure XPLAT
Javascript Lib: Knockout.js, Angular.js, Ember.js, Backbone.js, Node.js
Web Presentation: Silverlight, ASP.NET, PHP, JavaScript, HTML 5, DHTML, CSS,XAML, XML, XSLT, AJAX
Operating Systems: Windows 7, 8, 10, Windows server 2003, 2008, 2012, UNIX
Databases: Oracle11/10g, SQL Server 2010/2012, DB2, MySQL, TSQL and PL/SQL, MongoDB, COSMOS, Cassandra.
Web/Application Servers: IIS, Apache
Tools: & Applications Telerik, HP Quality Center, Microsoft Viso, Microsoft Word, Microsoft Excel, Microsoft Power Point, Textpad, Toad, Informatica, ServiceNow, JIRA, Git, Tortoisesvn, Liquibase, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Herndon, VA.
Sr.NET / Azure Architect
Responsibilities:
- Gathering Business Requirements by interacting with Technical and Non-Technical Managers through interviews and brainstorming sessions.
- Identify potential problems and recommend alternative technical solutions.
- Participating in Technical Architecture Documents, Project Design and Implementation Discussions
- Creating reusable components and templates using Angular JS 2.0, BootStrap, CSS, HTML5
- Designing, Coding Azure API, Microservices using .NET, C#, Entity Framework Core
- Database designing/deploying using Azure SQL DB and Azure Storage Services using C#.NET
- Creating Virutal Machines from the market place as per requirement and deploying windows/Linux OS
- Managing the Virtual Machines using ARM JSON templates using Powershell, Azure .Net SDK
- Implementing web authentication and authorization using Multi Factor Authentication(MFA)
- Implementing Azure Operational Insights/Microsoft Operations Management Suite for Analyzing Capacity Planning, Security, System Update Assessment, Malware Assessment, Log Management etc.
- Used KQL queries for Search in SharePoint by Free text-keywords—words or phrases/Property restrictions
- Created Workflows using Azure Logic Apps for combing different modules in the application.
- Automated API discovery by using the Swashbuckle NuGet package to dynamically generate Swagger API metadata
- Used Cassandra as scalable open source database for analytics.
- Created Azure Active Directory (AAD) Services for Identity and Access Management
- Responsible for creating and managing Azure AD tenants, manage users and groups, and configure application integration with Azure AD. Integrate on-premises Windows AD with Azure AD, configure multi-factor authentication (MFA) and federated single sign-on (SSO). Centralized access administration for on-premises and pre-integrated SAAS, cloud based apps and secured resources using with IDAAS/IAM and ADFS
- Created Services to implement Authentication and Authorization using AAD,ADFS with Access token, Claims Identity with Microsoft Azure Graph API, oAauth, SAML2.0, Microsoft Owin/OpenIdConnet API
- Configured the Azure Application Insights for Application performance management
- Implemented Hybrid Cloud (On-premises/Azure) by Setting VNet and VPN Pipelines.
- Deploying the Applications on Azure using Visual Studio Team Services(VSTS), Build agent and Jenkins
- Publishing the Application on Azure Containers Services (AKS) using Docker / Orchestration Kubernetes
- Configuring Network Security Groups (NSG).
- Writing the Test cases using Microsoft Unit Test
- Building Scalable/distributed Application using Azure Service Fabric.
- Designing and implementing Azure backup and Azure site recovery
- Responsible for build and automation of on-premises applications with TFS, GIT, Jenkins and cloud based applications with VSTS2015 RM, Azure ARM JOSN,powershell, Azure XPLAT CLI
- Managing, Deploying and Testing the Code in Team Foundation Server and VSTS
- Estimation on Issues and defects and code review followed by Agile methodology and daily scrums using JIRA. Full Stack Web Development. Onshore-Offshore Co-ordination
Environment: Azure, NET4.5,VS.NET2015,VisualCode,NodeJS,NPM,Azure XPLAT CLI, Azure ARM, C#, VSTS, GIT, Octopus, SQL, Visio, SQLServr2012, Jenkins, ASP.NET MVC, HTML5, CSS3, Bootrstrap, Angulat4/2, Typescript, JQuery, D3.JS,Javascript,PowerShell, IIS, Windows Server 2016/2012/Linux
Confidential, Dallas, TX
Sr.NET / Azure Architect
Responsibilities:
- Working closely with SME, Work Stream Leaders and BA to understand the existing systems requirements and prepared functional and technical solution documents
- Responsible for defining road map for migrating from client server architecture to private cloud and levering Microsoft Azure Services such as SAAS, PAAS and IAAS and created Azure Load Balancer and configured NSG, Update Domains and Fault Domains using ARM
- Responsible for creating / managing automation of build process, administration tasks, dynamic scaling, virtualization, Containerization and policy based services using PowerShell, ARM scripting with JSON template
- Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer
- Used Cassandra as scalable open source database for analytics.
- Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer
- Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
- Designing and implementing Azure backup and Azure site recovery
- Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets
- Configured the Azure Application Insights for Application performance management
- Publishing the Application on Azure Containers Services (AKS)
- Implementing Azure Operational Insights/Microsoft Operations Management Suite for Analyzing Capacity Planning, Security, System Update Assessment, Malware Assessment, Log Management etc.
- Used KQL queries for Search in SharePoint by Free text-keywords—words or phrases/Property restrictions
- Utilized NSGs for layer 4 Access Control List (ACLs) for incoming and outgoing packets.
- Capture an image of a Virtual Machine. Attaching a Disk to a Virtual Machine. Manage and create Virtual Network and End Points in Azure Portal
- Creating Storage Pool and Stripping of Disk for Azure Virtual Machines. Backup, Configure and Restore Azure Virtual Machine using Azure Backup
Environment: Azure, Azure Powershell, .NET4, Visual Studio 2012, 2013, TFS 2013, ASP.NET, Telerik Controls, JQuery, Ajax, JavaScript, Knockout.js, Angular 2, Bootstrap, Backbone.js,, Ext.JS, Node.js, XML, WPF, MVVM, C#, Entity Framework, WebAPI, REST, SOAP, WSDL, MongoDB, MS SQL, MS IIS, Azure SQL Server 2012/2014, VB.NET, ServiceNow.
Confidential, Austin, TX
Sr. .Net /Azure Tech Lead
Responsibilities:
- Gathering Business Requirements by interacting with Technical and Non-Technical Managers.
- Understanding current Business Process (Automation of Court and Judicial Process) through interviews and brainstorming sessions
- Identify potential problems and recommend alternative technical solutions.
- Prepared use case specifications and diagrams. Perform unit and integration testing and debugging.
- Developing estimates for work efforts, timelines. Creating CRUD functions using AngularJS.
- Participating in Technical Architecture, Project Design and Implementation Discussions
- Designing, Coding using ASP.NET MVC5 using Razor Syntax, C#, Web API using NHibernate, Kendo UI, JavaScript Libraries (AngularJS, RequireJS,, Ext.JS, Toaster.js, Bootstrap.js, Node.js etc), SQL Server 2012/2014, SSRS Reports and doing Unit Testing.
- Wrote Azure Functions for long running Tasks
- Deploying the Web API on Azure API Services
- Subscribe SQL Server Azure Cloud Services, Create Database(s) on SQL AZURE
- Setting up SQL Azure Firewall. Create, manage SQL Server AZURE Databases
- Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL Server Management Studio(SSMS) for Developers
- Database Designing and writing Stored on Procedures
- Managing the Code in GitHub using SourceTree, Automated Building the Application and deploying the Application on the IIS Server using JenKins.
- Estimation on Issues and defects and code review followed by Agile methodology and daily scrums using JIRA
Environment: Azure Iaas, Azure PaaS, .NET4, Visual Studio 2013, TFS 2013, ASP.NET, Telerik Controls, JQuery, Ajax, JavaScript, Knockout.js, AngularJS.js, REST, Bootstrap, MongoDB, MVVM, C#, Entity Framework, XML, WebAPI, Azure SQL Server 2012/2014, MS SQL, SOAP, WSDL, MS IIS, JIRA.
Confidential, Houston, TX
Sr. .Net /Azure Tech Lead
Responsibilities:
- Gathering Business Requirements by interacting with Technical and Non-Technical Managers.
- Understanding current Business Process through interviews and brainstorming sessions
- Identify potential problems and recommend alternative technical solutions.
- Prepared use case specifications and diagrams. Perform unit and integration testing and debugging.
- Developing estimates for work efforts, timelines
- Participating in Technical Architecture, Project Design and Implementation Discussions
- Designing, Coding using ASP.NET, C#, JavaScript Libraries (AngularJS, BootStrap, Grunt), Oracle and doing Unit Testing.
- Subscribe SQL Server Azure Cloud Services. Create Database(s) on SQL AZURE
- Setting up SQL Azure Firewall Create, manage SQL Server AZURE Databases
- Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL Server Management Studio(SSMS) for Developers
- Minifying Javascript files using Grunt.
- Deploying the Web API on Azure API Services and Configuring auto scale options
- Keeping track of all these Javascript packages, dependencies and making sure they are up to date using Bower. Creating CRUD functions using AngularJS.
- Database Designing and writing Stored Procedures
- Managing the Code in TFS, Building the Application and deploying the Application on the IIS Server
- Estimation on Issues and defects and code review followed by Agile methodology and daily scrums
Environment: Azure IaaS, PaaS, .NET4, Visual Studio 2008, 2010, 2012, TFS 2010 and 2012, ASP.NET, Telerik Controls, JQuery, Ajax, JavaScript, WPF, C#, REST, SOAP, WSDL, Entity Framework, Oracle 10g, Azure SQL Server 2014, AngularJS, MongoDB, Node.js
Confidential, DELAWARE, USA
Sr. Dot NET developer
Responsibilities:
- Responsible for gathering requirements for the Supply Chain Management Website
- Understanding current Business Process through interviews and brainstorming sessions
- Website is developed using DNN (DotNetNuke)
- Estimation on Issues and defects and code review followed by Agile methodology and daily scrums
- Designed and developed Rich UI using ASP.NET MVC4.0/3.0, Razor View Engine, Telerik Controls, HTML5, CSS3, JQuery, JavaScript, Knockout.js, AngularJS.js, Ember.js, Backbone.js, MVVM, AJAX, JSON, C#, VisualStudio2010, SQL SERVER 2008
- Extensively worked on the creation of reports using SSRS (SQL Server Reporting Services)
- Implemented Third Party tools like ASPOSE for BarCode generation in Reports, Authorize.net for Online Payment Gateway, Avalara for Tax calculation and Address Verification, UPS Integration for Freight Calculation.
- Integrated with Third Party Inventory and Account Management System (Macola)
- SSIS is used to transfer the data from and To Third Party Systems(Macola)
- Prepared Test Plans for each requirement and done automated testing using QTP
- Source Control using Tortoisesvn and DB Source Control using Liquibase
- Full Stack Web Development.
- Onshore-Offshore Co-ordination
Environment: .NET4, Visual Studio 2010, SQL Server 2008, MS SQL, MS IIS, SSIS, Tortoisesvn, Liquibase, ASP.NET MVC4/3.0, Razor View Engine, Telerik, SOAP, JQuery, Knockout.js, AngularJS.js, Backbone.js, JavaScript, MVVM, WCF, REST, WSDL, C#, Entity Framework, LINQ, IIS,Resharper8, MS Unit
Confidential, Virginia
Sr. Dot NET developer
Responsibilities:
- Responsible for gathering requirements for the Account Receivable and Payable Process for VDOF
- Understanding current Business Process through interviews and brainstorming sessions
- Designing and programming of WPF and Silverlight Application using XAML
- Estimation on Issues and defects and code review followed by Agile methodology and daily scrums
- Implemented Rich User Interfaces using XAML with MVVM Pattern.
- Extensively worked on the creation of reports using SQL Server Reporting Services
- Extensively used XAML elements like Stack Panel, Wrap Panel, Canvas and Grid using MS Expression Blend4
- Used the Model-View-View Model pattern to develop User Interface, Business and Control modules.
- Developed rich client-side modules using MS Expression Blend 4 and integrated with the Visual Studio 2010
- Designed and developed Rich UI using ASP.NET4.0/3.0,HTML5,CSS3,JQuery,JavaScript, AJAX with
- MVC4/3, Infragistics,C#, View Model, VisualStudio2010 and tested with MS Unit testing Framework
- Developed and Customized List Boxes using Item Template and Data Template. Developed Unit tests using MsTest and WcfTestClient.Exe
Environment: .NET4,Visual Studio2010,Silverlight4/3.0,XAML,WPF,ASP.NET,MVC4/3,Razor Engine, Infragistics13.2, WCF,VB.NET, C#, Entity Framework, Expression Blend, LINQ, SOAP, MS SQL, MS IIS, TFS, SQLServer2008, IIS,MS Visio, REST, WSDL, MS Office 2003
Confidential
Sr .Net Lead/Developer
Responsibilities:
- Analyzed/Design specifications requirements, developing User Friendly Application, Testing, and Deploying the Application and End Users
- End to End of the Project Life Cycle handling Independently
- Developed the Application with a short span of time.
- Reports generated in Crystal Reports.
Environment: .NET 3.5, Visual Studio.NET2005, TFS, C#, WPF, Silverlight, XAML, Expression Blend/design, ASP.NET MVC, REST, Razor Engine, Telerik, HTML5, CSS, Jquery, SOAP, LINQ, WCF, SQLServer2008/2005, Oracle10g, PL/SQL, NUnit, WSDL, C++, MS SQL, MS IIS, QTP, Microsoft Office
Confidential, New Jersey, NJ
Assistant Manager
Responsibilities:
- Responsible for understanding the process of Payable Finance Module. Understand the country specific requirements from Business and Branch SMEs. Highlight the GAP’s between the Process and Application
- Involved in installing and configuring TFS, SharePoint services, SSRS and integrating with ADFS and customizing the based on MSFT
- Responsible for developing Rich UI using WPF for Windows, Silverlight for Web with Telerik suite, .NET, C#, Expression Suite, XAML, LINQ, MVVM, Scrum and employed SOLID design patterns
- Developed WPF features such as templates(Control/Data), VSM, Styles, dependency injections using Unity containers in RX, Dependency Property System, INotifyPropertyChanged, Data Context, Attached Properties and Panels
- Developed View Models with bindable properties, ICommand and Unit tested with Rhino Framework
- Performed reverse engineering, created Domain Business Entities out of SQLSever2008 using Entity Framework and customized EDMX, Entities, Entity Sets for object state management and lazy loading in the 3-Tier architecture using POCO C# T4 template and used LINQ to Query from Domain Models
- Developed WCF Services, unit tested with MS Unit Testing Framework and Consumed various WCF Services using Service Proxy Design Patter in M-V-VM pattern
- Cached User P in UI and applied application wide p by user using WPF Themes, Style, VSM
- Designed and developed N-Tier application using C#,ASP.NET,WCF, Windows Service, LINQ and Entity Framework for Reverse engineering from SQLServer2005
- Participation in UAT, Highlight the Application level errors and tracking errors
- Convert the RAW Data in to required format (i.e Tables)
- Involved in creating data bases objects such as Tables, views, Packages( Stored Procedure, Functions) and defining constraints and reports using PL/SQL
- Involved in the Data mapping, Data conversion and Data loading from the external system
- Supervised and managed team of 5 members
- Responsible for Record Keeping /Management for different Projects.
- Estimated the Time for Manual and Automated Process for Customer Migration and Impact Analysis
- Through QTP Automation uploaded the Customer Data and Reconciliation done for same.
- Recorded and reported project status to Project Stakeholders
- The CITI Supply Chain Finance Program crossed $5 Billion transaction value and crossed $10 Billion value including risk participation for the North America instance
- Automated the work of 50 FTE (Full Time Employee) or Approximate $1.5 MM/Year saving’s to CITI due to this automation.
- Application was developed independently by me.
- This project is replaced with Confidential Supplier Finance Application ( Confidential Purchased this application for more than $ 1MM)
- Application has gone through Confidential Audit Risk Review (ARR) Audits
- Application was used for More than 5 Years in Confidential
- Full life cycle experience in handling >10 change requests related to change in Process and reporting requirements and providing enhanced options to operations users at maintenance level:
- Responsible for understanding the product requirements with regards to the accounting entries, SWIFT message, interest calculations, user screens and reports and documenting the same in the form of a BRD.
- Elaborate the User Interface requirements. Define Business content for the page functional design
- Make UAT plans, scenario and perform UAT. Include EOD, EOM and EOQ cycles to check the accounting flow in the downstream systems
- Create a model for Operational support including, systems maintenance, handling daily operations, exceptions handling and customer service
- Define system rights for each of the user-groups
- Define operational controls to monitor failure of the STP process and define manual workaround
- Full end to end STP solution put in place reducing the turnaround time of processing payments to Suppliers from 1 day to just a few minutes
- Gained good knowledge of Interfaces between systems, XML and EDI 810, EDI 820 file formats
- Enhanced reporting requirements on the system and client s reduced the number of queries coming to Operations.
- Responsible for gathering requirements for the Supply Chain Finance Process.
- Understand the country specific requirements from Business and Branch SMEs
- Take into account all possible business scenario and exceptions that might arise
- Analyzed requirements and did Use Case analysis with Rational Rose. Designed Use case diagrams, Class diagrams, and Sequence diagrams using UML approach.
- Do process mapping. Define and document the target Operational model, Operational controls and check points, SLA. Create BRD for system enhancements.
- Implemented 3-tier architecture and developed the User Friendly Application with .NET, WINFORMS, WCF, VB.NET, IIS
- Responsible for Record Keeping /Management for different Projects.
- Development, Enhancing and Impact Analysis for the Application whenever required within short span of time. Clarify doubts and explain possible scenarios to Business and Branch SMEs.
- Created TSD (Technical Specification Document) detailing the impact analysis on the system
- Involved in the Data mapping, Data conversion and Data loading from the external system
- Make UAT test plans, build test scenario and coordinate UAT and Implementing Application. Give demos to End Users. Coordinate Application & client on-boarding
- Operations effort estimation. Resource profiling. the new employees.
- Gained good knowledge of Interfaces between systems, XML and EDI 810, EDI 820 file formats Monitoring initial set of transactions, exceptions and system issues
- Achieve process stability for three weeks in a row. Give handover the Application to Operations
Environment: .NET4.0/3.5, Visual Studio 2008/2005/2003 , Waterfall / Agile, Visual Basic .Net, SQL Server, MS Office, Crystal Reports, HP Quality Center, MS Project 2003, MS Visio, MS Office 2003, Microsoft SQL Server 2005, PHP 5.0, MySQL, XML, MS Project 2007, IIS
Confidential
Freelancer - Visual Basic/SQL Server Developer
Responsibilities:
- Responsible for gathering requirements to Delivering and End Users
- Have Full Inventory and Accounting Application.
- Reports generated in Crystal Reports and also in different formats such as Excel & PDF - which in turn save the printing and operative costs
Environment: Visual Basic 6.0, SQL Server 2000, Crystal Reports, MS Visual Sourcesafe, PVCS