Sr .net Developer Resume
Portland, OR
SUMMARY
- Possess around 8 years of strong professional .Net experience in various applications based on Object Oriented Programming (OOP), Client/Server, N - tier architecture, and Web based Technology, Using Microsoft Technologies in Finance, Insurance and Healthcare domains.
- Performed all Software development life cycle (SDLC) tasks including Analysis, Design, and Development and Testing.
- Extensive experience of designing and developing software applications with the VB.NET (9/8/7), C# (4.0/3.0/2.0), WPF, .NET Framework (4.5/4.0/3.5/3.0/2.0/1. x), WWF, ASP.NET (5.0/4.0/3.5/3.0/2.0 ), WCF, ASP.NET MVC Framework 5.0/4.0/3.0/2.0 , AJAX, ADO.NET, Silver Light (4.0/3.0), LINQ, Web Services, .NET Remoting, SQL-Server 2008/2005/2000 , Oracle 10g/9i/8i, SOAP and Visual Studio 2010/2008/2005/2003.
- Performed functional and system-level requirements analysis within the Agile (Scrum) software development methodology, building the Requirements Traceability Matrix (RTM). Waterfall methodologies and Test-driven development (TDD).
- Hands-on experience in system requirement gathering, analysis, design, development and troubleshooting for Web and Windows based .NET projects.
- Extensive experience in developing User Interfaces using XML, Bootstrap 3.2, AJAX, Angular JS(1.4), HTML(4/5), DHTML, XML/XSL/XSLT, CSS(3/2), Java Script, Jquery (2.0/1.0) and VB Script.
- Extensively worked ASP.NET MVC 4 applications using Database-First and Code-First Approach in Entity Framework 4.3/5.0/6.0 and UI in Razor View Engine and client side framework Angular JS, Bootstrap, HTML 5.
- Client-Server based applications developed using Asp.Net, C#, VB.Net, JQuery, Angular Js, Reusable Business objects/Active X Components for various industries like banking and finance, communications etc.
- Strong in Middleware development WCF, Ado.Net, Entity Framework. Strong in front-end GUI development using ASP.Net, ASP, HTML, JQuery, Angular Js etc.
- Expertise in implementing SOA architecture thru WCF services which used to rapidly build service-oriented applications that communicate across the web and the enterprise with features Serialization, Versioning, Interoperability and hosting.
- Experience in advanced JavaScript/UI frameworks like Angular JS, Bootstrap/UI, JSON, J Query. Experience in design and implementation of services using WCF SOAP\REST, creating REST services using ASP.NET Web API.
- 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.
- Expertise in Implementing LINQ Query Expressions or Lambda expressions for standard query operators that allow traversal, filter, and projection etc. Operations applied to any IEnumerable/IQueryable, different data sources.
- Hands-on experience with WCF (Windows Communication Foundation) and WF (Windows Workflow Foundation)
- Experience with ORM and its related components: Entity Framework 4.3/5.0/6.0, Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL), ASP.NET Providers and Typed Datasets.
- Worked extensively with Devart dot Connect and ADO.NET objects such as Data Adapter, Data Set, and Data Reader to interact with databases like SQL Server 2008/2005/2000 & Oracle 11g/10g/9i.
- Experience in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Knowledge of latest technology changes like C#, MVC 5.0, WPF, Angular.JS, Ember.JS, Node.JS, Knockout.JS, Backbone.JS, Kendo UI, Bootstrap, Entity Framework 5.0/6.0, HTML5, CSS 3.0 etc
- Experienced in various Extracting, Transforming and Loading (ETL) tasks using SSIS including tools like BCP utility, DTS and SSIS Packages with proper control & data flow elements.
- Extensive working experience indatabase design and development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures and Functions using T-SQL and PL/SQL in SQL Server 2000/2005/2008 , Oracle 8i/9i/10g.
- Experience in developingCustom Reportsand different types ofTabular,Matrix,Ad-hocand distributed reports in multiple formats usingCrystal Reports and SQL Server Reporting Services (SSRS).
- Strong in Business requirement analysis and functional specification design and documentation and company Version policies, build schedule using Team Foundation Server 2010 and Tortoise SVN.
- Extensive working experience in unit testing framework - NUNIT, MS Unit Tests.
- Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude.
TECHNICAL SKILLS
Programming: C#, VB.NET, XAML, Java, C/C++, SQL, PL/SQL, XML, HTML5, TSQL, ASP, JSP.
Technologies: .NET 3.5/4.0, MVC, WPF, Web Forms, WinForms, ASP.NET, Smart Client, WCF, Web Services, Design patterns/OOAD, ADO.NET with Entity Framework 4.0, AJAX, JQuery, LINQ, .NET Remoting, Spring.NET frameworks.
Database: Microsoft SQL Server 2008/2010/2014 , Oracle 10g/11g, MySQL, MS-Access.
Development Tools: Visual Studio 2008/2010, SQL Server 2008 R2, Enterprise Architect, SQL Reporting Services, Expression Blend, MS Visio, Eclipse, NetBeans.
Source Controls: Team Foundation System (TFS), Visual Source Safe.
Web Servers: Internet Information Server (IIS), Apache, WebLogic.
Scripting Languages: VB Script, JavaScript, Shell Script.
Applications: Microsoft Word, Excel, PowerPoint, Project, Visio, SharePoint.
Operating Systems: Windows 7/8/10, Vista, XP, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Portland OR
Sr .NET Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- 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.
- Used ASP.NET MVC4 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Used Angular JS extensively to enhance the UI and to make application looks more dynamic.
- Involved in developing web pages usingAngular JSframework and familiar with variousAngular JS filters to manipulate text within HTML views and Angular JS services for reusable functionality
- Developed Razor views with strongly typed view models and helpers and partial views using ASP.NETMVC3, HTML5, CSS3, and Angular JS, C #, VisualStudio2010 and Telerik controls.
- Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce some kind of functional behavior to those tags.
- Undertaken development for a cross-platform JavaScript based solution using AngularJS and Bootstrap.
- Refactored and enhanced an existing Angular JS application to follow strict MVC patterns.
- Worked extensively on AngularJs in creating Controllers, Making AJAX calls using $http and JSON parse. Worked on server cross platform issues
- 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.
- Developed front-end interaction Webpages using HTML 5, MVC 5.0, Server Controls and Validation Controls, Layout Master Pages.
- Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3, JQuery
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX.
- Accessing and updating data through RESTFUL services using JSON as the main request/response format.
- Designed and developed databases which include the development of functions, stored procedures and triggers using T- SQL
- Reports are generated by using SSRS. Reports variables are passed from ASP.NETweb pages.
- Involved in creating Dataset in the MS reporting services (SSRS) for calling the stored procedures and passed the parameters to the dataset.
- Created WCF, WCF REST Services and also used different bindings to make it available to different Customers
- Created SSIS packages for importing data from various data files/excel to the data source Utilized Trace and Debug flags within the web application in the development and test environments of the application.
- Testing the application as per the test cases and business logic.
- Performed Unit testing of the application and subsequently handled the debugging issues.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Involved in maintenance of the application in parallel to fresh software development.
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
- Involved in supporting and maintaining for legacy production systems. Actively involved in bug fixes and enhancements post production as per client's requirement.
Environment: C#4.5, VB. Net8, VisualStudio2012, .NET 4.5, ASP.NET4.5, MVC 3.0/4.0, REST API, Web API, Angular JS, ADO.NET, Entity Framework (Code First) 4.3/6/0, Microsoft Enterprise Library, LINQ, HTML5, JavaScript, CSS3, JSON, JQuery2.0/1.0, WCF, SSIS, SSRS, SQL Server 2008 R2, (SDS), TDD, CRM, VBA, HTML 5, Visio 2012, UML, XML, AJAX, Agile, ADO.NET, HTTP, Team Fondation Server 2010, IIS 7.0, and Windows Server 2008 R2/2008, Windows Server 2003, Windows XP, PL/SQL.
Confidential, Seattle, WA
Sr.NET Developer
Responsibilities:
- Involved in communicating with the clients, gathering requirements for the development of different
- Involved in designing Class diagrams and Sequence diagrams using MS Visio.
- Designed and developed Services using WCF and also leveraged WCF security mechanism at transport level with windows authentication type for our intranet applications.
- Extensive use of Web Services, WCF Services and SOAP protocols
- Actively involved in developing web applications using ASP.NET, C#, ADO.NET and Visual Studio 2008.
- Involved in designing database, creating tables, writing complex queries and writing Stored Procedures using SQL 2008.
- Experience in XML and related technologies like XSL, XSLT, XPATH, DOM, and XAML.
- Expertise in developing front-end using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, VB Script.
- Created Cascading Style Sheets (CSS) to attain uniform style patterns throughout all the pages in the application.
- Implemented Caching and State Management strategies to improve overall performance of the application.
- Created and consumed Web Services to expose the application functionality for different applications
- Created WCF, WCF REST Services and also used different bindings to make it available to different types of clients.
- Established communication between different applications running on same/different platforms using WCF.
- Created WCF SOAP/REST Services and also used different bindings to make it available to different types of clients.
- Used N-Tier architecture containing Data Access Layer, Business Logic Layer and Presentation Layer in order to manage code effectively.
- Implemented state management using View state, Session variables and Query strings.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Created Indexes, Views and Stored Procedures for quick and efficient retrieval of data using SQL Server 2008.
- Worked with data migration. Used tools like SQL Server integration services (SSIS) in transferring data from one database to another.
- CreatedSQLSSIS and SSRS infrastructure that pulls data from data sources and provides a sample to use reporting environment.
- Developed various charts and graphs like bar chart (side by side, stacked), line graphs, pie-charts etc.by using chart expert of Crystal Reports.
- Used Team Foundation Server (TFS) to maintain the version control history during development.
- Conducts comprehensive testing of developed objects in development and QA environments, including regression testing before any changes are released to the Production environment to minimize bugs.
Environment: VisualStudio2010/2008, .Net Framework 4.0, VB.NET7, ASP.Net 4.0, C# 4.0, AJAX, WCF, ADO.NET Entity Frame Work 4.0, Sharepoint, JQuery1.0, Java Script, SQL Server 2008 R2, T-SQL, SQL Server Integrated Services (SSIS), SSRS, XML,UML, XAML, LINQ, TFS 2010, CSS, IIS 7.0, NUnit, Windows XP, Windows Server 2008/2008 R2
Confidential, Riverside, CA
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Implemented and extensively used the Object Oriented programming concepts in C# and ASP. Net 3.0.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer classes using C# and .Net 3.5 for web pages.
- Defined and implemented customized configurations settings for application local Web.Config file for incorporating user authentications and authorizations via role based security in order to restrict accessibility to certain module.
- Used ADO.NET for Oracle database interaction using Dataset, Data View. Used Name Spaces System. Data.
- Web configuration file is used to have own setting for the application by writing database connection string and user authentication.
- Created Custom Validation Controls for validating the data in the User Control and used ASP.NET Validation Controls for server side validation and Java Script for client side validation
- Worked with ADO.NET to interact with the SQL Server 2008 (i.e. retrieving, updating and inserting data into the tables) for Alerts.
- Used advanced features of Visual studio 2008 controls like Master Pages, Security and Login Forms.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to Designed, modeled multi-threaded, enterprise n-tier software agent using WCF web service hosted in a Windows service
- Used ADO.NET components like SQL Connection, SQL Command, Data Adapter, Data Set, Data Reader, Grid View and Details View for database connection and database communication.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Developed SSIS packages, scheduled them as jobs and deployed packages inSQLServer Integration Services.
- Developed customized reports using SSRS and administered theSQLServerReportserver.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
Environment: MS-Visual Studio 2008, ASP.NET 3.5, C#.Net, .Net Framework 3.5/4.0, NUNIT, Team Foundation Server, Sharepoint, SSRS, VB.Net 7, T-SQL SERVER 2008, SSIS, SSRS ADO.NET, LINQ, WCF, XML, Oracle 10g, and Windows 2008 Server.
Confidential, Cleveland, OH
.Net Developer
Responsibilities:
- Responsible for developing GUI Screens for gathering and storing the information.
- Coding and implementing the requirements using Vb.net, ASP.Net, JavaScript and Ado.Net.
- Created User controls, Custom controls, and used in the application.
- Worked extensively on web forms and data binding controls like Grid View, Data List and drop down and Mapping page fields to the database fields.
- Used Validation Controls as well as Custom validation for corresponding validations required for business logic in Web Forms.
- Implemented Session State in Sql Server to maintain consistency in Web Forms Environment.
- Developed programs for accessing the database using Ado.net to execute queries, and to manipulate the data in the database.
- Used ADO.NET in the Data Layer to access, modify and delete data in the SQL Server 2005.
- Created SQL Server procedures, Triggers, Views and query optimization is done using SQL profiler.
- Responsible for writing SQL queries, stored procedures, views, triggers, T-SQL and DTS/SSIS.
- Worked on Crystal Reports for Reports Module. Maintained Version control using Team Foundation Server(TFS)
- Done Code review, Debugging, Bug Fixing, Unit testing and Integration testing and Production support
Environment: VB.NET 7, Visual Studio.NET 2005/2008, C#.Net3.5, .Net Framework 2.0/3.5, ADO.Net, ASP.Net 2.0/3.5, Windows 2000, JavaScript, HTML4, CSS, Web Forms, Crystal Reports, SQL Server 2005,Unit Testing, TFS 2008.
Confidential
Java Developer
Responsibilities:
- Developed Servlets and Java Server Pages (JSP).
- Developed PL/SQL queries to generate reports based on client requirements.
- Enhancement of the System according to the customer requirements.
- Used Java Script validation in JSP pages.
- Designed the Web application implementing the Struts framework for Model-View - Controller (MVC) pattern to make it extensible and flexible.
- Implemented the architecture with Struts-Config, Action Form classes and Action classes.
- Implemented the Consolidated applications front-end pages using JSP’s, JSTL, and Struts Tag Libraries.
- Developed UI using java swings.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Implemented Enterprise Java Beans (EJBs) to interact with the database to update, retrieve, insert and delete values effectively, building, and optimizing J2EE applications
- Helped design the database tables for optimal storage of data.
- Accessed stored procedures and functions using JDBC Callable statements.
- Executed and coordinated the installation for the project
- Worked on web-based reporting system with HTML, JavaScript and JSP.
- Created test case scenarios for Functional Testing.
- Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.
- Prepared final guideline document that would serve as a tutorial for the users of this application.
Environment: Java, Servlets, J2EE, JDBC, Oracle 8, PL/SQL, HTML, XML, JSP, Servlet, JSP, EJB, Struts, Hibernate, Eclipse, UNIX.