Senior .net Developer Resume
Mount Laurel, NJ
SUMMARY
- 6 ½ years of experience in design, development, coding, of business/commercial, automation application and Intranet or Internet based application in Microsoft .Net Framework 4.5/4.0/3.5/3.0 , Microsoft Visual Studio 2013/2012/2010.
- Developed 3 - Tier Applications using ASP.Net, ADO.Net, and C#.Net, HTML, CSS, JavaScript, SQL Server with proven abilities in Software Development Life Cycle (SDLC) & Software Quality.
- Experience in creating Master Page to maintain consistent layout.
- Experience in Microsoft Windows Azure, PaaS, Cloud Services.
- Experience in designing presentation layer which consist ASP.Net Web Form, user controls, code behind file.
- Expertise in using ADO.Net Objects such as SQL Connection Object, SQL Command Object, Data Reader Object, Dataset Object and Data Adapter Object.
- Experience in using Entity Framework.
- Knowledge of Developing and Consuming XML Web Services.
- Good Knowledge of Windows Communication Foundation (WCF), Service Oriented Architecture (SOA).
- Experience on AJAX Web browser technology to achieve Partial Rendering and to improve the Response Time.
- Experience in programming client side and server side validations using JavaScript and regular expression.
- Experience in working with HTML Controls, Web Server Controls, and User Controls.
- Experience in Bootstrap, responsive design.
- Experience on State Management to maintain data between the pages of the application.
- Experience in creating Database Table in SQL Server.
- Experience in writing stored Procedures, Prepared Statements, Views, Indexes and Joins on SQL Server and SQL tuning experience.
- Strong experience in Object Oriented Programming Concepts (OOP) and Object Oriented Design (OOD).
- Experience working with Database Programming, Object Oriented Analysis and Design, Documentation under UML and Package and Deployment using .NET Setup and Deployment.
- Experience working on Waterfall, Agile Methodologies like Scrum.
- Excellent analytical and inter-personal skills with experience in interacting with clients, user groups and ability to work in a fast paced environment under strict deadlines.
- Establishing proper communication among team members, across different channels and departments.
- Effective in working independently and collaboratively in teams.
TECHNICAL SKILLS
Languages: C#.NET, VB.NET, C++, SQL, Java, JavaScript, jQuery, JSON, HTML, DHTML, CSS3, XML
.NET Technologies: ASP.NET 4.5/4.0/3.5/3.0 , ADO.NET, SOAP/Restful Services, WCF, LINQ, MVC 3/4/5
.NET Framework: Visual Studio 2013/2012/2010/2008
RDBMS: MS SQL Server 2014/2012/2010/2008
Reporting Tools: Server Reporting Services (SSRS), Crystal Reports
Modelling Tools: Microsoft Visio 2010, 2007, ER Modeling
Methodology: OOP, OOD, OOAD, UML, Agile, Scrum, Waterfall
Others: IIS 8.0/7.0/6.0, ISAPI, TFS, Tortoise, VSS, SharePoint 2010
PROFESSIONAL EXPERIENCE
Confidential, Mount Laurel, NJ
Senior .Net Developer
Responsibilities:
- Involved in developing, maintaining and enhancing the windows application as well as web application using ASP.NET, VB and C#.
- Worked extensively on Presentation, Data Access and Business Logic layer.
- Implemented Ad Hoc Reporting Tool (Izenda Ad Hoc Reporting 6.8) in to the web application.
- Designed and developed UI using CSS3, JQuery, HTML5 and Java Script.
- Worked extensively on XML, XSLT, created database tables, written SQL Queries, Stored Procedures.
- Worked on Tax Return Rendering (TRR) for various tax forms, electronic tax returns and files.
- Created LINQ enabled database layer using API such as LINQ to SQL and Entity Framework.
- Worked on Win Forms and Web Forms UI, Business Object, Business Logic and Data Access layer.
- Use of ADO.Net classes like SqlConnection, SqlAdapters, SqlDataReader and SqlCommand classes for data access.
- Maintained high degree of competency across the Microsoft Application Platform, focusing on .NET Framework, WCF, Windows Azure, AppFabric, and SQL Azure
- Use of WCF services which are hosted in Core Application Service.
- Worked directly with the Azure Product team in tracking and resolving defects in the beta Azure IaaS offeringoffering
- Requirement analysis and effort estimation.
- Used TFS for source control.
- Guide junior .net developer, interaction with BA, Team Lead and PM to gather information on requirements and resolve any functionality issue.
Environment: ASP.Net 4.5, C#, MS VS 2013, Web Services, XML,XSLT, JavaScript, SQL, T-SQL Server 2008, CSS, HTML, IIS, MS Office, TFS.
Confidential, Olathe, KS
.NET Developer
Responsibilities:
- Developed 3-tier architecture application using ASP.Net.
- The main responsibility was to work in Presentation and Data access layer but worked extensively with C# for Business logics in various steps of application development.
- Developed the GUI using HTML, ASP.NET Server controls.
- Used Master Pages to achieve uniform template design for the entire application.
- Used ASP.Net Validation Controls for Validating User Input for data validations (Vendor & Charity Portal).
- Extensive use of the database objects such as Data grids, Data Tables, Data Readers and Data Sets for data retrieval and manipulation.
- Implemented Business logic using C#.
- Customized Page Layout and Logging error information for troubleshoot and feature enhancement.
- Developed Custom Web Controls.
- Created Database Tables and have written SQL Queries, Stored Procedures for all the Transactions in and out of the Database.
- Worked on data binding with different Server Data Controls like Grid View, Details View and List View.
- Used TFS for source control.
- Excellent team player with problem-solving and trouble-shooting capabilities.
Environment: ASP.Net 4.5, C#, MS VS 2013, Web Services, XML, JavaScript, Visio, SQL, T-SQL Server 2008, CSS, HTML, IIS, MS Office, TFS.
Confidential - New Providence, NJ
.NET Developer
Responsibilities:
- Involved in developing, enhancing the browser based Intranet applications using ASP.NET, C#.
- Designed the presentation layer which consisted of ASP.NET Web Forms, User Controls and their associated code-behind files.
- Coded the application logic layer which contained all the business rules and business entities represented by C# Classes.
- It also contained data access logic and data access classes using ADO.Net, which would communicate with the underlying database layer.
- Worked on converting existing .net application into MVC 4.0 framework application.
- Developed web APIs to implement SOA.
- Used ADO.NET to provide connectivity to SQL Server back end database.
- Implemented Microsoft ASP.Net AJAX Extender Controls like AutoComplete, Animation, Drag Panel and Calendar controls to provide a rich and user friendly user-interface.
- Designed the business logic and implemented it by creating interfaces, abstract classes, static classes and sealed classes.
- Developed an Azure based high performance compute environment to support the massive computational requirements of client congressional redistricting Azure application
- Developed a conical map/reduce-like architectural pattern that that is designed to leverage the Azure platform.
- Writing Stored Procedures and Batch Queries in SQL Server.
- Collect and analyze requirements from the clients to design suitable software for them.
- Program client side and server side validations using JavaScript and regular expressions.
- Code the application in C# using ASP.NET including textboxes, combo boxes, data grids, tree view control, buttons, validation controls, and image buttons and zooming.
- Use ASP objects like Request, Response, Query string, Server and Application.
- Worked on State Management to maintain data between the pages of the application.
- Developed and Used User Controls using C# and ASP.NET.
- Wrote class library for Database Access layer using C# and ADO.NET.
- Identify and create indexes and stored procedures in SQL Server.
- Developed client modules for retrieving, inserting and updating record from the database.
- Designed the database and created tables, stored procedures and views using SQL Server 2012/2010.
- Directly accountable for various aspects of product design including assessment, coding, testing and optimization.
- Involved in code review and performance improvement as well as documentation.
Environment: ASP.Net 4.0, C#, MVC 4.0, HTML, JavaScript, CSS, ADO.NET, XML, Web Services, SQL Server 2012/2010, Windows 2010, IIS, Visual Studio 2010
Confidential, Englewood Cliffs, New Jersey
Software Developer
Responsibilities:
- Implemented 3-tier architecture using ASP.NET 3.5 with C# as presentation and business layer and MS-SQL 2008/2005 as back end database.
- Designed the search page to pull the employees records. Transfer of employees from one access level to another.
- Involved in web form page life cycle, requirement gathering (SRS), Analysis, Design, Development, Source code management, build management, and Testing of application
- Responsible for developing business tier logic of the application in C#
- Create SQL queries for reports.
- Generated the Reports using Crystal reports.
- Used different bindings for WCF service to support different protocols.
- Implemented Web Services using WCF to integrate the client systems using Web Services
- Implemented Model-View-Controller (MVC) pattern for design solution.
- Extensively use CSS, JavaScript and AJAX for developing various web forms.
- Created User Controls for the header and footer of the website which appears in all the pages.
- Worked extensively on web forms and data binding controls like data list and drop down boxes.
- Used pagination and sorting features of data grid in reports.
Environment: ASP.Net 3.5, C#, MS VS 2010, ADO.Net, SQL Server2008/2005, MVC, C#, Web Services, WCF, IIS
Confidential, Portland, OR
.NET Developer
Responsibilities:
- Designed and implemented the web application framework using .NET Framework 3.0
- Actively involved in Database design and developed optimized Stored procedures
- Customized various controls for Application by developing User Controls
- Involved in developing Multi - Tier Application in .NET using 3 layers approach.
- Presentation layer developed using ASP.Net and .Net, Business Layer developed using C#, and Data access layer developed using Entity Frame Work in C#.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.
- Developed the Code-behind files in C#.NET.
- Used ASP.NET AJAX and updated web pages to implement the AJAX functionality to enhance the application
- Developed Master Page and used the same template throughout the application to maintain consistent layout
- Used Java script and JQuery for better interaction and better performance.
- Searching for policies depending on various search criteria is implemented as Windows Communication Foundation (WCF) service
- Created Data Access Layer for retrieving the data from the database
- Actively involved in designing, documentation of application flows and developing functional diagrams using MS Visio
- Involved in customizing the Web Forms Data grid for GUI
- Developed Cascading Style Sheets (CSS) for User Interface uniformity throughout the application.
- Involved in designing and developing the Web Forms (UI) using HTML, CSS, HTML Controls, Server Controls and Data Controls.
- Developed custom controls for Web Forms and generating reports
- Involved in creating and consuming services using WCF
- Created Service Contract, Data Contract for services using WCF
- Created and used Web User Controls for reusability
- Used LINQ for database transactions
- Updated XML documents with financial information
- The project went through full SDLC. Used UML for designing the application. Used Design Patterns.
- Fixing performance related issues within the application.
- Used Team Foundation Server for Version Control
Environment: ASP.NET 3.0, C#, ADO.NET, WCF, MS VS 2008, SQL Server 2008, Team Foundation Server 2010, XML, Java Script, IIS 7.0
Confidential, Phoenix, AZ
.NET Developer
Responsibilities:
- Created ASP .Net pages and class libraries containing code for presentation, business and data access logic using C# .Net
- Developed the user controls using code behind classes.
- These were integrated with the AJAX Toolkit Library controls for extended functionality and also to provide a rich presentation layer.
- Used .Net features like ASP.Net, ADO.Net, Web Forms, Web User Controls, Web Custom Controls, assemblies during migration.
- Tested and documented the trouble shooting and identification issues of the design defects.
- Executed the business logic by using roles and granting permissions on the basis of the role the user logs on as.
- Only the user who has administrator privileges has the permissions to make any changes to the database.
- Created and consumed web services for data retrieval to provide efficient re-usage of data. Web services security was implemented using SOAP Headers.
- Implemented user state through User Session and Application Page objects, deferred session state was built to store and retrieve session information of users.
- Used ADO.Net classes like SqlConnection, SqlAdapters, SqlDataReader and SqlCommand classes for data access.
- Created Web Service to expose the web methods for consumption by the clients.
- Used SQL server 2005 as database and wrote Stored Procedures and SQL queries for business rules.
- Used XML, XSD and XSLT for displaying contents XML contents in HTML format.
Environment: ASP.Net 2.0, C#, MS VS 2008, ADO.NET 2.0, MS-SQL 2005, JavaScript, AJAX, XML, WebServices, IIS 6.0