Senior .net Application Developer Resume
Stamford, ConnecticuT
SUMMARY:
- 7+ years of experience in Analyzing, Coding, Debugging and Testing Business/Commercial applications using Microsoft.Net technologies.
- Experience in Development of 3 Tier, N - tier distributed architectures and MVC architectures.
- Extensive experience in the design and development of applications using Visual Studio .NET 2008, 2012,2013,2015 and also with ASP .NET 1.1, 2.0, 3.0, 3.5, 4.0, 4.5.
- Command over implementation of Object Oriented Languages (OOPS), Object Oriented Application Development (OOAD), Database design (RDBMS).
- Used Dataset, Data Reader and Data Adapter classes of ADO.NET, Enterprise Library 5 to communicate with the SQL Server 2000/2005/2008.
- Developed .NET Server controls, Web User Controls, Grid View, Form Validation Controls and Custom Controls.
- Designed and developed Data Access (DAL), Business Logic layer (BLL) and other components in C#.
- Proficient in developing Web Applications using HTML5, XHTML, ASP.NET, C#, VB Script, Java Script, Javier, JQuery, CSS and HTTP Handlers.
- Experience in designing and maintaining of Web pages including Angular JS, Bootstrap Ajax controls, XML/XSL/XSLT and JSON.
- Good experience in Windows Communication Foundation (WCF) in a self-hosting mechanism, implementing the Service-Oriented Architecture (SOA) using the SOAP and REST methodologies.
- Strong Experience in creating and consuming Web Services in applications.
- Strong Experience in developing WEB API for master data services.
- Strong PL/SQL, DTS (Oracle 10g) and T-SQL (SQL Server) skills (Stored Procedures, Cursors, Triggers, Functions, indexing, performance tuning, query optimization and SQL queries).
- Exposure to the entire Software Development Life Cycle (SDLC).
- Expert in Developing and Consuming XML Web Services (SOAP, WSDL, and UDDI) and Service Oriented Architecture SOA concepts using .NET Framework
- Good understanding of Restful services and good knowledge on Microsoft Azure SQL Database.
- Extensively used UML Modeler in the design process - Use cases, Sequence diagrams, Class diagrams. Prepared detailed design document and use cases/user scenarios, workflow diagrams for the application.
- Experienced in Agile, Waterfall and Test Driven (N unit) development methodologies.
- Ability to rapidly absorb new concepts and apply them effectively; effective in working independently and collaboratively in teams with excellent communication, task management and written skills with exemplary analytical and problem solving skills.
- Testing: QA, Unit Testing, Performance Testing using Load Runner 12.01 Data migration from/to different servers/clients machines.
TECHNICAL SKILLS:
Programming Language: C#, VB.NET.
Net Technologies: .Net Framework 3.0/3.5/4.0/4.5 , ADO.NET, MVC4/5(Razor), LINQ, Entity Framework, WCF, Web services, Web API.
IDE: Visual Studio: 2005,2008, 2012,2013,2015 and ASP.NET: 1.1,2.0,3.5,4.0,4.5.
Web Technologies:: HTML/DHTML, CSS3, JQuery, AJAX, JavaScript, AngularJS, JSON, Boot Strap.
XML Technologies:: XML, SOAP, WSDL, XSD, UDDI, XAML.
Database: SQL Server 2005,2008,2012 Oracle9i/10g/11g, PL/SQL, MongoDB, Teradata, T-SQL.
Tool: Used: GitHub, JIRA, SQL Server Enterprise Manager.
Testing: Automated unit testing, N Unit, JUnit testing.
Software Design Tools: UML and Visual Paradigm.
Operating System: Windows Family, UNIX and Linux
Other: Microsoft Word, Excel, Access, Power point.
Other Language: Java, C++, C, MySQL, PL/SQL, Oracle.
WORK EXPERIENCE:
Confidential, Stamford, Connecticut
Senior .NET Application Developer
Environment: Microsoft Visual Studio 2015, .NET 4.5, ASP.NET, C#, ADO.NET, LINQ, ADO.Net, Entity Framework, WCF, WEB Service, MVC, WEB API, Multithreading, HTML 5, CSS, XML, AJAX, Java Script, Angular JS, Bootstrap, SQL Server 2012, SSRS, Windows 7, GitHub, TFS.
Responsibilities:
- Participated in different phases of the SDLC including: analysis and preparation of design documents pertaining to client requirements, development and testing, attended daily Scrum meetings in an Agile methodology of work.
- Worked with clients for understanding and framing the requirements and prepare Technical Specifications.
- Involved in design and developing of navigations control, user controls, custom controls.
- Implementation of changes in Coding as per the client requirement and also responsible for coding the functionality required by the client.
- Worked on User Interface System using HTML5, CSS3, JSON, JQuery, AngularJS, Bootstrap.
- Created different Angular directives which are used across the different templates in the Single Page application.
- Extensively utilized Angular components like Providers, Directives, Factories and services are used across the application.
- Involved in building flexible UI, more user interactive and user-friendly web pages, reusable classes, functions using ASP.NET, C#, AJAX and JavaScript for client side validation.
- Designed and developed enhanced Web Applications using MVC 5 and ASP.Net 4.5 and C#.NET as programming language.
- Designed and developed responsive web design (RWD) functionality using MVC 4.5 with Razor, Kendo UI, Knockout JS.
- Used ADO.NET extensively for retrieving, querying, storage, and data manipulation for achieving continuous database connectivity.
- Implemented the WCF Services/consuming the Services with the Security and Debugging Mechanisms.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Generated SSRS reports using SQL Server 2012.
- Designed and created tables, views and Stored Procedures using SQL Server 2012.
- Developed Restful Services using WEB API for Enterprise Service Bus for routing data between different systems.
- Designed and developed ASP.NET MVC Web API for Master Data Services.
- Used SOAP UI for testing the restful services and WCF Services.
- Worked with third party controls like Telerik and RAD Controls.
- Designed RDBMS and develop T-SQL, Functions, Stored Procedures and Triggers using SQL Server 2012.
- Used Entity framework object relational mapping that handles the data to and from the database. Worked with Design time template's which generates the Interfaces and classes based on the entities generated by the Entity framework.
- Designed and implemented Entity Framework with Code first approach for Application to communicate with database.
- Used Microsoft .Net Framework component LINQ (Language Integrated Query) for data querying capabilities and also to insert, update and delete data from the class objects.
- Created Entity classes, relationships between entity classes using LINQ to Entities, and LINQ to SQL and Enterprise Library to manage relational data as objects.
- Created Custom Nugget packages to resolve dependencies between the various projects using post build events in Visual studio.
- Worked on delivering predictable performance, scalability, business continuity, data protection using Microsoft Azure SQL Database.
- Wrote scenarios for testing the web pages developed and tested the scenarios.
- Tested every unit of code and performed unit testing before sending the application to the Integration Environment.
- Involved in System testing, N Unit Testing and Integration testing in development environment and ensuring application is according to specifications.
Confidential, MN
Senior .NET Developer
Environment: C#, ASP.NET, ADO.NET, WCF, XML, HTML, CSS, JavaScript, AJAX, LINQ, Angular JS, Entity Framework, Web API, Windows 7, Windows Server 2008, Framework 4.0, SQL SERVER 2008, Visual studio 2012.
Responsibilities:
- Gathering and Analyzing the Business requirements from the Business Owner/ Managers and designed a prototype, prepared specification and technical documents.
- Analyzed the system as per future requirements and implemented each aspect for all the future releases.
- Assisting in Agile software development management activities.
- Worked in creating and deploying XML Web Services using ASP.NET Consumed Web Services in ASP.NET web Forms.
- Responsible for coding the functionality required by the client and implementing the changes according to the requirement.
- Involved in all phases of the application development from business requirements analysis, design, development, and testing of the application.
- Developed Templates using HTML, CSS (Bootstrap) and JavaScript.
- Worked on developing website front-End Graphical user interface using AngularJS.
- Implemented Routing for the Web Application using Angular JS UI Routing and created Custom AngularJS Directives for the application.
- Used AngularJS to standardize web application structure and provide a future template and Knockout JS for data binding.
- Third Party Telerik Controls was used for User Interface Development
- Involved in using JavaScript and AJAX for Client side validations and validating the input data using validation controls.
- Responsible for making AJAX Calls for the UI Interactions to the Controller actions using JQuery and getting the data back as JSON and parsing it on to the UI.
- Used JQuery for client side validations and Improved performance by extensively coding with JavaScript libraries for Client-side validations to eliminate round trip to the server.
- Developed stored procedures for extracting data from Database in SQL server 2012.
- Designed and Developed Web Application using MVC 5 and ASP.NET4.0.
- Migrating the communication components like web service, Remoting to WCF.
- Involved in migrating the data from SOA to RESTful services using ASP.NET Web API.
- Developed ASP.NET WEB API HTTP Services for the sub modules.
- Designed and developing various system components using C#, WCF using MVVM and singleton patterns and also utilizing best programming techniques including design patterns for reusability and modular development.
- Designed and created tables, views and SPs using SQL Server 2008 Management Studio.
- Implemented queries using PL/SQL to fulfill the new business requirements.
- Created/modified SSIS packages for different clients to send data packets or transform to different reports and other databases.
- Used SOAP over HTTP to Implement Web Services and Consumed and published XML web services in the application.
- Implemented Web Services to integrate the client systems using WCF.
- Used ADO.NET extensively for retrieving, querying, storage, and data manipulation for achieving continuous database connectivity.
- Created Entity Framework object model which handles the data from/to SQL.
- Extensively worked on ADO.NET Entity Framework for developing core data layers for the distributed applications
- Used LINQ to Entity Framework using lambda expressions for communicating between business logic layer and Data access layer.
- Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL
- Implemented AJAX on webpages for asynchronous processing and used Ajax control took kit to develop rich user interface experience.
- Development of enterprise reports by pulling data from various sources and presenting in SQL reporting services (SSRS).
- Used Team foundation Server (TFS) for version control and Shelve pending changes of the source code along with the maintenance of the builds and the relevant documents of the same.
- Tested the developed code to ensure that it accurately captured the existing business processes using n-unit Testing and j-unit Testing.
- Worked closely with QA team to ensure the Quality of the Delivery.
Confidential, Denver
.NET Application Developer
Environment: ASP.Net, C#, ADO.NET, XML, HTML, CSS, JavaScript, Web Services, SQL SERVER 2008, Visual studio 2008.
Responsibilities:
- Interacted with Business Owners to gather and document project requirements and Analyzed, designed, estimated for all application tiers.
- Developed WCF services to enable effective communication between SOA.
- Involved in development of UI and server side code (behind file) using .NET Framework 3.5.
- Responsible for designing user interfaces, web pages, web forms using server controls, HTML and CSS for enhanced UI experience.
- Designed and developed Websites, Web forms, WinForms using WCF and C# as business layer language.
- Developed Master Pages, User Controls, Custom Controls and used ASP.Net Authentication and Authorization and used Ajax control took kit to develop rich user interface experience.
- Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML, XSL/XSLT, HTML, JavaScript.
- Designed & developed front end web application using MVVM pattern and singleton.
- Responsible to create WPF controls and to create communication framework using WCF.
- Developed new queries using PL/SQL to fulfill the new business requirements.
- Worked with T-SQL to create Tables, Views, Triggers and stored procedures.
- Used JQuery concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Migrated an internal application from classic ASP to ASP.NET and enhanced the usability with AJAX.
- W orked on bug fixes in the code identified while debugging production issues and perform code reviews as needed.
- Revised and modified programs and processed and created the documentation as required.
- Implemented views, models, scope, two-way databinding, and controllers and used JS frameworks like JQuery and Entity Framework.
- Extensively used XML in SOAP for data transfer across different systems and XSLT for transformations.
- Used TFS (Team Foundation Server) as Version control and deployment process.
- Tested every unit of code and performed unit testing before sending the application to the Integration Environment.
- Involved in unit testing of the application according to the Use cases written.
- Wrote scenarios for testing the web pages developed and tested the scenarios.
Confidential
.NET Developer
Environment: VB.NET, ASP.NET, Windows XP, Win Forms, HTML, CSS, JavaScript, MS SQL Server 2005.
Responsibilities:
- Designed, Developed, Maintained, operated, and enhanced websites and web applications using VB.NET.
- Worked with internal stakeholders to clarify requirements and ensure that project design meets business and technical requirements
- Responded to external and internal customer requests for assistance using the applications built and maintained by the developer.
- Maintained, operated, and enhanced the organization's .Net applications.
- Trouble shouted, debugged and tested components of various software applications.
- Developed and performed software system testing procedures, programming, and documentation.
- Developed Web sites, Win Forms using VB.NET.
- Developed Web Forms and User Controls using Grid View, Validation Controls extensively.
- Involved in development of Data Access, Business and application layer using VB.NET and ASP. NET.
- Designed and developed Window forms using WPF, and VB.NET as business layer language.
- Performed application software upgrades and deploy patches and hot fixes.
- Created database reports and data extracts for staff out of SQL Server 2005 database.
- Deployed software developed by others and perform structured change control.
- Contributed across the entire development cycle (analysis, design, code, test, initial pilot/production launch, and production support) with the primary focus on analysis, solution design, and mentoring development staff.
- Lead across functional teams in development meetings.
- Performed complex design activities which may require extensive research and analysis.
- Researched problems discovered by users and develop solutions to the problems.
- Involved in unit testing of the application according to the Use cases written.
Confidential
.NET Developer
Environment: VB.NET, ASP.NET, C#, Windows XP, Win Forms, HTML, CSS, JavaScript, MS SQL Server 2005.
Responsibilities:
- Understanding of requirements and preparation of Design documents.
- Designing and developing of Web pages using ASP. Net and C#.Net.
- Developed Generic User Controls for Menu Display and created various Menu pages based on this control.
- Developed various Custom Controls and Composite Controls, which are used to display User Specific data.
- Designed and developed Data Access (DAL), Business Logic layer (BLL) and other components in C#.
- Used ADO.NET as Data access method to obtain data from SQL Server 2005 databases to generate Complex Dynamic reports by using Crystal Reports.
- Implemented Data Adapters, Data Readers, Datasets, and Data Connections for Creating and opening connections, accessing and Binding Data and Commands for reading and Updating Data on Oracle.
- Writing Stored Procedures and Creating Views to Access Multiple Data Base in Composite.
- Involved in testing the Application during User Acceptance Testing.
- Involved in Production Support to solve issues related with Deployment and Release.