Sr .net Developer Resume
Bloomington, IL
SUMMARY
- Senior .Net Technical Consultant possessing around 8 years of experience providing strategic application and infrastructure solutions.
- Possess a perfect blend of technical and management skills and ability to think problems analytically.
- Worked on multiple technical projects concurrently and independently with minimal supervision.
- Around 7 years of experience in Analysis, Design, Development, Implementation and Testing of various stand - alone, Intranet, Windows, Client-Server and Web Based Software applications using Microsoft Technologies including ASP.NET, .NET Framework 4.5/4.0//3.5/3.0 , AJAX, VB.NET, C#, .NET, JavaScript, JQuery, ADO.NET, VB6, IIS 5.0/6.0/7.0, Web services, CSS, HTML, XML, Oracle, SQL 2012/2008.
- Hands on experience in UI Design like Master Pages, Layout Pages, Partial Views, Views, Razor Views, Web Forms, Win Forms, User controls using ASP.NET, ASP.NET MVC, AJAX, Angular JS, HTML, HTML5, CSS, BootStrap and Telerik.
- Experienced with traditional (Waterfall), agile development and project management methodologies (Scrum, XP).
- Experience in developing websites using MVC3, MVC4, and MVC5.
- Extensively worked on business layer and data access layer using the technologies like C#, .NET, VB.NET, ADO.NET and LINQ.
- Hands on experience in LINQ (Language Integrated Query) and the Entity Framework by retrieving data from various data sources.
- Implemented SOA architecture with webservices using SOAP, WSDL and XML.
- Excellent experience in implementing Web Services, WCF, Web API, REST Serviceswhich communicate data in a both XML & JSON.
- Expertise in writing complex Database queries, Stored Procedures, Views, Functions, Indexes and Triggers using MS SQL 2012/2008/2005 and Oracle 11g/10g/9i.
- Significant N-Tier application development using architectures like MVP, SOA, Front Controller and MVC.
- Experience in reporting and analysis using Crystal Reports, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS).
- Working knowledge of agile methodologies, including agile modeling, domain-driven design (DDD) and refactoring, test-driven development (TDD) and testing the applications using NUnit.
- Experience working with different version controls like VSS, TFS and SVN.
- Experience working on projects in HealthCare domain (Facets).
- Have considerable knowledge in Silverlight, Windows Azure Infrastructure migration and maintenance.
- Working experience in Serialization, Shared Assemblies and IIS.
- Experience in implementing Authentication and Authorization security mechanisms.
- Worked with responsive design patterns.
- Experience in configuring web sites and virtual directories in IIS 7.0/6.0/5.0.
TECHNICAL SKILLS
Operating Systems: Windows 7/8/ XP.
Languages: C, C#, .NET 4.0/3.5/3.0/2.0 , ASP.NET, JAVA, AJAX, Web Services, ADO.NET, LINQ, SAS, JSP.
.Net Framework: .Net Framework 3.0, 3.5, 4.0, 4.5.
Scripting Languages: JavaScript, JQuery, Knockout Js, Angular Js 2/4.
Databases: SQL 2012/2008/2005 , PL/SQL, Oracle 11g/10g/9i.
Web Technologies: HTML, HTML 5, CSS, AJAX, JavaScript, Angular JS, JSON, XML, XSL, JQuery, Silverlight.
Web Servers: Internet Information Server (IIS) 5.0/6.0/7.0.
Reporting Tool: Crystal Reports, SSRS (SQL Server Reporting Services), SSIS.
Distributed Technologies: Web Services, WCF, WWF.
IDE and Tools: Microsoft Visual Studio. Net 2013/2012/2010/2008 , MS Office, Microsoft Visio, SQL Profiler, SQL Server Agent.
Software Engineering: Agile, SDLC.
Version Control Tools: VSS, SVN, TFS.
MS Software Packages: MS Office, MS FrontPage, Microsoft Visio 2007, SharePoint 2010, MS Excel.
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
Sr .NET Developer
Responsibilities:
- Analyze and review the business requirements, design documents, use cases and functional Requirement documents.
- Worked with entire maintenance and enhancements of the project.
- Assisted users with procedural or minor/major technical problems on daily basis.
- Interacted with Business Analysts and gathered the requirements.
- Worked on developing Web API Restful services.
- Designed new systems or enhancements to existing systems based upon the shipment requirements.
- Used Angular JSextensively to enhance the UI and to make application looks more dynamic.
- Involved in developing web pages usingAngular JS framework and familiar with variousAngular JS filters to manipulate text within HTML views andAngular JS services for reusable functionality.
- Built User Interface with various UI technologies like HTML, CSS, Bootstrap, JQuery, etc.
- Determined source data (input), maintenance, documentation and testing of the application.
- Implemented the Object Oriented Programming concepts in VB.NET and ASP. NET
- Designed screens (web pages, user controls and master pages) using Visual Studio .NET, ASP.NET, HTML and advanced AJAX controls.
- Created DTO’s and DAO’s in the data access layer to perform data transactions.
- Effectively used Model-View-Controller (MVC) Architectural pattern to decouple Data Access Logic and Business Logic from data presentation and user interaction.
- Implemented MVC framework to reduce the complexity and to get the control over the applications.
- Created triggers, views, packages, tables and stored procedures using TOAD client for Oracle Database.
- Involved in unit testing and regression testing of the application.
- Actively participated in Team Meetings, frequently communicate with Business Analysts to clarify the business requirements and working with QA Team to clear the issues.
- Worked with application Team lead to understand the framework of the application.
- Followed Agile Methodologies and Test Driven Development.
- Used NHibernate for retrieving, querying, storage, and data manipulation to perform the CRUD operations.
- Refactored and enhanced an existing Angular JS application to follow strict MVC patterns.
- Retrieve, Update, and Delete) operations on the database.
- Wrote server side components to encapsulate the business logic in VB.NET.
- Designed the Web Forms and the Web Pages using almost all the ASP.NET controls.
- Extensively used AJAX control toolkit for masking, collapsing and expanding the panels etc.
- Extensively worked with sessions.
- Implemented client side validations using JavaScript and JQuery.
- Used LINQ providers, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Wrote the functions to insert update or delete data.
- Developed scalar functions, views, triggers using Common Table Expressions, temp tables, etc.
- Used TFS for source control and other project management activities.
- Troubleshoot the issues on a day-to-day basis.
- Prepared Test Plans and reviewed Test Cases.
- Created the SSIS packages.
- Also worked with maintenance of classic Asp and VB6 applications (NxGen application).
- Worked on import and export functional.
Environment: C#, VB.NET, ADO.NET, SQL Server 2005, XML, XSLD, Crystal Reports, Angular JS 4, Mvc, Win Forms, Web Services, WinXP/2003, XML, MS Share Portal 2003, SVN.
Confidential, Florham Park, NJ
Sr .NET Developer
Responsibilities:
- Maintenance and implementation of new features for the most important and complex web applications.
- Developed complex MVC Controller, ViewModels and Helper methods linked to backend database.
- ImplementedLINQfor querying, sorting, filtering the complex objects.
- Create and unit test intricate client side interactions with JQuery and JavaScript.
- Designed and created database objects such as stored procedures, packages, functions, triggers and indexes.
- Involved in unit testing, module testing and integration testing.
- Hands on experience in implementingAJAXfunctionalities for partial page rendering through JSON.
- Worked in ASP.NET security mechanism such as Impersonation, Authentication and Authorization
- Testing facetscore application and UAT modules by following standard testing procedures.
- Optimizing, debugging and creating T-SQL stored procedures in SQL 2012 R2.
- Interviewing other programmers and laying out work for a junior programmer. I also created our team’s programming interview.
- Performing and participating in code reviews.
- Running test scripts for facetsapplications and modules.
- Along with other Sr. Programmers, making regular recommendations on tools and technologies.
- Writing unit tests using NUnit and Visual Studio 2013 and for SQL using SQL-Unit.
- Designed the layout pages, Partial Views and Razor views.
- Designed and developed the user interface using ASP.NET, Telerik, CSS, BOOTSTRAP CSS and HTML languages.
- Generation of reports and extracts from facetsdatabase based on the requirement.
- Implemented new designs, porting and styling legacy pages, integrating JQuery plugins.
- Used the latest Bootstrap CSS to provide consistent styling for mobile applications.
- Utilized WCF web services.
- Extensively worked with web parts and web controls.
- Involved in Build, Debug and Deployment of the Components.
- Created the reports required for multiple projects using SSRS reporting services.
- Created the required jobs using SSIS services.
- Collaborated with other developers, business analysts, and cross department teams in conceptualizing and developing new reports, actionable data and insights, and enhancements.
Environment: NetFramework 4.0, C#, .Net, MVC, Visual Studio 2013, JavaScript, FACETS, AJAX, Telerik Reporting, JQuery, Entity Framework, WCF, IIS, XML, SQL Server 2012, LINQ, TFS.
Confidential, Alpharetta, GA
Senior .Net Developer
Responsibilities:
- Involved in Scrum methodology like participating in daily standup meetings, Sprint Planning and Retrospective meetings.
- Creating intuitive, flexible User Interfaces using latest web technologies using JavaScript and JQuery.
- Developing Web applications using ASP.NET, C#, VB.NET, JavaScript, JSON, HTML and CSS.
- Code first Approach to create Entity Models for the solution in C# using Entity framework.
- Consuming and creating new services using Windows Communication Foundation (WCF).
- Worked with multiple projects, which gave me an opportunity to work with various Frameworks and Architectures like Entity Framework and MVC Architecture.
- Fixed the various production bugs in multiple projects.
- Created the required entities using the entity framework using code first approach.
- Queried the entities using LINQ to SQL.
- Analyzed and designed approaches using UML Use Case diagrams, Class Diagrams, State Diagrams, and Activity Diagrams.
- The prototype built using leveraging the Model-View-Controller (MVC) design pattern. All controls were bound using data binding to the View Model.
- Designed the layout pages, Partial Views and Razor views.
- Designed and developed the user interface using Telerik, CSS, BOOTSTRAP and HTML.
- Implemented new designs, porting and styling legacy pages, integrating JQuery plugins.
- Used the latest Bootstrap to provide consistent styling for mobile applications.
- Business Logic has been implemented using the concepts of secure coding features and Object Oriented programming (OOPS) with Code behind language C#.
- Used TFS as a version controlling tool and time tracking tool.
- Wrote required stored procedures, triggers, views and indexes required for the project in order to perform data transactions.
- Involved with the client team to design and develop the application according to client requirement using WCF, SOA with the business logic implemented using C#.
- Involved in Build, Debug and Deployment of the components.
- Created the reports required for multiple projects using SSRS reporting services.
- Created the required jobs using SSIS services.
Environment: Agile, TFS, Visual Studio 2010, C#, VB.NET, ASP.NET MVC, WCF, LINQ to SQL, HTML, JQuery, Telerik Controls, SQL Server 2008.
Confidential
Programmer Analyst
Responsibilities:
- Worked closely with analysts and architects to understand the framework of the application.
- Followed Agile/Scrum methodology with 2 weeks of sprint.
- Collected analyzed requirements, based on them created logical data model, and designed database.
- Designed pages using HTML, CSS and used JavaScript to change the design at runtime.
- Created Web pages with ASP.NET using master pages with C# and VB.NET as programming languages.
- Developed validation rules both client side and server side using JavaScript and validation controls.
- Used ASP.NET, AJAX to improve the performance of the application.
- Written Stored Procedures, Views, User defined functions in SQL Server and used ADO.NET classes extensively for performing CRUD operations.
- Worked on other modules with Oracle as database and Toad for SQL development.
- Created reports using Crystal Reports and SSRS.
- Used Team Foundation Server for version control, defect tracking and document collaboration tool.
Environment: ASP.NET, C#, VB.NET, .NET Framework 3.5, WCF, ADO.NET, SQL Server, Oracle 9i, Toad, MS Access, Crystal Reports, Team Foundation Server.
Confidential
Software Intern & Software Developer
Responsibilities:
- Involved in total development life cycle (SDLC) of the application.
- Worked in all layers like presentation, business and data layers with C# as a programming language.
- Used client side technologies like HTML, CSS and JavaScript for designing pages and validations as per business requirements.
- Implemented server caching techniques, state management, forms authentication, multiple master pages.
- Developed UI for various Modules like Payroll, Marketing etc., using .NET rich web server controls like Data grid, data list etc., and used extensively ADO.NET.
- Integrated newly built components with existing systems.
- Developed user controls and wrote JavaScript to accommodate client side validations.
- Used SVNas source control.
Environment: C#, ASP.NET, .NET Framework 3.0, HTML, CSS, JavaScript, SQL Server, SVN.
