Principal Consultant Resume
PROFESSIONAL EXPERIENCE:
- Confidential Technology Professional with 15+ years of experience in application architecture, requirement gathering, analysis, development, testing and deployment of enterprise applications.
- Extensive exp. in designing the object oriented systems using layered architecture methodologies and SOLID principles.
- Expertize in designing and development of the components/services using architectural patterns and principles
- Expertise in designing the REST based services/semantics using OneAPI guidelines
- Expertise in design and develop applications using Azure App Services (Web Apps, Mobile Apps, and API Apps)
- Expertise in designing the scalable Micro Services using Azure Service Fabric
- Experience in creating, configuring, and managing a cluster of virtual machines using Azure Container Service
- Expertise in designing the multiplatform push notification mechanism using Azure Notification Hub
- Onboard Azure tenants using Azure API Management
- Expertise in building scalable storage artifacts required for applications/services using Azure Storage(Blobs, Tables, Queue & Files)
- Expertise in building schema - free JSON database using DocumentDB(NoSQL)
- Experience in building performant and responsive applications using Azure Redis Cache
- Experience in building hyper-scale repositories for Big Data workloads using Azure Data Lake
- Experience in Azure Machine Leaning for processing Big Data workloads and analyze the behaviors of the connected devices
- Expertise in implementing the event based cache for applications using Azure Events Hub
- Expertise in data transformation between relational sources using Azure Data Factory
- Experience in the design and implementation of Internet of Things solutions that leverage high volume telemetry ingestion, stream analytics and data visualization
- Expertize in leverage the Azure Service Bus Orchestration for integrating external and internal systems through middleware platforms
- Enabling Single Sign-On experiences using Azure Active Directory
- Deploy Confidential workloads in Azure platform using open source or proprietary tools
- Experience in designing and development of application specific conceptual, logical and physical data entities using data modelling tools such as Erwin, ER Studio and Enterprise Architect.
- Excellent exp. in Confidential .NET Technologies - .NET Framework 4.5/4.0, C#.NET, VB.NET, ASP.NET, and ADO.NET.
- Excellent exp. in designing, coding, implementing applications using ASP.NET, VB.NET, C#, ADO.NET, LINQ, Entity Framework, Web API 2.0, ASP.NET MVC, Windows Azure, SPA, SQL Azure, Confidential SQL Server and IIS 7.5.
- Experience in designing web based solution using ASP.NET, ASP.NET MVC, Silverlight, WPF (Browser Based) HTML5, DHTML, XAML, AngularJS, RequireJS, BootStrapJs, XSD,XSLT,CSS, CSS3 6, XML, JavaScript, jQuery6, in Visual Studio.
- Extensive exp.in working on enterprise solutions such as MVC, MVVM, MVP, REST Services, Identity Models and popular design patterns in applications.
- Experience with all phases of SDLC in the Waterfall, V-Model, Spiral, RAD, and Incremental and Agile (SCRUM) methodologies.
- Experienced in design and development of SOA services using web services (ASMX), WCF, and Web API and third party tools .
- Experience in unit testing frameworks such as MSTF,Moq,NMock,RhinoMock,Unity,Spring.NET, testing, Junit, writing Test cases, Test plans, Bug analysis and fixes.
- Experience using Team Foundation Server 2013 (TFS), GIT Hub and Star Team, SVN, Clear Case, Source Offsite for Version Control.
- Familiar with development and configuration of BizTalk, Cordys, Tibco, Oracle ESB, and JBOSS Fuse integrations tools.
- Experience web debugging tools such as Fiddler, Web Developer Toolbar, FoxPro, Safari Web Inspector, Page Inspector and Firebug.
- Experience in testing tools and Frameworks such as MS Test, NUnit, Selenium, Test Director, SOA Suite, Load Runner, SOA Test, and Win Runner
- Experience in build tools such as TFS, MS Build, Nant, Hudson, TeamCity, CruiseControl, and Maven
TECHNOLOGIES & FRAMEWORKS:
Development Tools: Visual Studio 2015/2013/2010/2008 , FxCop, Style Cop, Structure101, TOAD, VSS, TFS, SVN, Clear case, Rational Suite, and Mercury Quality Center
Web Designing Tools: HTML, DHTML, XAML and ASP, ASP.NET, Silverlight, Expression Blend and HTML5,Python,Ruby,AngularJS,NodeJS,jQuery,Java script,KnockOut,D3,Google API and Charts
Databases & Tools: SQL 2016/2012/2008 , Oracle 9i,BI, MS Access, SSIS, Data Transformation, ETL Ware house, Data Analyzer, Data Modelling, Data Migration, MDM, Data Mining, Hadoop, HDInsight, DB2 and MySQL
Modelling Tools: UML, Borland Together, Rational Software Architect, ERWin Data Modeler, Troux and Enterprise Architect
Version Control Tools: Visual SourceSafe (VSS), Star Team, SVN, Clear Case, Source Offsite and Team Foundation Server (TFS)
Testing Frameworks & Tools: MS Test, NUnit, Selenium, Test Director, SOA Suite, Load Runner, SOATest, and Win Runner
Web Debugging Tools: Fiddler, Web Developer Toolbar, FoxPro, Safari Web Inspector, Page Inspector and Firebug
Architecture Frameworks & Design Patterns: TOGAF, FEA, COBIT, DoD, ITIL, EAI, EII, SOA, Creational, Behavioral, Structural and architectural patterns (MVC, MVP, MVVM & PRISM. Etc) and other popular architectural styles
Platforms: Windows Server 2012 R2/2008 R2, Windows 7 and Windows 8, AS/400,WebSphere,IIS 7/7.5/8
Others: Netmon, SQLIO, Structure101, Resharper, ANTs Profiler, Enterprise Big Data Strategy, Cordys ESB, Oracle ESB,BIAN Gated Solutions and Enterprise Cloud, AppFabric Service Bus, Core JAVA & COTS Integrations
PROFESSIONAL EXPERIENCE:
Confidential
Principal Consultant
Environment : ASP.NET 4.5, C#, LINQ, ASP.NET MVC 6.0, One API Semantics, Micro Services,ADO.NET Entity Framework, TFS 2012,, Web API 2.0, Enterprise Architect 10.0, Azure Service Bus, Azure API Management,HTML5, CSS3 6,Document DB, Redis Cache, Azure Relay Services, Angular.js, MSTS, WCF, JSON6, SQL 2016, Visual Studio 2015
Responsibilities:
- Establish architecture, IT strategy for end-to-end supply chain partner integration, streamlining process architecture & information flows, establishing pre-built services for onboarding external partners.
- Design and develop Microservices for Supply Chain Returns using OneAPI semantics
- Build data sync job(logical app) on windows azure to synchronize data from RL database to SAP OER
- Create Cache storage on Azure to improve the performance between RL and SAP systems
- Design and develop Supply Chain Hub Gateway using Azure Relay Services for integrating with global supply chain partners, agents, retailers, logistics vendors, enterprises clients, MSFT internal IT services, and SAP systems.
- Manage the partner( Confidential ’s Supply Chain Clients) onboarding through Azure API management
- Setup trust between Confidential applications/services using Azure Active Directory.
- Create events based cache storage for capturing the device events from (Warranty, Precision and Promise..etc) forward and returns supply chain channels in SAP modules
- Integrate supply chain service artifacts with Supply Chain Hub(BizTalk) instance
- Expose Supply Chain Microservices to MSFT clients via BizTalk for customize the end user experiences.
- Design and develop MSFT end user experiences using ASP.NET MVC, Web API,WCF and AngularJS
- Migrate Returns data storage to SAP using Azure Logic Apps
Confidential
Consultant/Lead
Environment : ASP.NET MVC, C# 4.5,Azure Service Bus, Azure App Services, Azure Microservices, Redis Cache, DocumentDB, Azure Storage, C#, LINQ,, ADO.NET Entity Framework, TFS 2012,, Web API, Enterprise Architect 10.0, XML, Unity Framework, Web API 2.0,BootstrapS,HTML5, LINQ, JavaScript, bootstrap.js, Agile (scrum), Angular.js, jQuery6, MSTF, WCF, JSON6, SQL Server 2012, Visual Studio 2015, IIS 7.5
Responsibilities:
- Create architectural artifacts required for ACN engagement
- Design and develop the centralized data storage for ACN project using Azure Storage Models(Blobs, Queue, Files & Tables)
- Create logic apps (data synchronization job) to synchronize data between ACN storage and Member Portals
- Design and develop REST API semantics for aggregating data between from ACN’s Network Orgs.
- Setup trust between UW IT systems and ACN network Orgs. through Azure Active Directory and ADFS
- Integrate and expose the UW Medicine ACN interface to Network Orgs.to support the EAI strategies
- Leverage Redis Cache and DocumentDB storages to improve the search capabilities in Member Portals.
- Create ACN Web Interface using ASP.NET MVC, Web API 2.0,and AngularJS
- Integrate ACN Interfaces with UW Medicine IT assets such as ORCA,PUMA and IM Systems via Azure Service Bus(Relay Services)
- Deploy ACN Workloads to Azure
Confidential
Consultant/Lead
Environment : C#,ASP.NET MVC, ASP.NET, LINQ, Entity Framework, Azure Cloud, Azure Storage, Redis Cache, Azure Active Directory, SQL Azure, BizTalk, Crystal Reports, Accord XML, Cordys Platform, HostBridge, Web API, JavaScript, Angular.js, jQuery6, MSTF ADO.NET, Enterprise Architect 9.0,Erwin Data Modeler Hibernate, WCF, JSON, SQL Server 2012, VS 2010, IIS 7.5
Responsibilities:
- Design and develop solution artifacts required for Optimus engagement.
- Create Agent Portal web interface using ASP.NET MVC, WCF, Web API, and AngularJS
- Design and develop Optimus LIFE services using Web API
- Integrate Optimus APIs with Farmers Partnering Systems (Underwriting) via BizTalk middleware platform.
- Create backend jobs to synchronize policy data from mainframe and ZLiFE systems to Data Layer.
- Create Optimus Storage using Azure Storage(Tables & Blobs)
- Create Web Service Interfaces for CMS system
- Enable trust between Farmers systems and external partners via Azure Active Directory
- Integrate On-Premise Cordys interface with BizTalk services hosted in cloud
- Create Blob storage for storing Farmers Policy Packets and Billing Documents
- Leverage HDInsight platform for processing massive policy data to understand the products and customer behavior.
- Leverage Redis Cache Store to improve the end user experiences
- Optimize Optimus service interfaces to support the partner customization requirements
- Create SQL Azure Jobs to consolidate data from Farmers data sources to generate the reports for each Business Unit
- Deploy Optimus workloads to Cloud
Confidential
Lead Consultant
Environment : C#, ASP.NET MVC 4.0, WCF, LINQ, Entity Framework, Web API, SQL Azure, Azure Storage Services, Azure Active Directory Services, Unity Framework, Enterprise Architect 9.0,Erwin Data Modeler, BizTalk, ADFS, TFS 2008, IIS, Web Services.
Responsibilities:
- Developed Wessex Water web-applications using ASP.NET MVC, C#, Entity Framework, and jQuery
- Build Wessex Data storage using SQL Azure
- Leverage Azure storage models such as Blobs, Entities and Queue to process the data artifacts between Wessex Systems and External systems
- Create Wessex Services using Azure API Apps.
- Build Azure Cache store for improving the application performances including end user experiences
- Manage Wessex interfaces through Azure API Management for easy partner onboarding
- Create required SQL Azure jobs to transform the data between transaction systems and OLAP
- Create Mapping specification required for Wessex engagement
- Configure Wessex Services in BizTalk middleware platform to enable EAI strategies
- Perform load test for the Wessex Hosted workload in Azure Cloud
- Leverage Azure AppFabric Service Bus as a relay services to enable communications between on-premise and cloud systems
- Configure Wessex workloads and enable trust between applications/services using Azure Active Directory
Confidential
Lead Consultant
Environment : C#,ASP.NET MVC, Azure Storage Services, ADO.NET, LINQ,PLINQ, Entity Framework, SQL Azure, SQL Server 2008, WCF, Enterprise Architect 9.0,Erwin Data Modeler, jQuery, Team Foundation Server 2010.
Responsibilities:
- Gathering requirement from client or business user. Analysis of the specifications/requirements provided by the business user.
- Create PFresh storage using SQL Azure
- Create PFresh Order application using ASP.NET MVC
- Create and integrate PFresh services with other Target applications/services
- Leverage Azure Storage Blobs for PFresh to store catalogs and videos(Metadata)
- Prepared Sequence diagrams using the enterprise architect tool for some of the event flows.
- Migrate and deploy PFresh application in Azure Cloud Platform
- Migrate PFresh database to Azure SQL Instance
Confidential
Lead
Environment : ASP.NET, C#, ADO.NET, XML, XSLT, LINQ, WCF, MVC, XML,CSS, HTML, Java Script ADO.NET, Enterprise Architect 9.0,Erwin Data Modeler, Entity Framework Silverlight, SDL Tridion 2009,TFS and SQL Server 2008
Responsibilities:
- Implemented AGILE Methodology in the entire project
- Involved in requirement analysis and application designing sessions
- Implemented .Net framework 4.0, N-tier architecture and Object Oriented Methodologies for application development
- Developed and Implemented Win Forms, Web Forms using ASP.NET and coded the Business logic in C#
- Implemented designing and developing the GUI for the user interface with various controls.
- Created the database and have written stored procedures in Oracle.
- Implemented Web Services for publishing and consuming data successfully
- Used ADO.NET and entity framework for database interaction
- Developed a Web Service which receives/sends data in XML format
- Performed Testing on different functionalities of the application
- Deployed the code on IIS Server
- Involved in technical support and documentation
- Handled production issues and enhanced the User interface as per requirements
- Created High level and low level design documents
Confidential
Lead
Environment : ASP.NET, C#, ADO.NET, Entity Framework, XML, LINQ, ADO.NET, XML, Java Script, CSS,HTML MVC, Silverlight, SQL Server 2005/2008, TFS and WCF.
Responsibilities:
- Participated in the design gathering, requirement, analysis and testing stages of the project.
- Worked on waterfall Methodologies and got involved in the iterative process of development.
- Developed the web forms using the ASP.Net.
- Created High level and low level design documents
- Used existing system's Master Pages for creating the pages with a consistent layout in the application.
- Experienced working with AJAX, JavaScript
- Responsible in developing WCF Services, WCF.
- Involved in Implement Forms Authentication Security. Involved in working with ADO.NET Entity Framework.
- Inserted the data and querying using LINQ to Entity.
- Experience in building reports using SQL Server Reporting Services (SSRS) with Crystal Report.
- Involved in Bug life cycle and Production support with the testing team to fix the bugs.
- Involved in monitoring the team members and also in preparing documentation.
Confidential
Tech Lead
Environment : ASP.NET, C#, ADO.NET, XML, Web Services, Java Script, CSS, HTML, AJAX, Custom Grids & Controls, TFS, SQL Server 2005/2008 and JavaScript
Responsibilities:
- Involved in requirement analysis, design, development and production deployment.
- Developed CSS styles, layouts and themes for web pages.
- Worked extensively on developing web services using .Net Framework 2.0, Asp.Net, C# advanced features, JavaScript, Ajax and Html.
- Involved in Web Services including REST based services.
- Responsible for creating Test Environment for Web Services testing.
- Involved in writing stored procedures, triggers, user-defined functions (UDFs), user-defined types (UDTs), and queries.
- Created High level and low level design documents
- Worked on Visual Studio, SQL Server 2005, Confidential SQL Express.
- Extensively involved in code reviews, mentoring and knowledge sharing of team to ensure the delivery of high quality products.
- Used PL/SQL for writing queries and constructed SQL packages, stored procedures to execute specific tasks on the database.
- Created SQL views, queries, functions and triggers to fetch the data from the system.
- Extensively involved in creating Coding standards document.
- Also involved monitoring the onshore and offshore team members.
- Involved in Documentation, Coding, Unit testing, Debugging and fixing the bugs
Confidential
Technical Lead
Environment : ASP.NET MVC, C#, ADO.NET, XML, XSL, HTML, Web Services, SQL Server 2005, Ultraseek Engine and JavaScript
Responsibilities:
- Involved in analysis and design of the system specification and gathering requirements and prepared the document for proposed system.
- Used Model-View-Control (MVC) software architecture in web applications to view the html.
- Designed and developed 3-tier web application in .NET framework using C#, ASP.NET, JavaScript
- Used JavaScript and HTML controls for Client Side validations.
- Used JavaScript library that emphasizes interaction between JavaScript and HTML.
- Involved in migrating from ASP to ASP.NET.
- Designing and developing the various user interfaces for the application.
- Developing User Interface (UI) as per the design specifications.
- Designed different components using C# language and used Exception handling, Error providers to handle exceptions.
- Created High level and low level design documents
- Created and worked with dependency, attached and complex properties and plugged them into different services.
- Involved in writing stored procedures, tables, triggers, views, function using SQL server 2000 database.
- Used Data Access Layer to Connect to the Database and perform all the database transactions.
- Visual Studio 2005 is utilized as the IDE tool for the management of the project as they are developed and deployed.
- Implemented source control using VSS by creating.
- • Coordinate with the QA Team for Unit Testing and Integration Testing.
Confidential
Technical Lead
Environment : ASP.NET, C#, ADO.NET, AJAX, CSS, HTML, SQL Server 2005, Web Services, Star Team XML, XSL and JavaScript
Responsibilities:
- Involved in requirement gathering, design and requirement analysis
- Created High level and low design documents
- Created business components for the solution using layered architecture
- Created PeopleFinder web application using ASP.NET with AJAX
- Leveraged C# to develop the Active directory components
- Developed reusable components such as exception handling, logging and emailer
- Developed the components using SOLID principles
- Used Log4Net for logging
- Used NUnit as unit test framework
- Created unit test cases and execution
- Involved throughout in Software Development Life Cycle (SDLC) process.
- Implemented IOC for DI.
Confidential, TEXAS
Software Engineer
Environment: C#, SQL Server 2000, XML, ADO.NET, VSS 6.0 and Windows 2000
Responsibilities:
- Coding and Unit Testing for Inventory and customer modules
- Implemented Remoting using the best practices in the Industry
- Developing the business components for the modules
Confidential, NJ
Software Engineer
Environment: C#, ASP.NET, XML, XSLT, CSS, ADO.NET, Java Script and SQL Server 2000
Responsibilities:
- Involved in assemblies and class modules coding.
- Involved in writing triggers and stored procedures for the backend.
- Involved in page designing.