Senior Dot Net Developer Resume
NyC
SUMMARY:
- Over 10 years working experience in Dot Net.
- Extensive experience in Dot NET Framework 3.5/4.5 and Core 1.0, C# and Visual Basic programming
- Extensive experience in Azure cloud computing and design patterns in Azure, service bus, web role and work role, Azure storages, and microservices programming
- Extensive experience in coding with Object Oriented Analysis, Design, and programming.
- Familiar with all Design Patterns in categories such as creational pattern, structure pattern and behavior pattern
- Experience in RDBMS: MS SQL Server 2014 programming, developing stored procedures, functions, and triggers indexes in T - SQL. Creating tables and constraints on tables.
- Familiar with data modeling and database ER relation abstracting,
- Experience on the development of XML Web Services, WCF, ODATA, Restful service, SOAP, JSON,
- Proficient in XML, XSD, XSLT, XPATH, XQuery
- Expertise in Web front end development using AJAX, JavaScript, HTML5, CSS3, JQuery, JSON, AngularJS 1.5 and 2.0, ReactJS, and Bootstrap
- Experience in computer security and encryption, privacy and data integration.
- Experience in Android architecture and security model knowledge, and security issues in inter process communication
- Experience in process, multi-threading programming with synchronization, monitor, and locks, asynchronous programming (ascy and await)
- Strong skill in data structure and algorithm design.
- Hands-on experience in developing applications using .NET Framework WCF, WPF, WWF.
- Experienced in TDD and unit Testing, Test schedule planning, Test case design, Documentation and Execution. Editing and playback the scripts after fixing the bug
- Excellent Planning and problem solving skills, able to independently as well as in team with minimal guidance
- Familiar with interop of managed code and wrapped unmanaged code, PInvoke, C++/CLI, COM and Wrapper.
- Familiar with Java, C++, and C#, Dot Net Framework 4.5.1 and core 1.0
- Excellence in Internet Information Services IIS architecture, pipeline model, and deployment.
TECHNICAL SKILLS:
.NET 4.0 Framework, C#, ASP .NET MVCSQL Server, Pl/SQL in Oracle HTML5, CSS3, JavaScript, Ajax, JQuery, XSLT, AngularJS and Bootstrap Python, Java, PHP, XAMPP, C/C++ based on Linux, R and Matlab
PROFESSIONAL EXPERIENCE:
Confidential, NYC
Senior Dot Net Developer
Responsibilities:
- Developed Restful web service using Web API controllers. Using Http verbs call the service.
- Web deployment in an Azure/Cloud environment and IIS.
- Used Entity framework as a data access layer to connect database. Map data from database to data collection object in C# side.
- Configured IIS servers and SQL Server Databases.
- Developed complicated query using LINQ and Lambda Expression.
- Developed SPA application using AngularJS. Used Bootstrap, Html5 and CSS3 to design Html view
- Used AngularJS framework and JavaScript to develop custom directive, filter, controllers, services, and routing. Use Promise as an Asynchronous programming to call service.
- Tested AngularJS code using Jasmine. Apply dependent Injection pattern in the development.
- Develop ReactJS in some pages
- Embedded AngularJS Gantt chart and pie chart control to the page to show data.
- Developed elastic search using Elastic.js and JSON data. Query elastic search using Restful service and JSON data.
- Used Dialog and Date-Picker of AngularJS Bootstrap Package in the view.
- Used Ag-grid and Angular UI Grid in the page to present data set in JSON format.
- Created index and Populate data from database to elastic search server.
- Developed create, update, read, and deletes functions (CRUD) using AngularJS in Aggrid web page.
- Developed role based security using AngularJS
- Used NUnit and Moq framework for Unit Testing.
- Developed SSRS report; pulled data from database to the report.
- Developed WCF Data service using OData and WCF as an URI-driven interface to backend data store, used to provide CRUD function.
- Developed Restful web service by Java. Implemented Get, Put, Post, and Delete functions.
Confidential, NYC
Senior .Net Developer
Responsibilities:
- Created tables and views in SQL Server database; created index, keys, and constraints in the tables.
- Developed stored procedures, functions, and triggers on SQL server database.
- Developed complex SQL query statement such as correlated and nested query.
- Developed Web site for Ship requirement using Asp.Net MVC5.
- Designed views using Razor engine, Html helpers
- Coded JavaScript for page functionality and Pop up Screens
- Coded extensively in jQuery to make rich internet web pages and created custom date picker in input box.
- Developed controllers to handle user requests, and Use attribute routing
- Asynchronous Programming, letting some task working in background to fetch data.
- Developed view models and partial views for the views
- Used entity framework to do ORM mapping, and use LINQ to query objects
- Deployed Web application to IIS and configured IIS.
- Analyzed user requirements and extracted entities and relations using data normalization forms for database design
- Developed desktop system using WPF and XAML in MVVM pattern, designed user interface using panels and controls.
- Used Shapes, brushes, triggers, and data template in user interface design.
- Designed style resource and user controls.
- Developed view model, event handlers, and commands, and bound data to the WPF view.
- Used Master Details Binding to show data of selected items.
- Used value conversion to convert and convert back data in binding.
- Developed data input validations and error handling in WPF and show message in Validation Error Template
- Used Datagrid to display and edit data using rows and columns in WPF
- Multiple threading, update UI using different thread.
Environment: Microsoft.NET Framework 4.0, Microsoft Visual Studio 2010. SQL Server 2008, IIS
Confidential, Southfield, MI
Dot Net Developer
Responsibilities:
- Developed XML web service for HAP 2.0,
- Object oriented programed to create classes, encapsulate, and inherit classes in a hierarchy structure.
- Used LINQ to object to query objects, and ADO.NET to access database, used aggregate operators and group query to analyze the results of a query.
- Generated large dataset in C# to XML documents and passed XML documents as parameters from C# to Oracle procedure.
- Retrieved data from XML using XQuery in PL/SQL, and update and insert data into database.
- Developed stored procedure with PL/SQL Oracle to query database, return result to C# side of the web service
- Developed reports on SSRS on SQL server 2008 R2
- Worked in agile methodology.
- Developed WCF service for security; authenticate users by user name and password using .NET 4.0 C# and SQL Server 2008, hosted in a windows form application.
- Parsed Word document to get the content of the files using C#,
- Extracted key words in contents using regular expression and save them in database
- Developed web application on MVC3, developed model and controllers to handle user request, display result in view.
- Designed User interface using html, JavaScript, JQuery and CSS
- Designed and create database tables in SQL server 2008
- Accessed database using Entity Framework,
- Developed stored procedure for database
- Developed project using Agile and Test Driven Development method
- Used C# to design abstract classes, derived classes, implement inheritance, polymorphism with OOP
- Involved in developing WCF for Database access and security using C#, hosted in IIS and windows service.
- Designed WinForms -Based Graphical User Interface to deliver the required user experience.
- Wrote user controls, custom controls to be used in the WinForms and C# class libraries for code reusability.
- Implemented Web Services that correspond to different site sections and functions.
- Used LINQ to query collections, code LINQ query with LINQ query syntax and method syntax. Use aggregate operators and group query to analyze the results of a query.
- Designed database schema for the entire system using SQL server 2005.
- Designed user interface screens and implementing / coding application logic under Microsoft .NET framework using C# to use .NET features that powered with CLR.
- Extensively used JavaScript, XML and XSLT to make SVG Graphs user interactive and intelligent.
- Worked on ASP.NET MVC, writing control, data model and view, associating model and view with control.
- Worked in ASP.NET Web Forms for views, ASP.NET state Management, ASP.NET caching features, configuring ASP.NET optimizations, securing ASP.NET web application.
- Store and retrieve data in Oracle, write PL/SQL in Oracle database
Environment: Microsoft.NET Framework 3.5, Microsoft ASP.NET, AJAX, Microsoft Visual Studio 2008, SQL Server 2005, Oracle.
Confidential, San Jose, CA
.NET Developer
Responsibilities:
- Used C# to design abstract classes, derived classes, implement inheritance, polymorphism with OOP
- Involved in Webpage design with C#.
- Involved in developing of web services to expose data stores and various functionalities for different site section.
- Involved in calling and sending message to web service asynchronously because of long network latency, developing handler for web service call when it is completed
- Developed stored procedures, indexes, functions, triggers and transaction for database.
- Implemented Data Access with SQL Server 2005 using ADO.Net for DB operations.
- Used ADO.NET objects such as Dataset and Data Adapter, for consistent access to SQL server 2005 data sources.
- Developed various reports for displaying data stored in XML files by using DHTML, CSS, XML and XSLT.
- Used XQuery, Xml Path Document to query and edit XML.
- Created WinForms UI elements using Microsoft Expression Blend, WPF and XAML for graphics rich experience.
- Designed WinForms -Based Graphical User Interface to deliver the required user experience.
- Develop SSRS
- Wrote user controls, custom controls to be used in the WinForms and C# class libraries for code reusability.
- Implemented WCF for developing Web Services that correspond to different site sections and functions.
- Added WCF service to WPF application and use it to control the animation of controls
Environment: C#.Net 2.0, ADO.NET 2.0, Visual Studio 2005, SQL Server 2005, T-SQL, NET Framework 3.0, Windows Vista Enterprise