Senior .net Developer Resume
Omaha, NE
SUMMARY
- Proven IT professional with around 8 years of experience in software development including Analysis, Design, Development and Testing of various applications in a .NET environment
- Experienced in the full Software Development Life - cycle. Including gathering requirements, application design and development, documentation, testing and deployment
- Selected and implemented agile development practices according to the application requirements for every project
- Extensive experience in developing applications using ASP.NET Web Forms, ASP.NET MVC, C#, MVC 5.0, ASP 4.0, Visual Basic, .NET Framework 4.0, XML, Azure, .Net Core, ADO.NET, Java Script, JQuery, HTML, HTML5, CSS, IIS, Visual Studio 2008/2010/2012/2013
- Experience in ORM Tools such as LINQ, LINQ to SQL, Entity Frame work
- Experience in Client-Side debugging tools such as Firebug, Fiddler all Browser Developer tools
- Experienced in building Cross Browser Compatibility Web Pages in Responsive Design using Bootstrap
- Proficient in using XML related technologies including XSL, XSLT, XPath and XQuery.
- Experience in Web Services, WCF, Web API, SOAP and RESTfull
- Involved in the design and development of 3 Tier, N-Tier Distributed Architectures and MVC Architecture
- Experience in building Rich Ajax enabled UI based web applications in Asp.NET
- Excellent experience in reporting tools such as SSRS and Crystal Reports
- Experience with Database design and Normalization. Worked extensively on SQL Server 2008 and 2012. Very good at database Performance Tuning, QueryOptimization, Creating Stored Procedures, Functions, Triggers, Indexes and Views
- Excellent Experience in developing N-Tier applications including Presentation, Business, Data Access and Web Service layers
- Experience in MVP Design Pattern, OOP, Singleton, Factory, Façade, Template and Dependency Injection Design Patterns
- Experience in Multi-threaded programming and Thread Synchronization
- Experience in managing multiple projects and to ensure on-time delivery
- Experience in managing and mentoring team
- Experience in TDD, Unit and Integration Testing and System Integration Testing (SIT)
- Resourceful and reliable developer with quick learning capabilities, excellent interpersonal, communication, organizational, analytical and problem-solving skills
- Worked with Perforce source code management and rally for tracking hours just like TFS
TECHNICAL SKILLS
Microsoft Technologies: ASP.NET, .Net Core, ADO.Net, LINQ, C#.Net, SSRS, WCF, MVC 4.0 / 5.0, Entity Framework, AJAX, Web Services
Programming Languages: C, C++, C# and Java
Web Technologies: HTML, HTML5, CSS, AJAX, Web Services, SOAP, WSDL, XML and XSLT
Databases: SQL Server 2008/2012 and MS Access
Web/Application Servers: Internet Information Server (IIS)
Scripting Languages: JavaScript, jQuery, Angular
Database Tools: SQL Enterprise Management Studio 2005/2008/2012 and SQL Developer
Reporting: SSRS and Crystal Reports
Version Controllers: TFS, Git and Visual Source Safe(VSS), Perforce P4V Unit Testing XUnit, NUnit
PROFESSIONAL EXPERIENCE
Confidential - Omaha, NE
Senior .Net Developer
Responsibilities:
- Gathering information from product owners and stakeholders on the functionality of Tax Form Reader.
- Worked in AGILE and SCRUM environment regularly attending the Status Meetings and updating status to Scrum Master and product owner
- Used Entity Framework Code First approach and C#.NET to develop the data crawler feature to the service, which crawles through all the pages in the pdf and will read all the data from them and outputs the data in the form of JSON
- ASP.NET MVC is used to separate the concerns and for easy maintainance of the application
- Responsible for designing the UI part of the application. For comparing the PDF’s and highlighting the differences between the PDF’s to check whether the current PDF is already supported by us
- Highlighted the differences between the PDF’s by Drawing rectangles around the standard words in repeating tax years. Which is entirely done using AngularJS and Bootstrap
- Used WCF to create Data Contract and Data members for the comparator service. Separating the UI work from the Backend
- Consumed RESTfull Web Serviceswith Angular updating the Model and Views of the application
- Worked as a full stack developer by coding in multiple layers right from requirements gathering to enabling rich UI output to the application
- Worked as UI Designer and Developer for the Web application using HTML5, C#, JavaScript, JQuery, AngularJS, CSS, Bootstrap
- MVVM design pattern in AngularJS is used to build the front-end of the application and easy maintainance of the different controllers
- Used many popular directives like ng-app, ng-module, ng-repeat and many other directives extensively
- Created and used many custom controllers, directives and services in AngularJS thus reusing the code extensively
- Developed the entire functionality in the TDDapproach using XUnit. Writing the developer test case for each method in the application
- Done bug fixing by modifying to the existing code by continuously checking for the failing Unit tests
- Done unit testing for both new enhancement and bug fixing
Technologies: .Net Core, C#, ASP.NET MVC, WCF, TFS,AngularJS,SQL Server 2014, HTML 5, CSS, WPF, Bootstrap, AJAX, JavaScript, JQuery, WCF, Angular, XUnit.
Confidential - St Louis, MO
Senior .Net Developer
Responsibilities:
- Gathering information from product owners and stakeholders on the functionality of customer support application
- Worked in AGILE and SCRUM environment regularly attending the Status Meetings and updating status to Scrum Master
- Used Entity Framework Code First Approach to interact with Database and implemented the Mappings, Model Changes, CRUD (Create, Retrieve, Update, Delete) operations and dealt with performance issues
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages 'Layouts and Nested Layouts', 'View Start' and MVC User Controls 'Partial Views'
- Implemented AJAX functionality using Angular JS to load contents individually in different partial views to minimize loading time and for better user experience
- Consumed Restfull Web Services with Angular JS updating the Model and Views of the application
- Worked as a full stack developer by coding in multiple layers and backend by being familiar with complete application
- Worked as UI Designer and Developer for the Web application using HTML5, C#, JavaScript, JQuery, AngularJS, CSS
- Developed WebApi methods using C# which allows client to re-use the functionality
- Done bug fixing by modifying to the existing code
- Done unit testing for both new enhancement and bug fixing
Technologies: Visual Studio 2013, C#, MVC 5, Entity Framework, TFS, WCF, AngularJS,SQL Server 2014, HTML, CSS, Bootstrap, AJAX, JavaScript, JQuery.
Confidential - Nashville, TN
Senior .Net Developer
Responsibilities:
- Primary responsibilities entailed analysis, design and development of the application
- Involved in documentation of the functional/requirement specifications
- Used Model View Controller (MVC) architectural Design Patterns for the development of the product
- Developed solutions using C#, ASP.NET MVC and ADO.NET Entity Framework
- Involved in translating business requirements into technical solutions
- Worked on Master pages, partial pages, Themes and HTML helpers using Razor View Engine
- Created rich, easy-to-use Views, Partial Views using Scaffolding Templates
- Created and validated Views, Models and Controllers of MVC Framework and implemented features of security, testing of application
- Developed detailed Technical Specifications for subsystems and code for enhancing existing programs or developing new programs
- Designed interactive ASP.NET MVC views using JQuery, HTML5, CSS3, Angular JS and AJAX to provide excellent user experience
- Developed and consumed WCF, REST Services in the services layer
- Created Client-side validations with JavaScript and Server-side validations with ASP.NET 4.5
- Implemented Stored Procedures, Triggers, Tables, Views and SQL Joins in SQL Server 2012
- Performed Unit Testing on the code
- Utilized ADO.NET Entity framework extensively for data retrieving, querying, storage and manipulation using LINQ
Technologies: C#4.0, ASP.NET4.5, ADO.NET, SQL Server 2008, ASP.NET MVC 4, JQuery, Ajax, HTML5, Angular JS, CSS3, Bootstrap, WPF, WCF, IIS, AJAX, SOAP, SOA, Visual Studio 2012, WCF, Web Services, XML, TFS, Entity Framework.
Confidential - St Louis, MO
Senior .Net Developer
Responsibilities:
- Involved in all phases of the application development from business requirements analysis, design, development, and testing of the application
- Reviewing functional requirement document and preparing detailed technical design document
- Implemented Data Access Layer using Entity Framework Independently and LINQ was used to query the data
- Worked with Team Foundation Services (TFS)
- Worked in Agile Methodology which has a two weeks sprint
- Worked in MVC 5.0 architecture to create web applications
- Implemented MVC architecture, REST architectures in some modules
- Created Tables, Complex Stored procedure and Functions in SQL Coordinating with offshore team and reviewing code to ensure timely delivery of builds
- Resolving technical issues and providing user support
Technologies: MVC, ASP.Net, JavaScript, JQuery, AngularJS, JSON, WCF Services, IIS, LINQ.
Confidential
.NetDeveloper
Responsibilities:
- Involved in initial requirement gathering and documentation of them
- It was 3-Tier Architecture Web Application developed using ASP.NET
- Worked in User Interface layer, Business Logic layer and in the Data Access layer with the SQL Server
- Created tables and stored procedures along with functions and views for querying and storing data
- Played an active role in analyzing, documenting and designing the application
- Creating ASP.Net web pages using C#.NET
- Worked with Master Pages and layouts along with Cascade style sheets (CSS) for the web pages to be responsive
- Used Visual Source Safe(VSS) to manage changes to the source code
- Worked on Java Script for Client-Side Validation
- Used Web Services to access data from the Remote Application
- Created DTS packages for data transformation process
- Used Customized Exception handling class for the handling exceptions in each layer with event logging
- Creating .Net assemblies using C#.NET
- Used Datasets, Data Adapters, Data Readers and Data Connections for retrieval of data from the database
- Developing Web forms and windows forms for concerned applications
- Performed unit testing on each module developed
- Participated in system integration testing
- Worked on deploying the application on to development, staging and production servers
- Used AJAX tool kit for better user experience in the web pages in the application
- Developed custom reports using Crystal Reports
- Actively involved with testing team for the project testing
Environment: Visual Studio 2010, C#.NET, ASP.NET 4.0, VB.NET, ADO.NET, SQL Server 2008, T-SQL, Web Services, SOAP, AJAX, XML Schema, XSD, XSL, JavaScript, Windows 7, Crystal Reports, VSS.
Confidential
.Net Developer
Responsibilities:
- Responsible for understanding the business & the technology of the client system.
- Developing the Design and Functional specifications and Flow of business.
- Designed and developed web based UI in C# using different controls like HTML Controls, Data Controls and Web Controls.
- Worked on Themes and CSS for the layout of the web application.
- Created data access layer to communicate with the SQL Server Database with ADO.Net objects.
- Worked on ADO.Net components SQL Connection Object, SQL Command Object, Data Reader, Data Adapter, Data Set and Data View to provide communication to the database.
- Created Stored Procedures, Functions, and Triggers using T-SQL in SQL Server 2005 to 2008 insert, update, and delete data inside tables.
- Data base restoring and taking back the backup of the database.
- Performing unit testing for various modules of the system.
- Responsible for imparting application knowledge and technical learning to the new team members inducted into the Project.