Sr .net Developer Resume
Morristown, NJ
SUMMARY:
- 8+ years of Professional IT experience in analyzing, designing and developing Web & Client based applications using ASP.NET, C#, ADO.NET, XML, HTML, VB.Net, AJAX, DHTML, Web Services, WPF, XAML, CSS, JavaScript, SQL Server 2008/2010/2012, Oracle Database, TPL.
- Worked on all aspects of software development like gathering requirements, Design, Development, Deploying and Maintaining applications.
- Full stack development knowledge and Experience.
- Involved in Object Oriented Analysis & Design (OOAD) using Methodologies like Agile, Waterfall and Scrum.
- Strong Experience in programming the Data Access Layer (DAL), Business Logic layer (BLL) and Presentation Layer (UI) using C#.NET/VB.NET, HTML and XAML.
- Through knowledge and experience on all phases of Software development life cycle (SDLC).
- Experience in building Client based applications using WPF and MVVM.
- Experience in creating and using User Controls and Custom Controls using ASP.Net control library. Strong experience in using Asp.Net Validation controls.
- Experience in Versioning tools like Visual Source Safe (VSS), ACCUREV, TFS 2008 and SVN Tortoise for Source Code Control and document sharing.
- Experience in developing and using Web Services and WCF Services (WSDL, UDDI and SOAP).
- Worked extensively on ADO.NET objects like Data Set, Data Reader and Data Adapter to access data in database.
- Good Experience in developing database programs like Queries, Functions, Stored Procedures, Views, Triggers, SSIS Packages on SQL Server 2008/2010/2012 and Oracle 9i/10g/12c.
- Experience in developing SSRS Reports using SQL Server Business Intelligence 2008.
- Proven Ability to analyze problem root cause and develop innovative solutions to business challenges and streamlining operations.
- Experienced working in Banking/Financial, Healthcare, Insurance/Mortgage, Network.
- Good team player and communicator with interpersonal and presentation skills & excellent work ethics, self - motivated, quick learner & flexible to adapt new technologies.
TECHNICAL SKILLS:
Languages: C#.Net, VB.Net, C++, Java, C
Web Technologies: ASP.NET, .NET Framework 2.0/3.0/3.5/4.0, ADO.NET, .NET Web Services, ASP.NET AJAX, CSS, XML, XPATH, HTML/XHTML, DHTML, LINQ, Java Script, Jquery
Database: SQL Server 2008/2010/2012, Oracle 9i/10g/12c, T-SQL, PL/SQL
Scripting Languages: Java Script, VB Script, Ajax, Sencha/ExtJs
Development Tools: MS Visual Studio 2005/2008/2010/2013
Source Code Control: Visual Source Safe (VSS), Team Foundation Server (TFS) 2008, SVN Tortoise, MKS Integrity, Accurev
Reporting Tools: Crystal Reports, SSRS, SSIS Package
Service Oriented Architecture (SOA): .NET Web Services, WCF Services (WSDL, SOAP, UDDI)
Special Technologies: SDLC, UML, Use Cases, and Object Oriented Methodologies (OOA, OOD & OOP), Agile, Scrum, MVC
Web Servers: Internet Information Services (IIS)
Operating System: Windows XP/Vista /7/8/10
PROFESSIONAL EXPERIENCE:
Confidential, Morristown, NJ
Sr .Net Developer
Responsibilities:
- Worked on making enhancements to the web application by adding new modules to the existing application.
- Designed and developed different application components using ExtJs, C# and Asp.Net.
- Redesigned and developed some modules in the Application.
- Used JavaScript for validation of the controls in web application.
- Used Sencha/ ExtJs for designing and implementing the User Interface.
- Used JavaScript for client side validation and Validation Controls for the server side validation in ASP.NET pages.
- Effectively used MVC (Model View Controller) Architectural pattern to decouple Data Access Logic and Business Logic from data presentation and user interaction.
- Worked with TPL code for designing the User Interface.
- Used SQL Navigator for creating or modifying database Functions, Stored Procedures and Tables.
- Created and modified database tables as per the requirements in Oracle 12c using SQL Navigator.
- Wrote Queries and modified Packages/Stored Procedures for retrieving data from Oracle 12c database.
- Used Data Adapter, Data Set and Data Reader objects for extracting and manipulating data using ADO.NET.
- Worked with XMLfiles to read and update the data stored in XML.
- Managing the defects log by adding the defects/tasks to the backlog and modifying the status.
- Worked with TeamCity for scheduling DEV and UAT builds and checking the build log for errors.
- Involved in troubleshooting and bug fixing in development environment.
- Used Agile Methodologies for regular adaption to changing requirements and continuous delivery of useful and working software. Participated in daily stand-up meetings.
- Used Accurev for project related document sharing and Source Code management.
- Involved in doing Code Review and checking the coding standards.
- Involved in writing Design Documents and User Manuals for the application.
- Participated in the monthly Production release and Involved in Production Support to debug and fix defects for maintaining the application.
Environment: Visual Studio 2013/2015, .Net Framework 4.0, MVC, LINQ, ExtJs, ADO.NET, JavaScript, C#.Net, CSS, Accurev, Agile Methodologies, SQL Navigator, Oracle 12c, XML, HTML, TPL, SharePoint.
Confidential, Malvern, PA
Sr. C# Developer
Responsibilities:
- Worked on a Web based application developed using VB.Net, C#, MVC 3/4 and SQL Server 2012.
- Worked on making enhancements to the web application by adding new modules to the existing application.
- Utilized ExtJS grid and jqGrid functionality in MVC Razor for high quality data display, paging and sorting functionality.
- Experience in writing JavaScript function to handle validation in the web application pages.
- Worked on creating DAL and BLL classes for retrieving and saving data to database tables.
- Worked with ADO.NET objects like Data Adapter, Data Set, Data Table and Data Reader in DAL classes.
- Extensively used MVC 4 with Razor, JQuery and CSS3 for developing the application.
- Wrote C# methods and functions as per the requirement to accomplish given task.
- Created database tables as per requirements in SQL Server 2012.
- Altered existing database table by adding new fields in SQL Server 2012.
- Modified and created Stored Procedures, Views and Functions as per the requirements for retrieving data from database tables using T-SQL.
- Wrote complex SQL Queries and Stored Procedures. Created Database views and functions depending on the requirements.
- Worked on WCF Services for making changes and adding new methods as per the requirements.
- Worked with WCF Test Client for testing the methods in WCF Services.
- Used Accurev as Source Code Control for project related document sharing and team collaboration.
- Used SharePoint sites for Document sharing.
- Used Scrum Methodology for development of the project and participated in daily stand-up meetings.
- Wrote Design and Technical Specification Documents for the given business requirements.
Environment: Visual Studio 2013, .NET Framework 4.5, C#.NET, VB.Net, SQL Server 2012, WCF Services, WCF Test Client, Accurev, JQuery, Java Script, MVC 3/4
Confidential, Bloomsburg, PA
Sr. C# Developer
Responsibilities:
- Worked on a Client based application developed using WPF, C# and SQL Server 2008.
- Worked with WPF XAML pages for creating User Interface and used MVVM pattern for developing the application.
- Developed View Model classes using C# properties, constructors and methods for binding data to the WPF XAML pages.
- Properties created in View Model classes are used to bind data to the WPF controls in XAML page by using Binding property of the controls.
- Worked on creating DAL and BLL classes for retrieving and saving data to database tables.
- Worked with ADO.NET objects like Data Adapter, Data Set and Data Reader in DAL classes.
- Extensively used Repository design pattern for developing the application.
- Created different converters and made WPF controls visible or hidden by binding these converters to Visibility property of the controls in XAML pages.
- Wrote C# methods and functions as per the requirement to accomplish given task.
- Worked on requirements in which few enhancements were made to the existing application by adding new WPF Controls to the existing XAML pages in application.
- Modified and created Stored Procedures, Views and Functions as per the requirements for retrieving data from database tables using T-SQL.
- Created and updated database tables as per requirements in SQL Server 2008.
- Worked on SSIS Packages for importing data from external sources.
- Developed SSRS Reports using SQL Server Business Intelligence Development Studio 2008 and deployed them to the Report Server. Scheduled daily and weekly reports so that reports are generated at specified time as per the requirement.
- Worked on WCF Services for importing data from different sources and saving data to the Data Base. Worked with SOAP UI for testing the WCF Services.
- For Client application used Tortoise SVN as Source Code Control for project related document sharing and team collaboration.
- For Web application used Team Foundation Server 2012 (TFS) as Source Code Control for project related document sharing and team collaboration.
- Used SharePoint sites for Document sharing.
- Used Scrum Methodology for development of the project and participated in daily stand-up meetings, sprint retrospective and sprint planning meetings.
- Wrote test cases using N-Unit testing.
- Wrote Technical Specification Documents for the given business requirements.
- Used Microsoft Visio for creating UI Mock-ups and Use Cases for the requirements.
- Involved in writing Operational Turnover document for the application and doing Code Reviews.
Environment: Visual Studio 2012, .NET Framework 4.5, C#.NET, WPF, XAML, SQL Server 2008, WCF Services, SOAP UI, SVN Tortoise, SQL Server Business Intelligence
Confidential, Charlotte, NC
C# Developer
Responsibilities:
- Worked on different ASP.NET components using Asp.Net controls and C#.Net for developing web applications using Visual Studio 2010.
- Worked with CSS and Master Pages for consistent look and feel of the application.
- Created web application using various server controls in asp.net based on the specifications, standards and architecture that were documented and approved by the end client during the design.
- Wrote JavaScript functions for client side validation and used Validation Controls for the server side validation in ASP.NET pages.
- Modified some JavaScript functions to use JQuery for validating Asp.Net controls.
- Used JavaScript function to validate radio button control. Depending on the radio button selection other asp.net controls should be enabled and disabled.
- Worked on implementing some custom validations.
- Used AJAX for partial rendering of pages and preventing full post back
- Worked with ADO.Net objects like data set, data reader and data adapter for retrieving data from data base tables and binding this data to asp.net controls.
- Worked on assignment in which enhancements were made to the existing application like adding few Asp.Net controls to the existing web application.
- Modified existing Stored Procedures as per the requirements for retrieving data from database tables in SQL Server 2008.
- Used Team Foundation Server 2010 (TFS) for Source Code Control, project related document sharing and team collaboration.
- Used Scrum Methodology for development of the project.
- Wrote Design Documents and User Manuals for assigned tasks.
- Involved in Unit Testing of the application.
Environment: Visual Studio 2010, .NET Framework 4.0, C#.NET, ADO.NET, XML, AJAX, SQL Server 2008, Web Services, Java Script.
Confidential, Charlotte, NC
C# Developer
Responsibilities:
- Responsible for Object Oriented Analysis and Design (OOAD) of the assigned task and participated in Software Development Life Cycle (SDLC).
- Designed different ASP.NET components using C#.Net for enterprise-level Web and Windows applications using Visual Studio 2008.
- For a consistent look and feel of the application worked with CSS and Master Pages.
- Used JavaScript for client side validation and Validation Controls for the server side validation in ASP.NET pages.
- Created web forms using various server controls in asp.net based on the approved Specifications, standards that approved by the end client during the design.
- Created asp.net application in which HTML file will be created by reading XML tags in xml file.
- Worked on assignment in which the Power Shell Script will be transformed to Asp.Net Windows based application and Web based application.
- Created Asp.Net application through which the database password for all the terminal servers will be updated on a button click.
- Used WinForms to develop a tool that is used to query Active Directory for user information.
- Have used Active Directory components such as Directory Entry for establishing connection to Active Directory from application.
- Queried Active Directory using Directory Searcher for getting user details and workstation attribute values.
- Wrote complex database Queries for retrieving and updating data in database using SQL Server 2008.
- Used T-SQL for creating and updating Stored Procedures and Functions.
- Developed, executed, and managed database program units such as a procedures, functions, packages and database triggers.
- Used Tortoise SVN for Source Code Control, project related document sharing and team collaboration.
- Used Agile Methodologies for regular adaption to changing requirements and continuous delivery of useful and working software.
- Wrote Design Documents and User Manuals.
- Created a spread sheet for the Group Policy Directory Hub (GPDH) project in the source which contains information about the project references, SQL Statements and libraries referenced in the project.
Environment: Visual Studio 2008, .Net Framework 3.5, ADO.NET, JavaScript, C#, AJAX, CSS, SQL Server 2008, Agile Methodologies, Active Directory, T-SQL, XML, XSLT, XPATH, HTML, DHTML.
Confidential, Jefferson City, MO
Sr .Net Developer
Responsibilities:
- Involved in Business meetings for collecting, analyzing and understanding the requirements from the customers and business analysts.
- Involved in full Software Development Life Cycle (SDLC) for analysis, design, development, documentation, and testing the application.
- Worked with both Web Forms and WinForms.
- Implemented N-tier architecture for the application development with Presentation Layer (UI), Data Access Layer (DAL) and Business logic layer (BLL).
- Have designed and developed web application for the users to login and view the data, ASP.Net is used for the page design and coding was done using VB.Net.
- Used CSS and developed Master Pages for consistent look and feel of the ASP.Net pages.
- Worked with Web API when developing asp.net web forms application.
- Used Java Script for validations at the client-side and ASP.Net Validation Controls on Server side.
- Involved in implementing Microsoft Application Blocks for data access, security and logging.
- Extensively used ADO.NET objects such as Data Adapter, Data Reader, Dataset and Data View for reading/updating records in the database.
- Created data access layer to communicate with the database.
- Created few database tables in SQL server 2008 depending on the requirement.
- Created Views, Triggers and Functions using T-SQL.
- Wrote complex queries for retrieving data from the database tables and displaying data in the ASP.Net pages.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel within some web pages for partial rendering of the page.
- Created and Consumed Web Service (SOAP, WSDL and UDDI).
- Created and modified Web Methods in Web Service.
- Created User Controls that can be reused in different pages of the application.
- Used Agile Methodologies for regular adaption to changing requirements.
- Used MKS Integrity for the Source Code Control and file sharing.
Environment: Visual Studio 2008, .Net Framework, Web Services, ADO.NET, VB Script, VB.Net, ASP.NET, AJAX, CSS, T-SQL, SQL Server 2008, XML, HTML, DHTML.
Confidential, Chicago, IL
Sr .Net Developer
Responsibilities:
- Designed and developed different application components using VB.Net and Asp.Net.
- Used data modeling and developed Use Cases, Class Diagrams and Sequence Diagrams using Enterprise Architect (EA/UML).
- Worked with n-tier architecture which involved Presentation layer, Data Access layer and Business logic layer.
- Used JavaScript for client side validation and Validation Controls for the server side validation in ASP.NET pages.
- Used AJAX for partial rendering of pages and preventing full post back.
- Wrote Queries for retrieving data from SQL Server database.
- Created and modified database tables as per the requirements in SQL Server.
- Used T-SQL concepts while writing Functions, Views and Stored Procedures.
- Used Data Adapter, Data Set and Data Reader objects for extracting and manipulating data using ADO.NET.
- Used Session State, Query string for saving data on the page and transferring data from one page to another page. Used Response. Redirect to navigate from one page to another page.
- Used Team Foundation Server (TFS) for Source Code Control, project related document sharing.
- Involved in troubleshooting and bug fixing in development environment.
- Used Agile Methodologies for regular adaption to changing requirements and continuous delivery of useful and working software.
- Wrote Design Documents and User Manuals for the application.
Environment: Visual Studio 2008, .Net Framework 3.5 MVC, VB.Net, LINQ, ADO.NET, JavaScript, VB.Net, AJAX, CSS, TFS, Agile Methodologies, SQL Server 2008, XML, HTML.