Anchor Engineer Cloud Architect Resume
Dearborn, MI
SUMMARY
- 11+ years of experience in client/server internet & intranet based enterprise software applications analysis, design, development using software development best practices and methodologies.
- Hands on experience in building and deploying applications in Local & Azure Cloud environment such as development, UAT and production using Azure Pass/Iaas.
- Experience in the entire Software Development Life Cycle (SDLC) using Agile, Kanban and TDD.
- Strong experience in Azure web application development using ASP.NETMVC3/MVC4, WCF, Web Api, ADO.Net, LINQ to SQL Entity framework server side technologies.
- Experience in Connected Vehicle real time IOT data distribution technologies using azure Event hubs.
- Experience in performance tuning of web applications and databases and scaling to meet business expectation.
- Experience in Continuous Integration Continuous Delivery dev to delivery product driven implementation using azure automation, ARM, GIT, Visual Studio online.
- Experience in designing & developing N - tier, SOA, MVC Scalable applications.
- Experience in connected vehicle, financial, investment and telecom domain.
- Extensive Knowledge of Object Oriented Paradigm Design Patterns and architectural design patterns.
- Experience in database technologies like MS-SQL Server, Experience in writing Queries, Stored Procedures, Triggers and views.
- Hands on experience in multiple versions of visual studio 2008,2010,2012,2013, 2015.
- Experience on multiple versions of.Net framework such as. 2.0, 3.0, 3.5, 4.0, 4.5.
- Good experience in documenting functional and defining Non-Functional Requirements using HLDD, LLDD, use case document, Software specification documents.
- Extensive experience in OOAD Technology developing Use Cases, UML Sequence Diagrams, Class Diagrams and Deployment Diagrams using MS Visio.
- Hands on experience in version control tools, including MS VSS, MS Team Foundation Server (TFS), GIT, and SVN.
TECHNICAL SKILLS
Languages: .Net, C#.Net, VB.Net, ASP, VB6, HTML, JavaScript, CSS, VB Script, TSQL
XMLTechnology: Azure Cloud, MVC 3/4, Kentico, Entity Framework 4.1, WCF, VSTS, OOAD, Web Services, LINQ, .Net Framework 1.1/2.0/3.5/4.0 , JQuery, JSON.
Methodologies and Practices: Object oriented analysis and design (OOAD), Agile & Test Driven Development(TDD), Software Development Life Cycles(SDLC)SOLID Principles, Design Patterns
Azure Infrastructure: Cloud Services, App Services, Event hub, Azure Stream Analysis, API Management, Redis Cache, Azure Storage, Traffic Manager, ARM, Azure Automation, Azure SQL Database, Azure Search, Azure AppInsight
Cloud Patterns: Cache Aside, Retry, Circuit braker, throttling,, health-check, unitofwork, respository
Tools: Azure Storage Explorer, Visual Studio 2012, VS 2015, VS 2017, Resharper, visualstudioonline, NUnit,MSTest,NSubstitute,ninject, IBM Clear case, Fidler, GIT,Stash,TeamCity, Tortoise GIT,JIRA, wire shark etc.
Database: MS SQL Server 2005/2008/2012 , MS Access
Operating Systems: Windows 7/2010 and Windows Server 2000/2003/2008/2012
Design IDE: MS Visio, Visual Studio 2005/2008/2010 , Visual Studio Team System
Web Servers: Microsoft’s Internet Information Server (IIS) 5.x, 6.0, 7.0,7.5,8.0
PROFESSIONAL EXPERIENCE
Confidential, Dearborn MI
Anchor Engineer Cloud Architect
Responsibilities:
- Analysis, Design and Development of modules using Azure Cloud PASS and ASP. Net, C#.Net, Azure SQL Server.
- Client communication, requirement understanding feasibility, impact analysis, solution designing
- Successfully design and implemented real time vehicle data distribution.
- Design and implemented dynamic data driven data filtration and transformation.
- Successfully design and implemented dynamic data driven filtration and transformation system
- Design and Developed vehicle feature management application
- Design and implemented enterprise security patterns using azure APIM and Network Security Group
- Design and implemented prod next environment setup to achieve zero downtime
- Establish product driven CI/CD dev to delivery pipeline using azure automation and VSTS and ARM.
- Disaster recovery and high availability setup implementation using azure capability.
- Design and developed azure VPN and subnet configuration.
- Imposed Azure security and throttling pattern using APIM
- Performance refactoring for real time event driven data in Azure Event Hub
- Migrated ASM Cloud Service Web API Application to Azure AppServices ARM for template base azure deployment
- Azure sql azure database deployment using SQL project.
- Implemented azure pattern and practice.
Environment: s: Azure Cloud Services, Azure SQL Database, Redis Cache, Event hub, Azure API Management, Traffic Manager, Azure Pass/Iaas, Azure Stream Analytics, Azure Logic Apps,.Net 4.0/4.5(ASP. Net, C#.Net), MVC 4, Server2008/2012,WEB API,JSON,TSQL, SQL, TFS, GIT, Visual Studio (2010/2012/2015 ,2017), AZURE SDK (2.7,2.9) VisualStudioOnline, UML
Confidential, Columbia, SCSenior/Lead .NET Developer
Responsibilities:
- Analysis, Design and Development of modules using ASP. Net, C#.Net, SQL Server and Kentico CMS.
- Successfully upgraded multiple version of kentico.
- Normalized the existing database and schema.
- Browser detection and upgrade using browser detection capabilities.
- Data loading and data availability strategy development and implementation.
- Continuous integration using implementation of test driven development (TDD)unit testing in project.
- Used efficient way of client side data display using angularJS.
- Service oriented designing and implementation of service contracts using WCF.
- Added functionalities and enhancements to applications for new requirements using C#.
- Worked on financial and loan origination system.
- Enhanced and developed various windows forms, User controls, HTML server controls in C#.
- Extensive use of JSON objects for data transfer to improve efficiency.
- Extensively Used ADO.NET to access database objects tables, stored procedures
- Created data warehouse for the project which improved ASP web reporting efficiency.
- Proficient in developing Service Layer using C# andWindows Communication Foundation (WCF).
- Successfully deployed and setup applications on azure
- Used SQL Server Integration (SSIS) to import data from various data formats into Staging Area.
- Used MVC 4 framework to design the code using Object Oriented Programming.
Environment: .Net 4.0/4.5(ASP. Net, C#.Net), MVC 4, Razor,SQL Server2008/2012, AngularJS,JQUERY,JSON,TSQL, SQL, SSIS,SSRS, TFS, Visual Studio (2010/2012/2013 ), VisualStudioOnline,AJAX, CSS, HTML,UML, JavaScript, Web Services/WCF/Webapi, XML, IIS, Azure.
Confidential, New York, NY
Senior/Lead.NET Developer
Responsibilities:
- Involved in identifying the stakeholders, prioritizing the task and validating the requirement.
- Analysis, Design and Development of modules using ASP. Net, C#/ VB .Net
- Developed WCF services to get the data for secure view screen using C#, LINQ.
- Developed and deployed application in azure platform
- Developed visual studio plugin to make required changes for internal framework.
- Exposed and consume logger data using ODATA services.
- Developed T4 template to required project template for visual studio.
- Implemented client-side validations using JavaScript, AngularJS, JQuery and AJAX Library.
- Created the Win form and Web Form Pages in ASP.Net with C#.
- Using TFS and GIT as source control (Configuration Management).
- Used AngularJS,Webapi,JavaScript, JQuery to selectively update the content in browser
- Experience WSDL parsing and report generation using Excel
- Scheduled the delivery of reports in different formats such as PDF, Excel, using standard and data driven subscriptions in SSRS to generate all reports.
- Used C#, data grids and XML to pull the data from the database and display it on the UI.
- Designed the UML use cases using MS Visio.
- Involved in designing and development of SOA services using Web Services/ WCF in C#.NET.
- Migrated all the Remoting Wrappers to WCF using NetTcp Binding and installed it as Windows Service.
- Effectively handled .Net Remoting and WCF running in one Windows Service.
- Developed and used user defined namespaces along with system-defined namespaces.
- Effectively handled caching techniques such as client side and server side caching of static objects in order to improve the performance of the application.
- Effectively handled ASP.NET client side state management features such as view state, control state, hidden fields, cookies and query strings.
- Dealt with ASP.NET server side state management features such as application state, session state properties using C#.NET.
- Involved in UI development using ASP.Net Web Forms, MVC.
- For better user experience, developed the UI prototypes during requirement analysis and design phase using HTML, CSS and MS Visio.
- CreatedSSISpackage to automate maintenance, database back up, update statistics, re-build indexes as well as create error log for event during data load
- Extensively used WCF service calls to get the data from session and database side into the application.
- Implemented the SOAArchitecture using Windows Communication Foundation (WCF).
- Consumed web services(WCF) created by Rule server application
- Web service developmentusing C#, WCF using VS 2010
- Extensive experience in developing reports using Crystal Reports, MS Access reports, Entity Framework.
- To develop the WCF Services for check in and checkout content use case.
- Developed one project module in MVC 4 using Entity Framework 4.1DataBase-First approach (Worked on Controller actions, filters, custom validations etc.)
- Development of UI and Server side code (behind) using .Net Framework
- Created SSIS process design architecting the flow of data from various sources to target.
- Created new reports from the scratch for new requirement and modifies some of the existing reports using SSRS.
- Used TFS as source control(Configuration Management) prepared Architecture document, design document for UML using Microsoft Visio
- Prepared Database stored procedures, functions, and SQL queries using SQL Server.
Environment: s: Net 3.5/4.0(ASP. Net, C# ),JQUERY, MVC4,Razor,AngularJS,Azure, ODATA, Entity Framework 4.1,WCF, SQL Server 2008/2012, TSQL,SSIS,TFS, Visual Studio(2010/2012), SSIS SSRS,TFS,ASP.Net web forms, AJAX, HTML, JavaScript, Web Services, XML, UML, IIS,IISExpress,Windows 8
Confidential
Senior.Net Developer
Responsibilities:
- Defining the project architecture, design strategies (OOPS) and patterns (MVC 3/4).
- Involved in Design, Documentation, Coding in .NETApplication using C#.NET.
- Developed Data Access layer (DAL) for communicating SQL Server.
- Used Ajax, JQuery, JavaScript, CSS and various web controls to present data to users in a much comfortable environment.
- Developed the application inASP.NETand involved in writing C#.NETclasses.
- Used agile methodology like Scrum.
- Designing Technical Framework and identifying Non-Functional Requirements.
- Defining UI Prototype and presenting to client to have better user experience.
- Developed tool in C# Win form to capture traceability from Use case to System Requirement.
- Application Controller with WCSF pattern,
- Developed the application using C#, UI in ASP.NET MVC 4.0 Framework, LINQ, JavaScript /JQuery/JSON, Angular.js, HTML, and CSS.
- Used .NET Framework 3.0 throughout the project and converted existing code from 2.0 to 3.0.
- Modifications were made to the existing GUI for better look and feel.
- Consumed Web services using WCF and WPF for online transactions using C# and exposed them through HTTP.
- Involved in development of UI (User Interface) Pages using the HTML, Master Pages&ASP.NET Controls and ASP classic controls.
- Developed Front End using ASP.Net Web application &AJAX and Code behind files using C#.
- Developed Web Forms User Controls by combining existing controls for separating the business logic.
- Designed Custom Controls by inheriting from existing controls and customizing the control as per the requirement.
- Used Stored Procedures to fetch data from the database and web methods were used to execute this stored procedures
- Web service for the data access in application.
- Extensively used Datasets, Data tables and Data views to retrieve and manipulate data and display in ASP.NET front end interface.
- Designed and maintained database in SQL Server 2005. Created tables, views, user defined functions, stored procedures and triggers.
- Involved in tuning the application for the better response time of the application, better execution time of views, stored procedures and user defined functions
- Worked onUIusingAJAXfor making smaller, faster and user friendly web-page application.
- DevelopedServer side programming usingC#, ASP.NETon .NETarchitecture
- Created Sub-Reports, Drilldown-Reports, Summary reports, parameterized reports, cascaded reports in SSRS by linking aggregate data to support summarized view as well as detailed view.
- Made and worked on SSIS packages for identifying bugs.
Environment: s:.Net 2.0,3.0,3.5(ASP. Net, C# ),JQUERY,WCF, Razor,SQL Server 2008/2012, TSQL,SSIS,TFS, Visual Studio(2005/2008), SSIS SSRS,TFS,ASP.Net web forms, AJAX, HTML, JavaScript, Web Services, XML, UML, IIS,Azure
Confidential
Sr .Net Lead/ Architect
Responsibilities:
- Involved in modification of existing Lync communicator to add Cti communication.
- Used C#.NET language for code behind pages to use the OOPs functionalities
- Developed forms for the web application in C#.NET.
- Involved in designing Web forms using server controls, validation, user controls using C#.NET
- Developed GUI based Administrative application to track the data using VB.Net Win Forms.
- Configured ASP.NET Web Config file for the entire web application.
- Used ADO.Net extensively to interact with SQL database
- Developed ASP.Net web services to encapsulate business logic components to be used in a distributed environment using VB.Net and exposed them through SOAP.
- Developed GUI based Administrative application to track the data using C#.NET.
- Extensive use of ASP.Net Caching, Debugging and tracing
- Implemented Stored Procedures, Joins, and Views in SQL at the backend level
- Used ADO.Net for server side scripting to communicate with the Database
- Co-ordination of Onsite - Offshore team.
- Created components and DLLs for the application
- Developed COM components to add, delete, and update the products as well as customer details in database
- Involved in Data base design with MS-SQL as backend
Environment: .Net 2.0(ASP.Net, C#, Win Form), SQL Server 2000/2005, WCF, Ajax, ASP.NET,LINQ, MS Visio, IIS 5.1,Windows XP
Confidential
Senior Software Engineer
Responsibilities:
- Involved in modification of existing Lync communicator to add Cti communication.
- Involved in requirement gathering and analysis.
- Lead a Team of 4 developers
- Used C#.NET language for code behind pages to use the OOPs functionalities
- Developed forms for the web application in C#.NET.
- Involved in designing Web forms using server controls, validation, user controls using C#.NET
- Developed GUI based Administrative application to track the data using VB.Net Win Forms.
- Configured ASP.NET Web Config file for the entire web application.
- Used ADO.Net extensively to interact with SQL database
- Developed ASP.Net web services to encapsulate business logic components to be used in a distributed environment using VB.Net and exposed them through SOAP.
- Developed GUI based Administrative application to track the data using C#.NET.
- Extensive use of ASP.Net Caching, Debugging and tracing
- Implemented Stored Procedures, Joins, and Views in SQL at the backend level
- Used ADO.Net for server side scripting to communicate with the Database
- Responsible for production support
- Created components and DLLs for the application
- Developed COM components to add, delete, and update the products as well as customer details in database
- Involved in Data base design with MS-SQL as backend
Environment: .Net 2.0(ASP.Net, C#, Win Form), SQL Server 2000/2005, WCF, Ajax, ASP, VB, MS Visio, IIS 5.1,Windows XP
Confidential
.Net Developer
Responsibilities:
- Was instrumental in analysis of specification and designing of Unified Communication Framework.
- Mentoring and Leading a team of 3 developers
- Overall design of the pages
- Designing and creating unified communication web Control
- System integration with interoperability issues.
- Developed Store Procedure and function using SQL.
- Developed manual for end user training and documentation.
- Design and implementation of the Base Class Libraries using C#.NET.
- Developed web pages while interacting with Business Analyst for use case analysis and their implementation.
- Implementation of Business Logic of entities.
- Used ASP.NET input Validation controls for client side validation.
- Database work involved, writing PL/SQL statements and stored procedures, which were in turn called by the Data Access modules using ADO.NET
- Utilized HTML and JavaScript extensively, with the Cascading Style Sheets specification used to control the appearance of the site.
- Did Unit Testing and Integration Testing of the system.
- Responsible for creating Visual Studio.NET Setup & Deployment projects for the installation.
- Query Optimization, Performance Tuning by using SQL Profiler and Index Tuning Wizards.
Environment: C#.Net, ASP.Net, Visual Studio 2005,TSQL, HTML, Javascript, Rational Rose, Microsoft Vista. Sql Server 2000
