C#/.net Programmer Resume
NY
CAREER SUMMARY:
- 9+ years of experience in Design, Analysis, Development, Configuration, Testing, Training, Implementation and Maintenance of Software Applications in Web, Desktop and client/server environment.
- Conscientious, dynamic, determined and result - oriented self-starter with an analytical approach to problems; enthusiastic in keeping abreast of current technologies and a zeal to invest in a career with the company.
- Strong and influential communication and interpersonal skills with efficacy in follow-up and leadership roles.
- Highly motivated with a drive to take up challenges and put problem-solving to effect in a dynamic environment.
TECHNICAL SKILLS:
Programming Languages: C#, Visual Basic (VB), HTML
Client Scripting: JavaScript, JQuery, AngularJS
Web Technologies: MVC, Web API, AJAX, Web Services, WCF, Silverlight, ASP.NET.
Database/Programming: SQL Server, Netezza
Application Tools: Visual Studio, SSIS, SSRS
Desktop: WPF, Win Forms
PROFESSIONAL EXPERIENCE:
Confidential, NY
C#/.Net Programmer
Responsibilities:
- Used $q, $http services for making Ajax calls, to create reusable logic and shared data in AngularJS.
- Used $routeProvider, $location, $routeParams services to setup routing, navigate inside the angular app and $cacheFactory for caching data in AngularJS.
- Used Binding, Model, Event and Display Directives in AngularJS.
- Implemented event-based communication between controllers through $on, $broadcast services in AngularJS .
- Created a custom directive which implemented a custom Kendo UI Grid in AngularJS .
- Implemented Controllers, Modules and Services to build HTML templates in AngularJS.
- Created and designed tab menu, nav bars, panels, form controls and the angular app layout using Bootstrap 3.
- Used Kendo UI, HTML 5 controls such as Combo Box, Dropdown List, Grid etc. to populate data.
- Implemented Attribute Routing to have more control over the URIs in Web API 2 and return JSON.
- Implemented IHttpActionResult to return built in action results in Web API 2.
- Created Asynchronous operations using async, await to get data asynchronously in MVC 5 and C#.
- Implemented Repository pattern using Interfaces and Unity (Dependency Injection) in C#.
- Worked with cte’s, views, temp tables, functions, procedures, and joins in Sql Server 2012.
Key Technologies: MVC 5, AngularJS, JQuery, Bootstrap, Kendo UI, Microsoft SQL Server 2012, SSRS, Enterprise Library 6, C# 4.0, Microsoft .NET Framework 4.5, TFS.
Confidential, NY, NY
C#/ .Net Developer
Responsibilities:
- Used Prism and implemented Dependency Injection, View Navigation, Event Aggregation, Modularity and Unity as the Dependency Injection Container.
- Used the Razor View engine to generate html in MVC 3.
- Performed Multithreading using Task, Parallel classes in Task Parallel Library in .NET 4.0, C#.
- Implemented Mediator pattern to publish, subscribe events using Delegates, Events in C#.
- Implemented ActionResult, PartialViewResult, JSONResult to display Views and Partial Views with MVC 3.
- Used the MVC Routing system to customize routes to match incoming URL’s.
- Used Various Html, URL Helper methods and display templates to populate data.
- Used Ajax binding, Editor Templates with Kendo UI Grid and Kendo Dropdown List for ASP.NET MVC.
- Used JQuery for DOM interaction, handling events and calling MVC action methods asynchronously.
- Worked on different JQuery Selectors, Events, Traversing.
- Worked on JQuery Ajax methods to load data for the server asynchronously.
- Created Data Templates, Control Templates for Items Controls and Content Controls in WPF.
- Implemented custom Behaviors, Converters, Styles, and Triggers in WPF.
- Developed User, Custom Controls which had multiple Dependency Properties for custom requirements in WPF.
- Worked with different Infragistics controls (XamRibbon, XamDockManager, XamTabControl, XamDataChart, XamPieChart, XamGrid, XamDataPresenter, XamListBox, XamComboBox etc.)
- Worked with SSIS Packages to extract raw data and place them in the Netezza db.
- Designed and consumed REST (Web API) based Services for web applications.
- Created various Stored Procedures and Views in SQL Server 2008 and used Entity Framework.
- Implemented MVVM, MVC Design Patterns applications.
Key Technologies: WPF, MVC 3, Netezza, JQuery, SSIS, Microsoft SQL Server 2008, Entity Framework, Web Api, REST, C# 4.0, Microsoft .NET Framework 4.0, Expression Blend, Linq, Infragistics, TFS, NUnit, Rhino Mocks.
Confidential, NY, NY
C#/. Net Developer
Responsibilities:
- Worked with Expression Blend to create different Visual States (Visual State Manager), Behaviours, Styles, Control Templates, Data Templates for WPF, Infragistics controls.
- Worked with Styles, Control Templates, Triggers and Data Templates to customize various WPF controls.
- Implemented Command, Key, Input Bindings in WPF.
- Used Action, Func delegates by passing various Lambda Expressions in C# 4.0.
- Worked with Extension Methods, Linq (Deferred, Non-Deferred Operators), and PLinq in C# 4.0.
- Performed Multi-Threading using BackgroundWorker for asynchronous operations and Dispatcher for UI related operations.
- Designed, consumed and hosted WCF Service.
- Implemented Distributed Transactions with WCF Services to update data in multiple systems.
Key Technologies: WPF, XAML, Microsoft SQL Server 2008, Microsoft Visual Studio 2010, C# 4.0, Microsoft .NET Framework 4.0, Expression Blend, Linq, Infragistics, TFS.
Confidential, Plano, TX
C#/. Net Developer
Responsibilities:
- Implemented Client, Server validation for various form controls in MVC for the customer service app.
- Created Asynchronous controllers in MVC 2 to get data asynchronously from the database.
- Used Action Selectors, Action Results to pass data to the views in MVC.
- Used Various Html, URL Helper methods to populate data in MVC.
- Used Ajax binding with Telerik UI Grid and other Telerik controls for ASP.NET MVC.
- Worked on different JQuery Selectors, Events, Traversing.
- Used different JQuery DOM methods to manipulate html elements and attributes.
- Performed Validations on various WPF controls using IDataError interface.
- Worked with Styles, Control, Data Templates and Event Triggers to customize various WPF controls.
- Worked with different Infragistics controls to implement custom functionality.
- Implemented Caching, Validation on the client side using Enterprise Library 5.0.
- Involved in implementing, hosting WCF Services in IIS 6.0.
- Performed unit testing using Rhino mocks in C# 4.0.
- Worked on Joins, Sub queries, Temp tables, stored procedures and functions in SQL Server 2008.
- Worked with Linq, implemented deferred and non-deferred operators in C#.
Key Technologies: WPF, XAML, SQL Server 2008, Visual Studio 2010,C# 4.0, Expression Blend, NHibernate, Linq, Enterprise Library 5.0,Infragistics, Prism, Silverlight.
Confidential, Barrington, IL
C#/. Net Developer
Responsibilities:
- Used Prism which supported Modularity, Dependency Injection and View Discovery to build the application.
- Used different Content Controls, Items Controls, Range Based Controls, and Data Controls in WPF 3.0.
- Implemented Styles to reuse formatting, Control Templates, and Data Templates to make more radical changes in customizing a WPF control.
- Worked with different Event Triggers (Property, Data, and Multi Data).
- Implemented LINQ queries in WPF applications.
- Worked with Microsoft’s Enterprise Library to access the database using C#.
Key Technologies: SQL Server 2008, C# 2008, Microsoft .NET Framework 3.5, Expression Blend, WPF, Linq.
Confidential, Georgia, Atlanta
. Net Developer
Responsibilities:
- Used Session state, Data Caching to store and cache data in ASP.NET 2.0.
- Used Grid View, Menu controls to bind data to datasets and populate them in front end.
- Used Master Pages, Content placeholders and themes to design the application.
- Designed different User Controls to use them in multiple parts of the application.
- Used C# as the programming language and JavaScript for client side scripting.
Key Technologies: SQL Server 2005, C#2008, .NET Framework 3.5, Web Services, JavaScript.
Confidential, Manchester, NH
.Net Developer
Responsibilities:
- Created SSIS packages to process the pharmacy information that is fed to the application on a weekly basis.
- Developed different Stored Procedures, Triggers, Indexes, and Views.
- Used Grid View, Menu controls to bind data to datasets and populate them in front end.
- Used Session state, Data Caching to store and cache data in ASP.NET 2.0.
Key Technologies: Microsoft SQL Server 2005, Microsoft Visual C#2005, .NET Framework 2.0, ADO.NET.