Senior .net Developer Resume
Bethesda, MD
OBJECTIVE:
- A challenging position in the field of Internet technology, with a progressive company, that will effectively utilize my acquired skills and expertise.
- A “Senior .Net Developer” with demonstrated track record of contributing to business - critical initiatives in a career span of over 11 years. Broad background, which includes Web, Windows, Console based Application Development, Quality Assurance, Production Support, Release Management.
SUMMARY:
- Currently working in a team leading strategic business projects focused on implementing solutions to business needs
- Experience in developing Web, Windows, Console based, Single Page (SPA) applications using .Net 2.0/3.5/4.0/4.5 , ASP.Net, ASP.Net MVC, C#, VB.Net, ADO.Net, Linq, Entity Framework, AJAX, Telerik Controls, VbScript, Backbone JS, AngularJS, JavaScript, JQuery, SQL Server 2005/2008, VB6, Web API, WCF, Web Services, MSMQ, XML, XPATH, XSLT, HTML, CSS, NUnit, VSTS, ClearQuest, Mobile Applications Development using Android
- Experience in building traditional or Ajax enabled websites using both server-side and client-side implementations
- Implement test driven development to test the application using API's with the use of NUnit and VSTS
- Use of Team Foundation Server, ClearQuest to maintain, log and view bugs and tasks information
- Experience in implementing SSRS, Crystal reports for data presentation and distribution
- Extensive experience in supporting test, pre-production and production environments and applications troubleshooting
- Experience in handling customer escalation and other system related application issues in production, pre-production and system integration environments.
- Worked in SCRUM/Agile, extreme programming development environments.
- Worked in all phases of Software Development Life Cycle (SDLC) including Requirements Study, Analysis, Design, Coding, Testing, Maintenance and Deployment.
- Interact with business users for validations using different scenarios.
- Proficient at staying on-task and on-time within fast-paced environments, despite shifting priorities and tight deadlines.
- Excellent Communication and Inter-Personal Skills. Clearly communicate business and technical issues.
- Strong Conceptual, Business and Analytical skills. Highly motivated team player with immense ability to grasp new concepts and apply them.
- Ability to handle Project Independently, Learn quickly and Deliver under Pressure.
- Mentor and lead team members and projects efficiently.
SKILL:
Programming: .Net 4.5/4.0/3.5/2.0 , ASP.Net, ASP.Net MVC, C#, VB.Net, OOPs, Linq, AngularJS, JQuery, JavaScript, Backbone JS, VBScript, AJAX, XML, XPath, XSLT, CSS, XHTML, PHP, Telerik Controls, Entity, Framework, Mobile Development using Android
Distributed Technologies: WCF, WEB API, Web Services,.Net Assemblies, NHibernate
Databases: SQL Server 2005/2008, MYSQL, MS Access
Reporting Tools: SSRS, Crystal Reports, Log Parser, Dundas Charts
Web Portals: Keynote, Gomez, SharePoint.
Other Tools: NuGet, VSTS, NUnit, SQL Profiler, Pascal Analyzer, LLBLGEN, Auto IT, .Net Reflector, Fiddler
Designing Tools: Visio, Model Maker
Web Server: IIS 6.0/7.0/7.5
Bug Management Tools: Team Foundation Server, Serena Dimensions, Product Studio, Clear Quest
OS: Windows, Linux
Domain: Health Services, Finance, Search, Publisher Network, Advertising, Telecommunication, Sports
PROFESSIONAL EXPERIENCE:
Confidential, Bethesda, MD
Senior .Net DeveloperResponsibilities:
- Develop new tools which integrate to the main application using Asp.Net, C#, Linq, Collections, Generics, Object oriented programming concepts, Services, Configuration
- Develop responsive applications, with the use of bootstrap technology, to be able to view on different devices like desktop, mobile and tablets
- Fix bugs and production defects
- Implement backend database objects, procedures to fetch/update data to the application
- Develop and update reports using SSRS
- Update features for existing tools as per change requests
- Develop single page applications (SPA) using Backbone JS, google maps, JQuery, CSS, Web API
- Develop NuGet package to bundle common files that get deployed to multiple applications
- Collaborate with designer, testers, leads, developers for sprint kickoff & planning, reviews, demos, code integration, reviews, deployment and related activities
- Research new languages, tools, processes to provide high-end, robust, scalable and secure solutions to our customers
- Follow agile/scrum process for updates and active communication
- Work on multiple projects simultaneously and deliver quality product within the set deadlines
Skills: .Net 4.0, C#, Asp.Net, OOPs, ADO.Net, Linq, Web API, SQL Server 2008, Telerik Controls, Bootstrap, HTML, XML, Services, JavaScript, JQuery, Backbone JS, IIS 6.0/7.0, TFS, Agile/Scrum, SSRS, NuGet, NHibernate, Fiddler
Confidential, Rockville, MD
Senior .Net DeveloperResponsibilities:
- Develop new web modules, tools which integrate to the main application using Asp.Net, C#, Linq, Collections, Generics, Object oriented programming concepts, Services, Configuration
- Add new or update existing features for existing tools as per change requests
- Implement backend database objects, procedures to fetch/update data to the application
- Follow agile/scrum process for updates and active communication
Skills: .Net 4.0, C#, Asp.Net, OOPs, ADO.Net, Linq, SQL Server 2008, Telerik Controls, HTML, XML, Services, JavaScript, JQuery, IIS 6.0/7.0, TFS, Agile/Scrum
Confidential, Chevy Chase, MD
Responsibilities:
- Create & Update Asp.net MVC/Web API Services that connect with different systems.
- Implement business classes, objects that hold business logic, based on requirements.
- Interact with Team Members, Offshore & QA members to work on reported defects.
Skills: .Net 4.0, MVC, Web API, C#, Linq, SQL Server 2008, IIS 7.0, TFS
Confidential, Rockville, MD
Senior .Net DeveloperResponsibilities:
- Implement new features and enhancements on Digital Data Centers & Web Portals using .Net 4.0, Asp.Net, C#, VB.Net, JQuery, JavaScript, CSS, User Controls, Telerik Controls, Xml, Linq, Entity Framework, MVC, and Sql Server 2008.
- Use TSQL queries to investigate, update data, create/update tables, read/update stored procedures.
- Implement and consume services for data exchange between various business applications.
- Use of SSRS to generate data reports and bind them to the web pages.
- Use Confidential Enhancement system for change requests, and defect tracking purpose.
- Participate in the requirement and design meetings for various modules.
- Understand and Update Legacy Applications to point to the new normalized data model.
- Work with offshore team for mapping details between the new and legacy data models.
- Extensive experience in implementing database objects like Views, SQL Procedures, Triggers, Functions, PL/SQL.
- Investigate customer production issues and provide quick solutions on the priority bases.
- Work on multiple projects, applications and deliver them as per the priorities and deadlines.
- Work with configuration management team to validate files during releases.
- Interact with QA members to fix the bugs reported.
- Managing offshore team for development activities.
Skills: .Net 3.5/4.0, Asp.Net, MVC, C#, Vb.Net, ADO.Net, Telerik Controls, Ajax, User Controls, Linq, CSS, jQuery, javaScript, SSRS, Crystal Reports, Web Services, SQL Server 2008, XML, XHTML, ADO.Net, IIS 6.0/7.0, Serena Dimensions, TFS, Bootstrap.
Confidential, Frederick, MD
Senior .Net DeveloperResponsibilities:
- Implement and update new and existing module designs as per time estimates using .Net 4.0, Asp.Net 4.0, C#, OOPs, Ajax, JavaScript, CSS, Server Controls, User Controls, XML, Linq, SQL Server 2008.
- Use TSQL queries to investigate, update data, create/update tables, read/update stored procedures.
- Use of AJAX Extensions and various controls from AJAX Control Toolkit to build rich Interfaces for better user experience.
- Extensive use of object oriented programming features as code artifacts.
- Use of SSRS to generate data reports and bind them to the web pages.
- Create/consume of Web Services to data transfer between business applications and to retrieve data from custom tools/systems.
- Communicate with legacy business application by sending Http Post Request.
- Use Team Foundation Server to maintain source code, documents and other critical repositories.
- Participate in the requirement and design meetings for various modules.
- Use of Pac2000 to review/update and communicate production issues/bugs.
Skills: .Net 4.0, C#, Asp.Net 4.0, Ajax, JQuery, User Controls, CSS, SSRS, SSIS, Web Services, SQL Server 2008, WCF, XML, HTML, ADO.Net, IIS 6.0, Clear Quest, TFS.
Confidential, Silver Spring, MD
Senior .Net DeveloperResponsibilities:
- Analyze the system and design and develop common components for reusability.
- Design new forms using ASP.Net 3.5, Ajax, Server Controls, User Controls, Assemblies, GAC, Marshalling, Web Services, WCF, ADO.Net, SQL Server 2005, JavaScript, VBScript and integrate them to the main application.
- Use of Ajax Extensions to perform asynchronous communication with the server with the user of Script Manager, Update panels, Triggers and other server-side techniques.
- Implemented client side asynchronous activities with the use of PageRequestManager events, error handling and other techniques.
- Develop business and data layer block using Confidential Enterprise Library, Assemblies and Web Services.
- Use of various objects in Asp.Net and C# to develop the application; manage communication and data transfer across various application objects.
- Maintain configuration details in configuration files, xml or database.
- Identity business modules in the legacy application and convert them in .Net Libraries or objects and interfaces.
- Write SQL Stored Procedures, Functions, Tables, TSQL and use them in the legacy site and .Net Application.
- Use of Log Parser to identify application issues by analyzing log records in application, IIS or database logs.
- Use SSRS to prepare business, error and other metrics reports that will be used by the team to identify the required data.
- Lead the team and help them resolve technical issues and difficulties.
- Actively participate in debugging production issues to quickly resolve application issues.
- Attend meetings with onshore and offshore team members for code review, discuss application issues, releases, new requirements, prioritizing tasks, assist in resolving technical difficulties.
- Work with system integration and production support teams to deploy the fixed and new modules to development servers and perform smoke testing, and check-in the code for UAT/beta testing followed to ensure good production release.
- Be available during the production deployment and assist business teams in testing get sign-off on the releases.
- Prepare technical documentation on new modules, instructional documents to be followed during deployment and testing activities and share them with respective teams using Sharepoint team site.
- Prepare database diagram using SQL Server 2005 and Class and Sequence diagram for application modules using Visio.
Skills: C#, ASP.Net 3.5, Ajax, ASP, User Controls, VbScript, JavaScript, .Net Assemblies, GAC, SQL Server 2008, WCF, Web Services, XML, HTML, ADO.Net, ADO, IIS 6.0, Confidential Enterprise Library, Log Parser, SSRS, CVS, Sharepoint, Visio.
Confidential, Redmond, WA
Senior .Net DeveloperResponsibilities:
- Develop new forms and update exiting forms with the use of ASP.Net, C#, Ajax, JavaScript, C#, OOPs, Xml, Sql Server 2008, ADO.Net, WCF.
- Make portions of website to perform asynchronous communication with the use of Script Manager, Update Panels.
- Use of Ajax control library controls like CalendarExtender, ConfirmButtonExtender, AutoComplete, Modal Popup, Drop Panels, Accordion and other Ajax Extenders.
- Use of menu, tree view, sitemap to perform effective site navigation.
- Use of master pages to maintain a unique page template across all the web forms.
- Develop custom user controls there by reusing and integrate them across multiple web pages.
- Develop strong assemblies to implement business functionalities and install them in global assembly cache.
- Extensive use of XML and XPath and other configuration files to maintain configuration data with the use of available XML, XPath objects in .Net.
- Implement Windows, Form Authentication, Impersonation techniques in different sites as per the requirement to validate the incoming requests to the web server.
- Extensive use of Ado.Net objects like Data Adapter, Dataset, Data Reader, Sql Command, Sql Connection objects to implement robust database modules.
- Use of various data sources like SiteMapDataSource, SqlDataSource, XmlDataSource to pull the data from the database and bind them to the data bound controls.
- Analyze the website performance with the use of Gomez and keynote web portals that ping the websites at DNS levels to monitor the website performance and availability.
- Perform logging using various logging techniques to log the data in the SQL Database error log tables.
- Develop SQL Procedures and SQL Functions to retrieve and update data across different SQL Tables using Cursors, TSQL queries and available functions.
- Use of TFS to check-in new forms, and check-in fixes, and update the current copy of the source code.
- Interact with team members, business users, testers and system engineers to address and fix various issues throughout the development life cycle.
Skills: C#, Asp.Net 3.5, Ajax, JavaScript, JQuery, VbScript, ADO.Net, SQL Server 2008, WCF, Logging, GAC, Assemblies, XML, XPath, TFS, Gomez/Keynote Portal