Senior .net Developer Resume
Houston, TX
SUMMARY:
- 8 years of extensive experience with all phases of Software Development Life Cycle (SDLC), including Analysis, Design, Development and Testing of Client - Server and Web-based n-tier Architecture for windows and web applications with exposure to diverse business domains.
- Strong hands on the Microsoft .Net Framework 2.0/3.0/3.5/4.0/4.5 developing Win Forms, Web Services, Win Services, Web Pages using ASP.Net 4.5/4.0/3.5/2.0/1.0 , VB.Net, Visual Studio VB Script C#.Net, ADO.NET, ASP, JavaScript Query, Angular JS, CSS, Master pages, HTML, DHTML,XML,XSLT, Silverlight, LINQ, Ajax, and SQL Server SSRS.
- Experience with an agile software development methodology and Test-Driven Development including SCRUM Framework).
- Experience with developing GUI using web technologies like HTML, CSS, AngularJS, JQuery, JavaScript, and XML, Angular 2.
- Extensive experience in architecture, design and development of Client-Server and Distributed Web Applications with ASP.NET MVC 5.0 , 3-Tire and N-Tire Architecture.
- Experience in SOA (Service Oriented Architecture) using Web Services, WCF Services, WEB-API and Restful Services, Windows Services.
- Expert in developing Dot Net WinForms/Web applications using C#/Asp.Net . VB.Net
- Extensively worked on of Windows Presentation Foundation (WPF) which provides developers with a unified programming model for building rich Windows smart client user experiences that in corporate UI, media, and documents in Windows using XAML.
- Strong in Object Oriented Analysis and UML concepts, Designed Applications using UML and Use Cases and Design Patterns, Agile Methodologies.
- Expertise in application development using ASP.NET MVC 4.0 , 4.5, 5.0 Framework.
- Extensively Used LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Worked on Grid view using ADO.NET and retrieved data from SQL server using quires.
- Experience with ASP.NET Web Forms, win forms, Web Services, and State Management, caching features, configuring optimizations and securing the web application
- Experience with AJAX Control Toolkit and XML Http Request object, which is the heart of AJAX in providing asynchronous Post back.
- Designed and Implemented application using ADO.NET objects like Dataset, Data Table and Data Adapter for manipulating, retrieving, storing and displaying data from SQL Server.
- Extensive knowledge of applying Object Oriented Analysis and Design (OOAD) for modeling a system.
- Integrated disparate technologies with Microsoft PowerShell - Entity Framework, MongoDB, ASP.NET Membership, SQLite, OData, etc.
- Experience in SQL Server and SSIS (Integration Service) package design, constructing, and deployment.
- Building web applications with ASP.NET MVC/Web Forms, JavaScript, J-Query, knockout.jsJSON, HTML, XHTML, CSS
- Worked on cloud computing using Windows Azure and SQL Server Azure .
- Experience in working with SSAS in creating cubes, data source views, named queries, dimensions and deploying of analysis services projects.
- Strong experience in design patterns WCSF, WSSF, MVC and MVPC patterns
TECHNICAL SKILLS:
.NET Technologies: ASP.NET 1.1/2.0/3.5/4.0/4.5 , ADO.NET, AJAX, Classic ASP, LINQ, Entity Framework, Angular JS, ADO.Net Entity Framework 6.0
Languages: C# .NET, .NET core VB.NET, Visual Basic, C, C++, Java, PL/SQL, T-SQL, MY-SQL Dot Net core.2.1,2.0, MVC4, JavaScript, WinForms, VBScript,
Web Technologies: HTML, HTML5, DHTML, XML, XSLT, XSD, WSDL, XAML, JSON, SOAP, CSS, Web forms, Web Services, Win forms, WCF, WPF, MVC, Silverlight 2.0/3.0, XSLT, WSDL, UML, JSON, AngularJSBootstrap, LINQ, POWERSHELL
Scripting Languages: JavaScript, J-Query, Visual Basic Script, C++, C #, Asp.Net Mvc5, Note.js,
Databases: T.SQL/MY.SQL/SQL-SERVER- 2008/2005/2000 , -Oracle11g/10g/9i/8i, MongoDB, FirebaseRDBMS, NoSQL DB
Framework: Microsoft.Net Framework 1.0/1.1/2.0/3.0/3.5/4.0/4.5 , 4.5.1
Operating Systems: Windows 98/NT/2000/XP/Vista/Windows7/ Windows 8/8.1.
IDE: Visual Studio 2003/2005/2008/2010/2012/2013 , Visio
Web Servers: IIS (Internet Information Server) 5.0/6.0/7.5/8.0/8/5/
Testing Tools: Microsoft Visio 2003, Nun it
Reporting Tools: SQL Server Reporting Services ( SSRS ) 2008/2005/2000 , SSIS,SSRS, Crystal Reports, VB Data Reports.
Version Control: Visual Source Safe 6.0, Team Foundation Server, Tortoise, Git, Hub, SVN.
Agile Methodologies: Agile, Waterfall, (TDD) Test Driven Development, Scrum
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Senior .NET Developer
Responsibilities:
- ASP.NET 4.0, 4.5 in Java script, jQuery, Angular 4, TypeScript, Node.js, MVC, C#, Entity Framework, Web API II, Bootstrap, Node,js, using TFS VSTS for KPI Project, DCT Tracker and Translator.
- Utilized Angular 2/Net Core/EF6/ TypeScript/WebAPI/Linq/bootstrap/Html5 for application.
- Developed custom filter using @pipe to implement PipeTransform for different columns.
- Created tab, menu, textbox, radio, dropdown box, table with Form validation and get data from WebApi.
- Created star rank and drag multiple text to different locations.
- Created dependency injection into controller, factory and service.
- Developed Single page application(SPA) and tested using Jasmine and Karma.
- Experitsed in controller, component,service resource, routing, event, directory, template and decorators.
- Extensive experience in creating table, store procedure, trigger and SQL query optimization and used with Entity Framework.
- Created announcement page, dropdown list filter, calculated max line Items and maintain postback position.
- Created freezing columns in left side of gridview, so user can always see these freezing columns when scrolling the horizontal bar.
- Web API and Json development.
- Created PDF and XML to server using ABCpdf library in console and web application.
- Created popup panel for deleting or editing special fields.
- Created custom filters, using Built - In Directives, Implementing the scope as a Data Model.
- Counted textbox input limit for user to see and also show error message.
- Disabled entry key input, so data can correctly export into excel sheet.
- Created store procedure to bulk insert data, data mining, remove outliers and classification for operation code, grade and subcode.
- Made a dropdown list with different data in Gridview for exited, leaving or current employee.
- Daily support production issue and fixing network issues.
- Modified project to save complete rig file to save folder and deleted original file in the folder.
- Created batch file to kill process and restart process (translator.exe) using window scheduling.
- Worked in Agile/Scrum Environment with incremental delivery, collaborative team, planning...
- Read files in root director and subdirectory then call store procedures.
Environment: AGILE, Microsoft Azure, jQuery, Java Script, Java, Ajax, AngularJS 1.x/Angular 2/Angular 4, TypeScript, Bootstrap, Node.js, C#, Telerik, WCF, WPF, ASP.NET, VB.NET, ASP, Crystal Report, SSRS Report, Silverlight, MVC, SharePoint, Function, Store Procedure, Html, XML, Visual Studio 2008/2010, SSIS Package, SQL Server, ADO.NET, Web Object, Web Service, Teradata, Macro, Oracle Toad SQL Developer, Registry Key, Enterprise Library and NUnit testing, Entity Framework.
Confidential, Chevy Chase, Maryland
.NET Developer
Responsibilities:
- Involved in complete Software Development Lifecycle (SDLC) using Agile Methodologies for implementation and development of project.
- Used OOPS Concepts and SOLID principles in C# 4.0 to implement business logic.
- Developed and enhanced User Interface Components using HTML5, CSS3, JavaScript, AJAX Toolkit and used JQuery for Client-Side Validations.
- Extensively used ASP .NET concepts such as Master Pages, Sessions, Postbacks etc and written code-behind files in C# in ASP .NET 4.0 Framework.
- Involved in implementation of ASP .NET MVC Controllers, passing the data from controller to view using ViewBag and created Views/Partial Views, Layout Pages.
- Developed view models and controller actions to fetch data from back end (server side) using Web API and sent response as JSON objects to the client side.
- Converted ADO .NET code to Entity Framework by using Code First Approach in Data Access Layer.
- Developed loosely coupled independent WCF Services, exposed it using SOA, hosted the service on IIS (Internet Information Services) and generated WSDL for service description.
- Used LINQ to SQL and LINQ to Entities for CRUD operations and used Lambda Expressions for filtering data.
- Used NUnit testing framework to test the application code.
- Worked on building SQL queries Stored Procedures, Functions, Views, Indexes and Triggers for Data Manipulation in SQL Server 2012.
- Used Microsoft Team Foundation Server (TFS) extensively for Requirement Management, Automated Build, Release Management, Source Code Repository and to maintain Versions.
Environment: Visual Studio 2017, C# 4.0, .NET 4.5, MVC 5.0, WCF, Web API, ADO .NET, Entity Framework 6, LINQ, SQL Server 2014, TFS 2015
Confidential, Chattanooga, TN
Full Stack .Net developer
Responsibilities:
- Designed and developed Web Pages using ASP.NET, C#.NET, HTML, JavaScript, AJAX, jQuery CSS and server controls.
- Developed secure login interfaces with ASP.NET Server controls.
- Used various server controls like Multi View and Grid View with extensive data binding to display, page and sort multiple records.
- Used Validation Controls for corresponding validations required for business logic in Web Forms.
- Designed and developed user interfaces using ASP.NET.
- Coding the presentation layer using WPF and service layer using Windows Communication foundation technology.
- Extensively used MVC for the designing User interfaces on multiple devices.
- Developed Custom Controls and User controls for reusable part of the web pages using C# with ASP.NET.
- Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using N-Unit and responsible for writing test scripts and scenarios.
- Created Rest full API’s using MVC4 Web API’s.
- Create Database(s) on SQL AZURE.
- Setting up SQL Azure Firewall
- Used Bootstrap CSS for front end design.
- Written the business logic in classes using VB.NET / C#.Net language and used in WebForms.
- Worked on J-Query/JSON for the retrieval of data.
- Worked with AJAX enabled WCF services using C# and ASP.NET.
- Integrated Gateway O Data/ JSON Services
- Developed test-driven development (TDD) strategy guiding use of the N-Unit unit testing framework.
- Utilized C# generics, delegates, events, extension methods, anonymous types, and lambda expressions.
- Used LINQ to retrieve the data from the backend through Entity framework.
- Created and deployed Web Services using ASP.NET and C#.Net, and generated the proxy class files based on the web services to consume in web application.
- Extensively used ADO.NET objects like SQL Data Access, SQL Data Reader and DB2 SQL.
- Developing reports on SSRS on SQL Server (2000/2005/2008 ), and excellent in SSIS packages for integrating data.
- Developed Server side and Client-side code using ASP.Net, J-Query and JavaScript.
- Created Views by applying complex queries on multiple tables to create the virtual tables and implemented Cursors in Stored Procedures using SQL Server 2008, Implemented Joins in Stored Procedures to get the desired data by joining multiple tables.
- Used TFS (Team Foundation Server) for source code control, project related document sharing and team collaboration.
- Developed parameterized SQL queries and stored procedures to query database tables in T-SQL.
- Designed and developed applications using VB.NET, ASP.NET with ADO.NET, and SQL 2008.
- Responsible for testing, fixing the bugs and troubleshooting the technical problems.
- Modified applications according to the user's requirements.
Confidential, Columbus, OH
.NET Developer
Responsibilities:
- Followed AGILE methodology during development stage.
- Used Visual Studio 2015 as the IDE tool throughout the project.
- Used layered architecture for Presentation, Business and Data Access Layers and coded using C# and VB .NET
- Designed and developed static and dynamic pages & validated client-side scripts using JavaScript.
- Extensively used Model Binding technique in ASP .NET MVC to provide a well-designed bridge between HTTP Request Data and C# Action Methods.
- Used Authorization filter and Exception Filter extensively in ASP .NET MVC to implement authorization and authentication for controller actions, and to create custom exceptions respectively.
- Used ASP .NET Web API as the platform for building Restful applications on the .NET Framework.
- Implemented and consumed WCF Web Service by defining XML Schema Constructs and WSDL documents.
- Extensively used ASP .NET controls such as Textbox, Button, Checkbox for UI Interface layout and management.
- Used XML extensively to code configuration files.
- Used JQuery to simplify the client-side scripting of HTML5 pages.
- Extensively worked with SQL Stored Procedures, Triggers, Tables, and Views.
- Worked with various ADO .NET objects such as Data Reader, Data Adapter and Data Set to communicate, access and modify data in SQL Server.
- Used Team Foundation Server as a centralized version control system for source code management.
Environment: C#, ASP .NET 3.5/4.0, MVC 4.0/5.0, Web API, WCF, JavaScript, LINQ, ADO .NET TFS 2012, SQL Server 2012
Confidential, Nebraska
Backend Developer
Responsibilities:
- Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment .
- Designed and developed web pages using ASP.NET, C#.NET, JSON, HTML, JavaScript and Angular Js.
- Developed the application with n-tier architecture using Class libraries, Data entities, Services, Data access layer, business logic layer and stored procedures.
- Extensive experience working with SQL Server including SQL queries, database design / modeling, Normalization, writing SQL Queries, Stored Procedures, Functions (UDF), Joins, Views, Cursors, Triggers,
- Jobs, database emails, Query Optimization, Indexes and using SQL Profiler
- Side-by-side app versioning when targeting .net core.
- Azure pages (using .Net core Core 2.0) is a page-based programming model implemented building web UI easier and more productive.
- Worked on several ASP.NET server controls like Calendar, Grid View control, Repeater Control, Object Data Source Control and handled server-side events to optimize performance.
- Used Master Pages for branding purposes by displaying the logo and copy right information on every page and maintaining the same look and feel across the entire application.
- Effectively handled ASP.NET client / server-side state management features such as view state, hidden fields, cookies and query strings, application state and session state.
- Extensively used Grid view and Details view to display information based on search criteria along with Sorting. Worked extensively on Grid view custom templates for providing additional flexibility. Implemented all data manipulations like Update, Insert and Delete on Grid view.
- Developed search and advanced search components using Entity Framework to retrieve the search results from backend database (Asynchronous call) with AJAX features and Window Forms with partial page updates
- Created SSIS packages for File Transfer from one location to the other using FTP task.
- Designed, modeled and architected multi-threaded, enterprise n-tier software agent using Windows Communication Foundation (WCF) web service hosted in IIS.
- Developed web service interfaces for client and policy using WCF , C# and Biztalk .
- Extensively used HTML tables as Grid, for better performance instead of Data Grids along with Paging, Sorting and Filtering options. Data loading is being performed with JSON, Entity Framework.
- Developed the business layer with LINQ to Objects and LINQ to SQL.
- Used Microsoft Application Data Blocks for executing the SQL stored procedures.
- Performed Integration test, Unit test, Stress and Regression test with improved debugging standards.
- Created the .NET builds and made sure the builds are migrated all the way up to the Production Environment.
- Designed SSIS Packages to transfer data from flat files to No-SQL Server using Business Intelligence Development Studio
- Used SQL Tools such as Query Analyzer and SQL Profiler for query optimization.
- Involved in taking backups, Restoring, Import / Export data using PL- SQL Server Import and Export Wizard.
- Used Team Foundation Server (TF S) for all the source code maintenance needs, tracking using work items.
Environment: .NET Framework 4.0, Visual Studio 2010, ASP.NET 4.0, C#, Application Blocks, AJAX, JavaScript, Angular 2, Angular Js, jQuery, JSON, XML, XSLT, JavaScript, BizTalk, SQL Server 2008, LINQ, T-SQL, TFS, IIS. Angular 2.
Confidential, Santa Ana, CA
ASP.Net Full Stack Developer
Responsibilities:
- Worked mainly on MVC 5, JQuery, Asp.NET 4 and ADO.NET for the design of the web application.
- Creating Database using UI class diagram for having clear understanding about the database creation and the connection between the tables. Created the stored procedures, Views, Triggers and user defined functions in SQL SERVER 2014.
- ADO.NET Entity Frameworks used to make the database connection to the application.
- Authentication Action Filters specified to have one-to-one relationship with possible user interaction.
- Data annotations provided to check validations for the model classes. Validations were provided for both client-side and server-side
- Partial View created to render in to another view for displaying details from the database without redirecting to another view.
- Implemented the Micro services architecture using SOA (Service Oriented Architecture)
- Routing provided to map the action methods for a particular request. Customized routing used to change the URL path on page loading.
- Organized and facilitated Agile and Scrum meetings, which included Sprint Planning, Daily Scrums or Stand-ups, Sprint Review & Retrospective.
- Unit testing was done for testing the code to check for the bugs in the code by using N-Unit.
Environment: Visual Studio 2012, C#, ASP.NET 4, ADO.NET Entity Framework, SQL Server 2014, .NET Framework, OOPS, TFS, HTML, CSS, JavaScript, JQuery, Bootstrap, LINQ, MVC 5, AJAX, N-Unit, UML,WCF
Confidential, Princeton, NJ
.Net Developer
Responsibilities:
- Developed & supported web applications, WCF in ASP.Net (3.5/4.5) & C# as part of XSM applications.
- Developed SSIS package by using Batch commands, File System Task, Execute Process Task, Execute SQL Task & Sequence Container to copy tab delimited CSV files from Remote Server to our local server through batch commands & Execute Process Task & then processing these files & saving their data in given table in SQL Server 2008 database through Execute SQL Task.
- Used Script Task for sending Emails to the concerned business users on the successful run of the package & also on the failure of the package with the Excel File attached having the description of the steps of the package executed.
- Involved in testing, debugging and implementation.
- Used SilverLight to provide animations and embedded web controls
- Implemented server- side validation using ASP.Net Validation Controls.
- Assigned permission and roles based on the hierarchical position of user using ASP.Net authorization.
- Created dynamic web pages for generating dynamic tables.
- Created Authenticated logins and validated permissions.
- Used Data Grid, Data List to populate data from database
- Involved in Debugging and Testing of the application.
- Generated different reports to assist in decision making using Crystal Report.
- Performed detailed documentation such as Technical specification, design document, Status reports, etc.