.net Developer Resume
Des Moines, IA
SUMMARY
- Overall experience of 6 years in analysis, design, development, research and implementation of Software Development Life Cycle (SDLC), object oriented software systems, development of Windows based, Web based applications.
- Experience in Agile software development methodology and Test driven development including SCRUM Framework, weekly estimations andpairprogramming.
- Experience in application design based on MVC, Factory and singleton design Patterns.
- Working knowledge of ASP.NET MVC pattern: Controller Actions, View Engine, Entity Framework Model and the Windows Workflow Foundation.
- Employed object oriented concepts like Data Abstraction, Inheritance, Data Encapsulation, Polymorphism using C#.Net.
- Experience in developing front - end User Interfaces using XML, HTML, DHTML, CSS, Ajax, JQuery and JavaScript.
- Strong experience in design of web-based applications using ASP.NET 4.5/4.0/3.5/2.0, C# 4.5/4.0/3.0/2.0, VB.NET, AJAX, Master Pages, Web Services, Windows services and Server Controls. Incorporated many rich, user friendly, responsive features in the application using Angular JS, BOOTSTRAP, HTML 5, JQuery Lite.
- Expertise in designing and developing complex user interfaces (GUI) using ASP.NET and MVC.
- Proficient in developing applications using JavaScript, JQuery, Knockout JS, Angular JS, JSON, XML, Telerik, Kendo UI, AJAX, HTML5, CSS3, Bootstrap and Razor.
- Extensively used HTML5, BOOTSTRAP, ANGULAR JS and JQUERY and created Single Page Applications (SPA).
- Expertise in building Web Services using WSDL, UDDI, SOAP Protocol and consuming/publishing web services.
- Leveraged the introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build, maintain Restful API’s and also consume the API’s client side using Angular JS data binding.
- Designed, modeled and architected enterprise n-tier software agent using WCF web service.
- Expertise in implementing SOA using WCF technology developed and consumed WCF services with features versioning, security, optimization and reliability.
- Experience in advanced JavaScript/UI frameworks like Angular JS, Bootstrap/UI, JSON, JQuery.
- Experience in design and implementation of services using WCF SOAP\REST, creating REST services using ASP.NET Web API.
- Used Entity Framework and LINQ to access the two databases so the user could create, edit, display, and delete data from the application's UI.
- Created Entity classes, relationships between entity classes using Entity Framework 4.0 to manage relational data as objects and used LINQ to Entities to massage the data.
- Experience in usingLanguage-Integrated Query(LINQ)query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Excellent knowledge in JIRA and Quality Case (QC) tools.
- Proficiency in working with all databases like Oracle, MySQL and MongoDB.
- Strong hands on setting up connections and working on the Relational Database Management (RDBMS) like SQL server 2008/2005 and Oracle11g /10g.
- Strong analytical and conceptual skills in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Extensive experience in development and optimizing of Queries using SQL Query Analyzer, Stored Procedures and Triggers.
- Prepared Technical design document, Use cases, Test cases and User manuals for various projects and good at Bug fixing, Code reviews, and Unit & System testing.
- Familiar with Unit and Integration Testing using TFS Unit testing Framework and NUnit.
- Experience in using Source Code Control Systems like MS Visual Source Safe, TFS (Team Foundation Server) and Proficient in writing Unit Test Cases for Business logic, Web services and WCF.
- Having excellent analytical, problem solving, communication skills and excellent team player.
TECHNICAL SKILLS
.NET Technologies: .Net Framework 2.0/3.0/3.5/4.0/4.5/5.0, ASP.NET 4.0/3.5/3.0/2.0, C#.Net, LINQWeb Forms, Web Controls, Custom Controls Windows Services, Entity FrameworkMVC 4.0/3.0.
Web Technologies: Ajax, JavaScript, JQuery, VB Script, XML, HTML, DHTML, CSS, AngularJS
IDE Tools: Visual Studio 2010/2008/2005, SQL Server Management Studio
Databases: MSSQL SERVER 2012/2008/2005, MS Access, Oracle 10g/9i/8i, MongoDB
Reporting Tool: SQL Server Reporting Services (SSRS 2008/2005), Crystal Reports 2010/9/8.5/8
Modeling Tools: UML,MS Vision 2010/2007
Version Control Tools: Visual SourceSafe(2005), Subversion, Team Foundation Server(2008)
Middleware: WCF,ADO.NET 4.0/3.5/3.0/2.0, Web Services
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
PROFESSIONAL EXPERIENCE
Confidential, Des Moines, IA
.NET Developer
Responsibilities:
- Worked in an Agile Environment to deliver higher-quality software far more rapidly.
- Extensively used HTML5, BOOTSTRAP, ANGULAR JS and JQUERY and created Single Page Applications (SPA).
- Experienced on Web API and created web application, worked on CRUD actions (HTTP Get, post, put and delete), attribute routing and used Http Response message approach.
- Coded Angular JS controllers and directives for application functionality, used filters while coding in Angular JS.
- Implemented Angular Service calls using Angular Factory. Implemented as a single-page, Angular JS client.
- Focusing on usability, delivering rich UI through extensive use of front-end web technologies like AJAX, Java Script and CSS etc.
- Implemented Two way Data-binding in Angular JS which makes the application to handle the automatic synchronization of data between the model and view components.
- Developed Razor views with strongly typed view models and helpers and partial views using ASP.NET MVC4, HTML5, CSS3, and Angular JS, C #, VisualStudio2010 and Telerik controls.
- Used URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked by $Route Provider in Angular JS to route the data from one service to another server.
- Extensive programming experience in .NET Framework 4.0(C#, ASP.NET, VB.NET Web Services, WCF Services, ADO.NET, LINQ to Entities.
- Designed and built reliable, highly scalable, agile and flexible systems using an expressive query language using MongoDB.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication and schema design.
- Worked on Entity Framework and LINQ extensively to expose the data and also used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
- Developed various web services using WCF which can be consumed by web application and other systems.
- Used Entity Framework 6 and LINQ to access the two databases so the user could create, edit, display, and delete data from the application's UI.
- DesignedTDD (Technical Design Document), User Guide, Release Notes and all other documents related to the dashboard.
- Excellent knowledge of creating Jobs, SQL Mail Agent and scheduling SSIS Packages and also used Telerik control for designing the web forms.
- Coded SQL queries using SQL2008 Server andPostgreSQL to provide ad hoc reporting and customer churn analysis.
- Designed, developed SOA Web Services using WCF Services with .NET, C#.NET and Hosted on IIS and Unit tested with MS Unit Framework, C#.
- Managed Jenkins usage, process ensuring traceability, repeatability, quality, and support.
- Involved in Unit testing and Bug fixing. Experienced in Incident Management/Ticket management.
- Experienced in creating and maintaining Web Services. Used XML for request and response from the Web Services and manipulated the result as accordingly.
- Experience working in SQL Server Integration Services (SSIS) packages to extract, transform and load (ETL) data from different databases and hands on experience on web API, REST, RESTFUL services.
- Used Microsoft Vision to develop activity diagrams, flow charts, sequence diagrams and Data flow diagrams to prepare the technical design documents for the use cases.
- Used Microsoft Team Foundation Server (TFS) for the purpose of version Control and source code maintenance needs.
Environment: .Net Framework 4.5/4.0, Win forms, WCF, Web API, Web forms, Angular JS VB.Net, C#, ASP.Net, HTML5, MVC 5.0/4.0, Visual Studio 2012/2013, XML, CSS3, IIS 6.0/7.5, LINQ, Java Script, JSON, MongoDB, TFS.
Confidential, Herndon, VA
.NET Developer
Responsibilities:
- Implemented and extensively used the Object Oriented programming concepts in C# and ASP.NET.
- Developed Agile Software Development methodologies to enable efficient and effective high-quality software development.
- Involved in development of Web Forms, classes using ASP.NET that incorporates both N-Tier Architecture and Database Connectivity.
- Made extensive use ofOOPSconcepts (generics and inheritance) throughout the project and also involved in gathering the requirements, analysis, design & development of the project.
- Designed, developed and enhanced the application using .NET Framework 4.0 and Visual Studio 2012.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions.
- Involved in development of Web Forms, classes using ASP.NET that incorporates both N-Tier Architecture and Database Connectivity.
- Responsible for designing the ASP.NET application authentication using .NET Framework 4.0, Model View Controller MVC 4.0 and IIS security model.
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Used filters to format data before displaying it to the user when using UI-select2 in angular.
- Implemented Angular built-in dependency injection mechanism to divide AngularJS application into multiple different types of components which AngularJS can inject into each other.
- Worked on different aspects of .NET framework like ASP.NET 4 and on middleware ADO.NET.
- Experience withwebtechnologies including HTML5, CSS3, AngularJS, Bootstrap, Web API and Entity Framework.
- Developed web application for support team usingBootstrapFramework, AngularJS and REST APIs.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization and also performed CRUD operations with WCF Restful services using WebGet, WebInvoke.
- Dealt with many JQuery concepts like JQuery Date Picker, JQuery Table sorter, etc.
- Manipulated data using CRUD operations of MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
- Worked on creating various types of indexes on different collections to get good performance in Mongo database.
- Familiar with MongoDB write concern to avoid loss of data during system failures.
- Configured multiple jobs on Jenkins for different projects with different plugins for SCM, Unit testing, code analysis, release, deployments.
- Also worked on Entity Framework model adapter feature that allows arbitrary adjustment of Db Context or Object Context model at run time.
- Performed GUI, functional, regression, Integration Testing withSelenium, system testing.
- This adapter allows developer to adjust Entity Framework 6 schema at run time when deployment and development environment differs.
- Experience in working on bug tracking tools like JIRA.
- Experience in Working on Source controls like CVS, SVN, TFS, Github.
Environment: VisualStudio2010, C#, ASP.Net 4.0/3.5, WCF,EDMX, JQuery, Expression Blend 3.0, XAML, TFS 2010, IIS 7.0, AJAX, ADO.Net Entity Framework 4.0, JIRA, LINQ, XML, Microsoft Enterprise Library, PosgreSQL, Oracle 10g, NUNIT, SQL Server 2008 R2, Windows Server 2008 R2/2008.
Confidential, Chicago, IL
.NET Developer
Responsibilities:
- Implemented web controls, user controls for encapsulation UI functionality using ASP.NET and also involved in trouble shooting and fixing software bugs using Visual Studio.Net and Unit Testing.
- Involved in Full Life Cycle of the project from requirements gathering, analyzing, designing UI/Middle tier/Data Base and Transition using Iterative AGILE Methodology.
- Used JQuery Accordion, Tabs, Dialog, Progress bar, and Buttons to build rich UI.
- Experienced in website design and development of static websites (HTML5, CSS3) and Responsive websites (Twitter Bootstrap) that supports all devices including cross-browser and cross-platform testing and quality assurance.
- It also includes custom Web API controller template that takes into account framework and dependency injection as well and this controller template would be prompted under scaffolding option based upon the user selecting appropriate model class.
- Effectively implemented ASP.NET intrinsic state management functionality to store application-specific, session-specific, page-specific and user-specific information between page request.
- Experience in working on dependency injection pattern which allows for the removal of concrete classes at design time and also used Angular JS for Validation and Ajax submission, JSON web service call.
- Worked on WSCF (Web Services Contract First) tool for use with DataContractSerializer commonly used for WCF web services.
- Developed Web Forms for User Interfaces using ASP.NET andVB.NET using Server Controls, HTML Controls and User Controls.
- Developed Custom Controls and User controls for reusable part of the web pages using C#. NET with ASP.NET. Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Worked on exception handling feature to leverage Microsoft Enterprise Library Exception handling block for handling exceptions.
- Implemented various features like Partial classes, Anonymous types, Read-Only Properties, polymorphism and inheritance ofC# inbuilding data entity model.
- Worked on exception handling with Web API in the user experience pattern and experience in working on Exception handling with WCF in Web Services Pattern.
- Experience in working on Encryption provider that encrypts configuration file sections with protected installed on the application server in the store.
- Experience in creating unit tests using NUnit.
- Experience in working on source controls like CVS tortoise and TFS.
Environment: VisualStudio2010, C#, ASP.Net 4.0/3.5, WCF,EDMX, JQuery, Expression Blend 3.0, XAML, TFS 2010, IIS 7.0, AJAX, ADO.Net Entity Framework 4.0, LINQ, XML, Microsoft Enterprise Library, NUNIT, SQL Server 2008 R2, Windows Server 2008 R2/2008.
Confidential - Madison, WI
.Net Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic in Model using C#.
- Developed the reusable framework for the application using the ASP.NET MVC Framework 3.0.
- Involved in development of Web Forms, classes using ASP.NET that incorporates both N-Tier Architecture, and Database Connectivity.
- Implemented Partial views (user controls), Master Pages, Strongly Typed Views and Complex Views.
- Implemented Get, Post by using Controller actions and Caching by using Action Filters and Child actions in Controller and return Razor HTML to View through Action Results.
- Used ASP.NET AJAX extensively for calling Web Services without writing a lot of custom JavaScript code to handle the request and response messages.
- Created and deployed Web Services using ASP.NET, SOAP and XML for Pulling Customer Service Records.
- Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Used AJAX for rich user interface operations, trade data with a Web Server without reloading the page and avoiding post back to the server.
- Designed and developed the user interface for various tools and implemented ASP.NET validation controls, JavaScript,JQuery, Bootstrap for server and client side validations respectively.
- Used JavaScript (JQuery) to enhance UI experience on Client-Side and also used JQuery to perform validations and catch the events on client’s browser.
- Used LINQ to Entities for retrieving the data efficiently and Just in Time manner.
- Implemented Eager Loading and Explicit Loading, Compiled queries, Immediate Execution to improve performance to LINQ to Entities.
- Involved in Coding and Tuning the queries, stored procedures and functions using T-SQL.
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
- Implement NUnit Testing, Integration Testing and Regression Testing.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
Environment: .NET Framework 4.0, C# 4.0, VB.NET, WCF, ASP.NE4.0/3.5, ADO.NET, Visual Studio 2010/2008, SQL Server 2005, XML, AJAX, LINQ, Web Services, SSRS, TFS 2010.
Confidential
Software Developer
Responsibilities:
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Worked with ASP.NET web forms, Master Pages, Web Services, State Management, Caching features, Configuring Optimizations and securing the web application.
- Successfully organized initial set of requirements into master list of Use Cases.
- Effectively implemented ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks.
- Used Visual Studio.NET 2003 to design the forms, develop and debug the application.
- Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client side validations.
- Used Cascading Style Sheets (CSS) to attain uniformity of all web pages and to control the layout and look of the page easily and involved in designing of User Interface with CSS, HTML, and DHTML.
- Implemented features of ASP.NET such as Calendar Controls, Repeater Control and Security using form authentication and used ASP.NET validation controls to do server-side validations and client-side validations based on the user’s browser.
- Created event driven Web Forms using ASP.NET and implemented form validation.
- Used SOAP to Implement Web Services and Consumed and published XML web services in the application.
- Created CSS files to be applied to various web forms on the web pages.
- 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 and extensively used Grid view control throughout the application.
- Developed extensive Stored Procedures and Triggers in SQL Server 2003 and also developed classes for connecting to the SQL Server 2003 Database.
- Involved in Unit Testing and Integration Testing of the entire application.
Environment: ASP.NET, C#, ADO.NET, XML, Web services, HTML, JavaScript, IIS 6.0, Windows 2000, HTML, DHTML, UML, CSS, UML, Ajax Toolkit, VSS, Visual Studio 2003, Win Forms, XML, XSL, HTML, SQL Server 2003.