Sr. .net Developer Resume
Overland Park, KS
SUMMARY:
- Result - driven IT Professional with 9+ years of experience in developing Windows and Web based applications using .NET Frameworks with C# as programming language.
- Extensive experience in Agile/Scrum, Test Driven and Domain Driven development.
- Thorough in all the phases of SDLC design and development of Enterprise-level web (ASP.NET and MVC) and windows applications (WinForms and WPF with MVVM) using Microsoft Technologies.
- Strong experience in ASP.NET applications and used many features and frameworks like ASP.NET AJAX, Master Pages, State Management, Validation Controls, User Controls, Custom Controls, ADO.NET, etc.
- Skilled in development of lightweight services using Web API, REST and SOAP Services where communication of data is done in XML and JSON formats.
- Good experience on current trending technologies like Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) with Microsoft Expression Blend, ASP.NET, ADO.NET, SQL Server Database (Azure) and Silverlight.
- Hands-on experience as a UI developer in using latest versions of HTML, CSS, JQuery, AJAX, JavaScript, AngularJS, VBScript, Bootstrap, etc.
- Significant N-Tier application development using architectures like MVP, Front Controller and MVC.
- Experience in developing design patterns like Model View Control (MVC), Model View Model (MVVM) and Model View Presenter (MVP).
- Experience in ASP.NET MVC Framework and utilized many features like URL routing, View Models, Data Annotations.
- Experience of handling queries using .NET 3.5 LINQ components and the Entity Framework.
- Extensive experience with development & deployment of Web Services (SOAP, REST, & WSDL).
- Proficient in using Microsoft Visual Source Safe (VSS), Team Foundation Server (TFS), GIT and SVN for version controls.
- Experience with Unified Modeling Language (UML) standards and documentation and experience in preparing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams using design tools such as Microsoft Visio.
- Excellent communication, interpersonal, analytical and quick problem solving skills.
TECHNICAL SKILLS:
.NET Technologies & Languages: C, C#, ASP.NET, ASP.NET, AJAX, Web Services, ADO.NET, LINQDatabases SQL Server, PL/SQL, MySQL, PostgreSQL
Web Technologies: HTML, CSS, AJAX, JavaScript, AngularJS, JSON, XML, XSL, JQuery, Silverlight
Web Servers: IIS
Web Page Editors: Visual Studio .NET
Operating Systems: Windows, Windows Server
Reporting & Integration Tools: Crystal Reports, SSRS, SSIS
Version Control Tools: VSS, SVN, TFS, Harvest
IDE & Tools: Microsoft Visual Studio, MS Office, Microsoft Visio, SQL Profiler, SQL Server Agent, Test Complete
MS Software Packages: MS Office, MS FrontPage, Microsoft Visio, SharePoint, MS Excel
PROFESSIONAL EXPERIENCE:
Confidential - Overland Park, KS
Sr. .NET Developer
Roles & Responsibilities:
- Gathered Client requirements and converting them into the Technical Specifications and developed Web forms using C#.NET.
- Reworked part of the GUIs to improve interface without affecting the performance of the application.
- Study the BRD (Business requirement document) provided by the client and analyzing it. Discuss the same with the client and the coordinator for changes if required and get the approval.
- Create the Win Forms; develop the code for these Forms using the SRS components/specifications using CSLA architecture as per the architectural standards using C#, ASP.NET features like generics, dynamic variables expressions.
- Used MVC pattern, where created views using HTML helper classes, JavaScript, CSS for displaying the data to the user. Writing routing for the Controllers and Views, writing action methods for Get, Create and Delete. Validating the Model classes.
- Create user control and custom control for the Win forms using CSLA; enhance the existing code and optimize it. Code review and regress Unit testing.
- Developed ASP.NET MVC application in Test Driven Development environment using Microsoft Test as the Testing framework.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC application.
- Worked closely with Business Teams and Technical Design Architects to understand the flow and client enhancements to the existing applications along with the QA Team.
- Used C#.NET as language to develop code behind business logic.
- Created new model classes in Web API to hold data.
- Extensively used Telerik Kendo UI, JQuery UI, JQuery plug-ins and CSS /bootstrap for building rich User Interface.
- Followed the N-Tier Pattern, separating the business, presentation and data models.
- Grid view and Custom paging were used to display huge amount of data.
- Used the Entity Framework for the use of LINQ-based Data Access.
- Used windows Azure to deploy the application on cloud and managing the session.
- Used WCF service by introducing new operations in Interface and implemented them in service layer.
- Created Indexes, Stored Procedures, Triggers and Views using Oracle, SQL and Benthic.
- Used LINQ to Entities, LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data proficiently.
- Modified web services using C# to interact with the other applications and exposed them using SOAP and HTTP.
- Designed the UI standards for the application using Bootstrap, Java Script and JQuery.
- Involved in Unit testing, Build and integration testing for the interfaces.
- Created the Technical Design Documents.
- Designed GUI using the HTML, Java Script, HTML5, CSS and Custom Controls.
- Analyze functional and business needs to implement the same into a functional application.
- Review and modify programs to ensure technical accuracy, security and reliability of applications.
- Perform code review, bug fix and code migration.
- Used JavaScript for client validation and created Web Services, WCF services and consumed those services from the client UI by adding web reference for the services.
- Used TFS for the source control repository and bug tracking and code integration.
- Create Stored Procedures and functions, complex Transactional queries in the database using SQL server.
- Maintain timelines as per the estimate and finishing it on time with quality.
- Daily status meetings with manager and client for the project/tasks status updates.
- Deploying the code and fixing the issues raised at the time of deployment.
- Support during UAT phase and ensuring smooth migration to Production.
- Created Install Shield and fixed the production issues.
- Responsible for the Deployment and Delivery of the product in the client environment.
- Followed the AGILE methodology.
Environment: .NET FRAMEWORK, MVC, C#, WEB API, ORACLE, VISUAL STUDIO, SQL DEVELOPER, TEAM FOUNDATION SERVER(TFS), WINDOWS AZURE, ANGULAR, TELERIK KENDO UI, XML, AGILE DEVELOPMENT, WEB SERVICES, CSS, BOOTSTRAP, ADO.NET, VS, WIN FORMS, MVC, HTML, CSS, JAVASCRIPT, WEB SERVICES, WCF, CSLA (COMPONENT BASED SCALABLE LOGICAL ARCHITECTURE), TFS
Confidential - Louisville, KY
.NET Developer
Roles & Responsibilities:
- Actively involved in the SDLC of requirement analysis, design and development of several components for web based application using Agile Methodology.
- Developed and enhanced Master Pages, User Controls, Custom Controls, and User Interface by using HTML, CSS, JQuery, ASP.NET Controls along with Bootstrap Framework, Telerik Kendo UI Controls.
- Designed User Interface using JavaScript, ASP.NET, DHTML, XSLT and XML and used AJAX for rich user interface operations and avoiding post back to the server.
- Used Angular JS framework to bind data of workers list and offices list in Web Application.
- Worked on several ASP.NET server controls like Calendar, Grid View control, Repeater Control handled server side events to optimize performance.
- Developed web application code using ASP.NET MVC and Razor View Engine.
- Implemented abstract, sealed classes, interfaces and classes to construct the business and data tier using C#, Entity Framework, and implemented Object Oriented Methodologies for application development.
- Worked on User Controls in VB.NET code-behind files, debugging and quality testing of the code, and created functionality in networking module using WinForms.
- Consumed REST services with help of WCF to publish and consume data successfully.
- Created Login Forms and implemented Form-based Authentication to authenticate the users.
- Created LINQ enabled database layer using LINQ to SQL & Used Data annotations to validate the server side input.
- Developed database using complex stored procedures, triggers and indexes using PL-SQL in Oracle & T-SQL in SQL Server and imported Data among two databases.
- Created reports in SSRS using properties like Chart Controls, Filters, Interactive Sorting, and SQL Parameters.
- Involved in all stages of software development (DEV, TFP, PROD) including SIT (System Integration Test) and UAT (User Acceptance Test).
- Used TFS to open bugs, source control, reporting, project tracking, create tasks and user stories, initiate change requests and VSS to deploy application in VB.Net.
- Deployed application on test, production servers and managed application.
- Involved in all stages of software development (DEV, TFP, PROD) including SIT (System Integration Test) and UAT (User Acceptance Test).
- Performed unit and functional testing, and Fixed the issues occurred during testing process.
Environment: VS, C#, ASP.NET, HTML, CSS, JAVASCRIPT, TFS, VB SCRIPT, JQUERY, XML, XSLT, WEB SERVICES, WCF, ORACLE, PL/SQL, INNOTAS, HP QUALITY SERVICE Center
Confidential - Lee’s Summit, MO
.NET Developer
Roles & Responsibilities:
- Designed and developed the necessary front end screens and involved in Database design.
- Designed and custom application pages using ASP.NET, HTML, JavaScript and AJAX and C#, .NET as code behind.
- Involved in all the phases such as Analysis, Design, and Coding, Testing (Unit & Regression) and deployment for the Desktop as well as the Web Versions.
- Worked on User controls and consumed in different forms.
- Created various MIS Reports using Data Grid Control and displayed the data.
- Worked on Web Services and Consumed in the Client application.
- Created Web Pages for the application and used classes for the code reusability.
- Applied Cascading Style Sheets (CSS) to apply styles for the web-pages.
- Worked on designing database tables, creating and updating Stored Procedures.
- Worked on user input validations, exceptional handling, and logging.
- Implemented custom forms authentication to secure the application.
- Worked with Team Foundation Server (TFS) for version control during development.
- Created different Stored Procedures for data retrieval, inserting, and updating created triggers and Indexes on database tables.
- Worked on production issues, debugging the application and fixing the issues.
- Wrote documentation for the module that explained internal details of the application.
Environment: ASP.NET WITH C#, VB.NET, ASP.NET MVC, ENTITY FRAMEWORK, ADO.NET, SQL SERVER, VISUAL STUDIO, HTML, CSS, SOAP, TFS, JAVASCRIPT, JQUERY, SSRS, IIS, SSRS
Confidential - Stamford, CT
.NET Developer
Roles & Responsibilities:
- Technical Lead for development of requirements, data models, and all documentation throughout project lifecycles.
- Application development and deployment.
- Post Production support and maintenance.
- Server administration (Windows 2003 SP2).
- Application level functional changes.
- Database level schema changes as per requirement.
- Integration and implementation of the COLDFUSION web application over Blackberry Browser.
- Application analysis and design. Integrating application with other enterprise wide system.
- Packaging of the stored procedures.
- Developing COLDFUSION templates and reporting.
- Developed detailed project plans for application level changes and integrations projects.
- Identified project risks. Designed and implemented project status reports and communications.
Environment: CMFX, ORACLE AND IIS, VSS, BLACKBERRY SIMULATOR, BLACKBERRY BROWSER, FIREFOX AND OPERA BROWSER, DREAMWEAVER, SQLDEVELOPER, COLD FUSION Administrator
Confidential - Dallas, TX
.NET Developer
Roles & Responsibilities:
- Implemented the project using ASP.NET, C# and back-end database as Microsoft SQL Server.
- Developed C# components to implement the business logic, consumed instances of these using ASP.NET.
- Designed User Controls in the Application using ASP.NET for writing reusable User Interface UI and encapsulating the functionality.
- Used ADO.NET extensively for database manipulations and connections.
- Performed validations on Web Forms using .NET Validation Controls and also JavaScript.
- Configured security features for the application using Form Based Authentication and Role Based Authorization using C# and ASP.NET.
- Created and consumed Web Services using C#.
- Involved in writing Stored Procedures and Triggers.
- Developed Reports using SQL Reporting Services and implemented Stored Procedures using Oracle database.
- Participated in various Client meetings with the team and the Project manager to discuss improvements/amendments.
Environment: ASP.NET, C#.NET, VISUAL STUDIO, HTML, WEB SERVICES, ADO.NET, JAVASCRIPT, ORACLE, SQL Server