.net Lead Developer Resume
Phoenix, ArizonA
SUMMARY
- Around 13 years of IT experience working for companies within several industries like Banking & Financial, Insurance, Telecom and HealthCare domains.
- Experience in architect, design and develop applications using Microsoft .Net Core and other .NET Frameworks (1.1/2.0/3.5/4.0/4.5 ), ASP.NET, C#, ADO.NET, WCF, Web API, MVC, Entity Framework, SQL Server.
- Worked extensively on MS SQL Server 2014/2012/2008/2005 databases including development of PL/SQL, T - SQL procedures, DTS, CTE, triggers, functions, tables and views for complex functionalities.
- Experience in creating ETL packages using SQL Server Integration Services (SSIS), multidimensional data analysis using SQL Server Analysis Services (SSAS) and reporting using SQL Server Reporting Services (SSRS).
- Experience in creating relationships between entity classes using Entity Framework to manage relational data as objects.
- Experience in using Language-Integrated Query (LINQ to Objects and LINQ to SQL) and retrieve data from data sources.
- Developed and hosted applications using Microsoft Azure Cloud Computing and SQL Server Azure.
- Experience in Azure API, Azure Web role and Worker roles and Azure Cloud (IaaS and PaaS Services).
- Experience and good understanding in implementing applications using SOA and SOLID principles.
- Experience in developing and deploying web-based solutions on various architectures like n-Tier, Client/Server, MVC, MVVM using Microsoft tools and technologies.
- Expertise in automated deployment of applications using WiX 3.5 packaging, PowerShell and Windows Batch Scripting.
- Certified in developing and customization of Microsoft Dynamics CRM 4.0 applications.
- Experience in customizing, support and administration of SharePoint 2010 applications.
- Experience in creating multidimensional reports integrated with SharePoint using SSAS.
- Design and developed Mobile Application (Windows Phone) and to use on form factors like Windows 8 desktop.
- Developed applications using message queues like IBM MQ and MSMQ, connecting with Windows Services.
- Comfortable with client-side scripting/UI technologies like JavaScript, JQuery, Angular and Bootstrap.
- Experience in development methodologies like Waterfall and fast paced Agile (Scrum) and tools like JIRA, Rally and TFS.
- Proficient in creating Unified Modeling Language (UML) diagrams like Class, Sequence and Use Case using Rational Rose.
- Proficient in project management tools like MS Project, MS Visio and related software packages.
- Expertise in handling and coordinating multiple teams at different locations (Onshore, Offshore and Nearshore).
- Experience in Estimation and Forecasting techniques and methodologies.
- Knowledge of quality management processes and methodologies.
- Experience in Pre-Sales, Due-Diligence, RFP process, SOW & WBS etc.
TECHNICAL SKILLS
.Net Technologies: Windows 8, Windows Phone, MSCRM 4.0, SharePoint 2010, .NET (1.1/2.0/3.5/ 4.5 ) ASP.Net, C#.Net, ADO.Net, MVC, Web API, WCF, LINQ, Entity Framework, Batch Script, PowerShell
Web/UI Prog: XML, HTML 5, JavaScript, CSS, JQuery, Angular, Bootstrap
Databases: SQL Azure, SQL Server 2014, 2012, 2008 (SSAS, SSIS, SSRS), 2005, Oracle 9i
Software Tools: GitLab, VSTS, TFS, Tortoise SVN, FxCop, StyleCop, Rational ClearCase, SourceGear Vault, WiX 3.5, WebStorm
Cloud Environment: Windows Azure IaaS and PaaS services
Data Modelling Tools: AllFusion ERWin, MS Visio
Message Queues: IBM MQ Series, MSMQ
Process: Clarity, SDLC, Agile (Scrum, TDD)
Presales: Effort estimation, Manage RFP process and Customer Interaction
Incident Management: HP BMC Remedy, Service Now
Project Management: MS Project, MS Team Foundation Server, HP ALM, JIRA, Clarity, Rally
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, Arizona
.Net Lead Developer
Responsibilities:
- Planning, scheduling and handling (Onsite/Offshore) delivery of the application.
- Plan, create, participate and update stakeholders of relevant applications as required (adhoc, planned).
- Review current architecture, suggest and apply changes as per business needs.
- Understand the various system interfaces and provide the mapping as per the changes.
- Design work flow diagrams and design project documents (functional and technical).
- Developed database design and Database Programming, complex SQL queries, Stored Procedures, Constraints, Indexes, Functions, Cursors, Triggers and Views.
- Enhancements to application front end using ASP.Net MVC, Angular, HTML.
- Used data annotations for validations and wrote custom helpers, validators and resolvers to handle various functionalities.
- Developed or enhancements to business logic of the applications.
- Used Entity framework database first approach to handle CRUD operations in database.
- Defect tracking and prevention by performing causal analysis to log defects and resolutions.
- Managing source code, version control and builds using TFS server.
- Defects logging and updating reports in QC.
- Bug fixing during any phase of testing.
- Tested WCF services using WCF Test Client tool.
- Handling and co-ordinating among multiple teams across the globe.
- Create project charter, report and register risks identified in Risk register.
- Provide regular project status updates to steering committee and business owner, including immediate escalation of key issues where necessary.
- Identify and track all project risks and issues, establish target resolution dates and execute mitigation plans.
Environment: ASP.Net MVC, Web API, C#, SQL Server 2014, WCF, Angular 4, Web Services, HP ALM, Clarity, TFS
Confidential, Santa Clara, California
.Net Lead Developer
Responsibilities:
- Lead a team of users and subject-matter-experts to provide and validate business requirements.
- Provide architect, develop or enhance application as per the requirement specification given by business.
- Design and develop data model by confirming to standards and normalization procedures.
- Developed SQL Server Service Broker to connect to multiple applications for data flow.
- Used LINQ to query against the strongly typed collections of objects and various data source, Web services and ADO.net objects.
- Involved and developed the front end of the application using Angular JS, HTML.
- Developed Web API to provide RESTFul services to HTTP requests.
- Analyse and develop mock-up to present demos to end business heads.
- Responsible for application deployment by liaising with different application teams across globe.
- Create and publish release plan for each release and different environs like Citrix etc.
- Present weekly, monthly statistics on the incidents, provide suggestions and recommendations on the improvements to be made to the system.
- Statistics on the incidents resolved, resource contribution and effective resource utilization.
- Identify and track all project risks and issues, establish target resolution dates and execute mitigation plans
- Provide L2-L3 Level Production Support for the application.
Environment: ASP.Net MVC, Web API, C#.Net 4.5, WCF, Web Services, AngularJS, SQL Server 2012, TFS, HP ALM, Infragistics
Confidential
Senior .Net Developer
Responsibilities:
- Planning, scheduling, environment setup and configuring application deployment.
- Responsible for development and release management of the application through various phases.
- Impact analysis of infrastructure uplift from Windows and SQL environments.
- Support development team on the new changes, package it and deploy across environs.
- Developed deployment package by writing scripts using WiX 3.5 tool.
- Developed Windows Batch Scripts to automate environment setup including software installations.
- Developed Windows Batch Scripts for other system level configurations post deployment.
- Managing source code, version control and builds using TFS server.
- Identify and track all project risks and issues, establish target resolution dates and execute mitigation plans.
- Ensure the Incident Management Key Performance Indicators (KPIs) are met.
- Ensure that investigation documents are up to date and submitted to client.
- Ensure that knowledge base documents and KEDB are up to date and maintained for future reference.
Environment: Windows Server 2012, SQL Server 2014, SSIS, TFS, ASP.Net 4.5, C#.Net, Visual COBOL, WCF, LINQ, WiX 3.5, Windows Batch Scripting, Service Now, HP ALM
Confidential
Senior .Net Developer
Responsibilities:
- Lead a team of users and subject-matter-experts to provide and validate business requirements.
- Developed core TTS (Text to Speech) and Control Behaviour engines.
- Architecture design and Implementation.
- Acquire/consolidate requirements and effort estimation.
- Preparing functional and technical design, user guide docs.
- Review completed functional requirements, draw up user’s test plans / test scripts, lead, manage and participate in User Acceptance Tests (UATs).
- Developed and tested the application using TDD approach.
- Ensure completeness, timely capture and reporting of UAT defects and fix them in time.
- Identify and track all project risks and issues, establish target resolution dates and execute mitigation plans.
Environment: Windows Phone 8/7.5, C#.Net 4.5, MVVM, StyleCop, Tortoise SVN, JIRA
Confidential, Redmond
Senior .Net Developer
Responsibilities:
- Implemented SSO using ADFS services with SAML and OAuth.
- Implemented Azure Data Sync services.
- Developed Azure SQL, Azure Storage and Azure Services.
- Involved in developing Azure Web role and Worker roles.
- Involved in creation of virtual machines and infrastructure in the Azure Cloud environment.
- Architecture design and Implementation.
- Acquire/consolidate requirements and effort estimation.
- Prepare functional and technical design, user guide docs.
- Involved in end-to-end testing of the application.
Environment: Windows 8, Windows Phone 8/7.5, C#.Net 4.5, MVVM, XAML, REST, Azure, SQL Azure, ADFS, TFS
Confidential, Redmond
Senior .Net Developer
Responsibilities:
- Communicate with business users to gather business requirements.
- Gather and develop detailed functional requirements and translate them to the development team.
- Implemented SSO using ADFS services with SAML and OAuth.
- Developed Azure SQL, Azure Storage and Azure Services.
- Involved in developing Azure Web role and Worker roles.
- Involved in creation of virtual machines and infrastructure in the Azure Cloud environment.
- Development, Quality assurance, Implementation.
- Architecture design and implementation, effort estimation.
- Involved in implementation of ADFS authentication.
- Implementing Azure Data Sync services.
Environment: Windows 8, Windows Phone 8/7.5, C#.Net, MVVM, XAML, REST, Azure, SQL Azure, ADFS, TFS
Confidential, Redmond
Senior .Net Developer
Responsibilities:
- Enhance the application using JavaScript and HTML using SharePoint Designer.
- Developed the SQL SSIS and SSAS services by integrating with SharePoint 2010.
- Provisioning user and group permissions and add/remove the users in the groups.
- Administrative activities like creation of site collection, sites, document libraries, custom lists, and templates, backup and restore operations.
- Ensuring the Incident Management process is conducted correctly according to the agreed SLA with the customer.
- Ensure reports are produced, distributed, and used able to evaluate the situation and gathers all the facts from all application owner.
- Able to talk to customer incident manager and if required participate in escalation meetings.
- Presenting weekly and monthly statistics on the incidents and provide suggestions and recommendations on the improvements to be made on the system.
Environment: SharePoint 2010, SQL Server 2008/2012, SSIS, SSAS, SSRS, C#.Net, TFS
Confidential, Seattle
.Net Developer
Responsibilities:
- Analyse and design business requirements.
- Create end to end documentation of the changes.
- Develop scalable solution to implement the same where required.
- Implement and leverage the functionalities in the existing and new projects in CRM.
Environment: MS Dynamics CRM 4.0, C#.Net, SQL Server 2005, JavaScript
Confidential, Plano, Texas
.Net Developer
Responsibilities:
- Customer and onsite interaction, to gather and understand the new enhancement/business requirements.
- Prepare requirement specification, application and detailed design documents describing the business enhancements.
Environment: ASP.Net 2.0, C#, SQL Server 2005, JavaScript, XML, MS Visio, VSS
Confidential
.Net Developer
Responsibilities:
- Understand and develop 2 libraries of the application.
- Review the code developed by other peer team members.
- Create test scripts and do perform unit and integrated testing.
- Create user manual and get sign off from customer.
Environment: ASP.Net 3.5 with C#.Net, JavaScript, SourceGear Vault
Confidential, Hartford, Connecticut
.Net Developer
Responsibilities:
- Completely developed the FileManage node.
- Developed part of common code and FileDrive node of the application.
- Prepared detailed design documents of the application.
Environment: C#.Net, SQL Server 2005, IBM MQ Series queue, Rational ClearCase
Confidential, Rosslyn, Virginia
.Net Developer
Responsibilities:
- Created master pages of the application and code behind of the pages.
- Developed BAL and DAL layers of the application.
- Database design and development of stored procs, views and tables
Environment: ASP.Net 3.5, C#, SQL Server 2005, JavaScript, Source Safe
Confidential
.Net Developer
Responsibilities:
- Involved in design and analysis aspect of the application.
- Enhancement of third party grid tool (Telerik) by making use of dlls.
- Developed the data access layer of the application.
Environment: ASP.Net 2.0, C#, Oracle 9i, JavaScript, AJAX, MS Project, ERWin
Confidential
.Net Developer
Responsibilities:
- Involved in design and analysis aspect of the application.
- Developed business logic layer or code behind of the application.
- Partially implemented role-based user login of the system.
- Involved in development of data access layer of the application.
Environment: ASP.NET 2.0, C#, SQL Server 2000, ADO.Net, JavaScript
Confidential, Houston, Texas
.Net Developer
Responsibilities:
- Involved in Web based version of the project.
- Involved in developing RxLite applications and automatic FTP server management tools.
- Implemented SQL Server jobs and schedulers for performing scheduled tasks.
- Developed custom COM resolvers to automatically resolve replication conflicts.
Environment: VB.NET/ASP.NET, C#.NET (Web forms), ADO.Net, SQL Server 2000, JavaScript
