We provide IT Staff Augmentation Services!

Sr. Net Developer Resume

San Francisco, CA

SUMMARY:

  • 9+ years of experience in Information Technology, Module Design, Development and Maintenance, Testing, Documentation, System analysis, full life - cycle project development experience.
  • Experience in .Net development, encompassing analysis, design, development and execution of business applications in N-Tier and SOA architectures.
  • Experience in detection of bugs, Rectifying the bugs, Supporting the application and Application maintenance.
  • Experience in .Net Framework 3.5/4.0/4.5, MVC 4.0/5.0, AJAX, Web Services(SOAP), Pl/SQL, SQL Server 2005/2008/2012, WPF, Web API.
  • Expertise in developing web based applications using ASP.NET, C# .NET, ADO.NET, Entity Framework, VB. Net, C Net, JavaScript, JQuery, WCF, LINQ, JSON, Bootstrap, Angular JS, HTML5, CSS, CSS3, XML, XAML, XSL, XSLT.
  • Good exposure to the Software Development Life Cycle (SDLC), Service Oriented Architecture (SOA).
  • Experience in using ORM (Object-relational mapping) tools like NHibernate 3.1 and Microsoft Entity Framework 4.
  • Experience designing and developing Win forms and Web forms.
  • Strong experience in Object Oriented Programming (OOP) and methodologies.
  • Hand-on experience with Reporting Tools in writing and tuning with better design and much information in different layouts using SQL Server Reporting Services (SSRS), Crystal Reports
  • Extensive experience in using State Management Techniques both server and client side
  • Extensive knowledge of Client/Server and Web based applications using Visual Basic 6.0, ASP, ASP.NET (1.1/2.0/3.5), ADO.ENT, C#, VB.NET, Web Services, Telerik Rad Controls, and Telerik Sitefinity
  • Extensive experience of working in Test driven development (TDD), Behavior Driven Development (BDD) Domain Driven Design (DDD) and Agile development environment.
  • Communicated with the clients and the Management. Involved in the Planning and the Requirement gathering.
  • Experience with Microsoft Enterprise Library.
  • Experience in implementing Authentication and Authorization security mechanisms.
  • Strong understanding and Implementations knowledge of Design Patterns.
  • Hands on experience in web-application including front-end & database.
  • Expertise in creating user controls and using Third party Controls like Data Grid, Flex Grid in Visual Studio.
  • Experience in writing SQL statements, complex queries, sub queries, joins, Stored Procedures, Triggers, Views, and Functions in SQL Server.
  • Experience in creating and consuming Web Services using C#.
  • Experience in working with version control tools like Team Foundation Server(TFS), Subversion(SVN), Visual Source Safe(VSS), Git.
  • Experience implementing web application frameworks using n-tier, MVP, MVC with Entity Framework, Web API architecture.
  • Highly organized and efficient to prioritize and manage multiple tasks.
  • Team player with excellent communication, interpersonal and presentation skills.
  • Exposure on .Net WEB API
  • Expert in designing complex reports like reports using Cascading parameters, Parameterized Reports and Report Models and ad-hoc reports, Crystal Reports using SSRS .
  • Exposure on share point 2010(Object model, Features, Web Parts, Ribbon customization, Search)
  • Experience in writing SharePoint Custom Web parts, creating and accessing Document Libraries, Users & Groups using SharePoint Object Model
  • Good Knowledge in Customizing the Master Pages and Share point pages using Sharepoint Designer.
  • Knowledge on SharePoint configuring services in central administration.
  • Exposure in creating the Share point projects with Visual studio 2010/2012/2014
  • Hands on experience in creating site and deploying the site in various Environments.
  • Experience working on overall deployment and release aspects that includes setting up the baseline schedules, source control branching, Build Automation and installation development
  • Hands on Experience in taking backups and restoring SQL Database
  • Quick learner with the ability to grasp new technologies.
  • Expert in Ad-hoc reports, drill down and drill through reports and cross tab reports.

TECHNICAL SKILLS:

Programming Languages: C#, C++, PL/SQL, JAVA, Mongo DB, VB.Net

Microsoft .Net Technologies: .NET Framework 4.0/3.5/2.0, ASP.NET 4.0/3.5/3.0/2.0, ADO.NET, VB.NET, WCF, MVC, WPF, Web Services, Win forms, Web forms, SharePoint, InfoPath

Scripting languages: JQuery, JSON, JavaScript, VBScript, T-SQL, LINQ, CLAM, Perl, Python, Ruby

Data bases: MS SQL Server 2012/2008/2005/2000/ AZURE, MS Access 2010/2007, Oracle 10g/9i

Operating Systems: Windows Server 2008/2003/2000/ AZURE, Windows XP, Vista/ Windows 7, Unix, Linux

IDE: MS Visual Studio.NET 2013/2012/2010/2008/2005, RTC.

Web Development: ASP, XML, HTML, XHTML, DHTML, CSS, XSLT, AJAX, JavaScript, JSON, Bootstrap, Knockout JS, Angular JS, Node JS, Domino/Lotus Notes

Reporting Tools: Crystal Reports, SSRS, SSIS

Networking Protocols: TCP/IP, HTTP, FTP, SOAP, UDP, LDAP.

Tools: MS Visio, VSS, Tortoise SVN, Team Foundation Server (TFS)

Methodologies: Rational Unified Process (RUP), Unified Modeling Language (UML) and SCRUM methodology.

Design Patterns: MVVM, Unity, Factory, Abstract Factory, Singleton, MVP, MVC.

Web Server: IIS 5.0/6.0/7.0, Apache

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Sr. NET Developer

Responsibilities:

  • Understanding system requirements and execution of tasks allocated to maintain and develop Web pages.
  • Involved in the everyday scrum meeting which included the management.
  • Involved in supporting and maintaining the application after production.
  • Creating the routing logic by using Controller in ASP.NET MVC and Entity Framework.
  • Updating the entire application to be cross browser compatible
  • Ensuring quality of deliverables with Testing and Supply chain teams.
  • Perform enhancements for Web using C# ASP.Net using Visual studio 2012 and SQL Server 2008.
  • Used NHibernate as the ORM tool for data access.
  • Used N-tier architecture for presentation, business and data access Layers.
  • Developed system services Service Oriented Architecture(SOA) application platform for use by all web applications utilizing WCF services.
  • Worked on Telerik, AG-Grid and Kendo UI controls for dropdowns, grids and progress bars.
  • Have created and used Win forms.
  • Used Delegates and Events to establish communication between the Win forms.
  • Used Agile Methodologies for development through TDD, continuous integration and stand-up meetings.
  • Implemented web user interface design using HTML5, Master Pages, Themes, CSS, AJAX, JQuery and JavaScript, Bootstrap, Angular JS and Knockout JS.
  • Used WPF in creating different animated scenes using the combination of transforms, animation controls
  • Developed disaster recovery procedures and backup policies for the messaging environment
  • Provided Tier3 support and managed a team of support professionals during the migration.
  • Used LINQ in data and business layers.
  • Created required objects using C# for interacting with Crystal Reports.
  • Gained an exclusive experience working with Sitefinity, adding User Controls designed using VB.NET into the Sitefinity, creating Custom Modules, Pages, Master templates etc.
  • Written stored procedures in SQL servers which are indeed used as data source for Crystal Reports.
  • Responsible for troubleshoot and bug fix of the defects.
  • Developed PL/SQL triggers and master tables for automatic creation of primary key.
  • Created PL/SQL stored procedures for moving data from storage area to data mart.
  • Analyze defects and find strategic and logic solution.
  • Developed web applications using ASP.NET and AJAX Extensions under MVC architecture.
  • Involved in consuming Restful web services to validate the data entered by the user.
  • Used LINQ to SQL to get data from database.
  • Used Server Controls like Data Grid, Datasets to display, manipulate data along with SQL Stored procedures to interact with the database
  • Unit and Integration Testing for the modules.
  • Designed entire framework to support Test Driven Development(TDD) by making use of Dependency Injection through unity framework and developed a generic repository
  • Develop reports using complex formulas and to query the database to generate different types of ad-hoc reports using SSRS .
Confidential,Irvine, CA

Sr.NET Developer

Responsibilities:

  • Architect the application platform, including the backend, messaging, and UI layers
  • Design and develop rapid prototyping across different architectural layers, i.e. database, application server, workflow, messaging and event management, and user interface
  • Provide technical guidance and assistance to development teams
  • Interact with subject matter experts to understand the business requirement and design the application accordingly
  • Participate in preparing requirements and specification
  • Generated the Structs, Tiles in WPF and nhibernate mapping files to conform to MVC Style application.
  • Responsible for various phases of Deployment from Development to QA to Staging and finally into Production
  • Designed and developed asp.net MVC with integrated custom controls and user controls.
  • Implemented the ASP.net membership provider to manager user's base.
  • Hands on experience in using asp.net Ajax, JQuery, and .net controls like chart control.
  • Implemented technical use cases by designing and developing the appropriate web pages in asp.net using C# code-behind.
  • Evaluated existing applications and recommended changes to solve development and performance problems by applying enterprise design principles including Domain Driven Design, ORM, Repository Pattern, Inversion of Control, Service-Oriented Architecture, and Model-View-Presenter.
  • Developed dashboard reports using Reporting Services, Report Model and ad-hoc reporting using Report Builder.
  • Worked in an Agile Programming Methodologies, Scrum and Test-Driven Development (TDD) environment to deliver higher-quality software far more rapidly and designed the complete solution using N-tier Architecture model and MVC3 design pattern.
  • Created, Deployed and Managed Reports using Crystal Reports
  • Used Telerik & Kendo UI controls like Rad Chart and Rad Grid view to provide richer user experience.
  • Responsible for designing the ASP.NET application authentication using .NET Framework and Model View Controller MVC.
  • Developed WinForms user interface projects with initial layout and base control
  • Implemented WPF in creating custom controls.
  • Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
  • Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as parameter to the stored procedures
  • Implemented interactive UI with HTML5, CSS3, JavaScript, Angular Js, Knockout Js and Bootstrap.
  • Responsible for designing all technical white papers and configuration management procedures for the messaging infrastructure.
  • Developed Web API'S for all data exchanges between Client and server, and Angular JS (acts as a VIEW MODEL) to bind data fetched using Web API'S to UI.
  • Developed WCF service endpoints and exposed them over default protocol (soap over http) settings.
  • Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications
  • Wrote conversion scripts SQL, PL/SQL, Stored procedures, Functions and Packages to migrate data from Oracle database to SQL server database.
  • Programmed ADO.NET for communication between application and database, used extensively Data Grid, Data Set, Data Table, Data Views, Data Adapter and Data Readers to render reports.
  • Used different Telerik Rad Controls, Free Text Box in Visual Studio applications and Sitefinity.
  • Created stored procedures, functions and views for the related business scenarios in SQL Server.
  • Developed various stored procedures for the data retrieval from the database.
  • Developed database access components using the ADO.NET Entity Framework and utilized LINQ to Entity.
  • Implemented error handling for the web pages by displaying appropriate user readable error messages.
  • Setting up the application development environment by using Microsoft TFS.
  • Hands on experience creating the technical design documents & maintaining them.
  • Responsible for writing the code in Microsoft Visual Studio.Net 2010 with ASP.Net using code behind C# & tested with NUNIT.
  • Evaluated existing applications and recommended changes to solve development and performance problems by applying enterprise design principles including Domain Driven Design, ORM, Repository Pattern, Inversion of Control, Service-Oriented Architecture, and Model-View-Presenter.
  • Led the development team in modeling the business domain into classes, responsibilities, and collaborators (CRC), and helped them turn the design into a working domain object model.
  • Create custom workflow by overriding standard business logic using Python
Confidential, Mountain View, California

Sr./Lead .NET Developer

Responsibilities:

  • Involved in gathering business data, analyzing the requirements, evaluating the existing data and related procedures of the project.
  • Worked extensively with the end-users of various departments to gather Business Data for the requirements and gave demos to the department heads.
  • Developed portal and content management application using a custom site definition, custom feature development and custom web parts.
  • Created custom SharePoint sites, sub sites, Document Libraries, Lists and List views to collaborate the Affiliates using visual studio.
  • Directly responsible for all aspects of the corporate messaging infrastructure design, including email firewalls, Microsoft Exchange 2007, and client software configuration and support
  • Created custom SharePoint Web Parts using Visual Studio, asp.net, C# with Microsoft. SharePoint and Microsoft. SharePoint. Web part pages’ object model.
  • Migrated SharePoint Sites, Lists and Libraries, web parts, permissions, documents between servers using SharePoint Site Migration Manager (Meta Logix).
  • Developed custom forms using InfoPath and published into SharePoint forms library.
  • Developed and implemented custom workflow forms using InfoPath and custom workflows using SharePoint Object model and MS Office
  • Performed administration tasks i.e providing access levels, permissions, creating users and groups in active directory etc. in SharePoint Portal server.
  • Customized Publishing pages with workflows in SharePoint Designer .
  • Integrated SharePoint events with Microsoft Outlook to notify employees of events through their calendar.
  • Implemented Lotus Notes/Domino transition to SharePoint MOSS. Integrated SharePoint and Lotus notes for information sharing between the users.
  • Integrated SQL and Access data tables with the SharePoint lists and created the custom web parts to display the SQL data in the SharePoint portal pages.
  • Developed the CAML queries and performed unit testing.
  • Maintained design requirements documentation with accurate information sharing.
  • Prepared training material presentations and related documentation to use for the team
  • Plans, schedules and performed proactive maintenance, including software upgrades and patch installation.
  • Installed and configured SharePoint Portal Server (SPS) with Windows Server IIS and SQL Server with Information Systems Management.
  • Worked with business analyst in gathering the business requirements from the client and defining the system functionalities.
  • Worked on site collections, site configurations, site templates for managing web portal valuable information.
  • Developed custom web parts, lists and libraries, content types, templates using C#.Net.
  • Created custom site pages and web user controls using C#.Net and ASP.Net as per the requirement.
  • Developed search functionality by creating a custom search results page with Share Point Object Model (C#) based on the pre-existing SearchResults.aspx which uses the built-in SharePoint search functionality and manipulates the results to display metadata. Results are displayed in Data Grid.
  • Configured Report Model for developing ad-hoc reports by the end-users.
  • Migrated SQL data to the SharePoint lists and synchronized them for the daily updates.
  • Worked with event handlers for handling various user events.
  • Created custom sequential workflows and associated them to the SharePoint list.
  • Worked on user’s permission levels to make the SharePoint portal more secure.
  • Deployed the lists, sites and sub sites from development to production.
  • Accomplished major tasks such as Code Review, bug tracking, bug fixing.
  • Involved in site demonstration with client and members of the organization.
Confidential, Omaha, NE

Sr. .NET Developer

Responsibilities:

  • Involved in gathering software requirements from stake holders
  • Involved in analyzing the requirements gathered
  • Involved in architecture of the application and created designs based on Requirements
  • Experience in Creating and Consuming web services using WCF
  • Used Structure map for DI
  • Participated in full development life-cycle using Object Oriented Programming (OOPS) concepts
  • Used LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner
  • Involved in Design and development of basic architecture using MVC
  • Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET, the middle tier contained all the business logic
  • Hosting of databases and the entire application with windows Azure
  • Implemented Database access using Entity Framework
  • Used Enterprise Libraries for to connect Database (Data Access Application Block), to log on application used (logging Application Block), to handle exception used (exception Handling application block)
  • Designed database in NO-SQL and created stored procedures, functions, views to reduce complexity of front-end NO-SQL queries and triggers to enforce entity relationships
  • Successfully developed different Web Pages using C#, ASP, MVC, HTML, JavaScript, CSS.
  • Used strongly typed views with a view model for creating views
  • Server side validations was done using Data Annotations
  • Used Ajax with JSON and ASP.NET MVC Ajax helpers for asynchronous execution
  • Implemented Role based Authentication and Authorization for security
  • Involved in analyzing requirements and technical design of the project
  • Involved in implementing design specification, fixing bugs, designing Databases, code refactoring
  • Generated Report Models using Model Designer, to enable the business users to build ad-hoc reports using Report Builder.
  • Participating in team meaning with BA’s and Manager and generating the design outline based on the End-User requirements.
  • Used Business Objects Data Services to migrate data to data mart.
  • The front-end was implemented as a Single-Page App (with Angular JS, and Bootstrap).
  • Backing the front-end was a "smart proxy" (written in Node.js, Express.js, and Mongo DB) which presented the front-end with a nice RESTFUL API, and which abstracted away the dirty details of making all kinds of complex SOAP calls to the legacy Java system.
  • Wrote integration tests in Python which validated that the legacy Java service layer was behaving as expected.
  • Design database using Erwin and Python for DB scheme scripting
Confidential, Omaha, NE

Sr. .NET Developer

Responsibilities:

  • Designed and developed the application using MVVM pattern
  • Created a rich user interface by using different layout panels and WPF controls
  • Implemented one-way and two-way data binding
  • Handled the change notifications using I Notify Property Changed interface
  • Handled Routed events such as Bubbling and Tunneling events
  • Implemented Menu and toolbars for better maintainability
  • Used Built-In Command Libraries in WPF for handling application commands
  • Used input binding and command binding features for implementing commands and key board shortcuts.
  • Used colors and brushes, transforms and effects while creating User interface
  • Used resource dictionaries for maintaining window level and application level resources
  • Used various OOPS concepts like Inheritance, abstract class, interfaces, polymorphism in Business entity layer using C#.NET.
  • Involved in fixing bugs by debugging the application, Found solution for many technical issues in the project.
  • Used task parallel library to improve the performance and implementing multi-threading
  • Was part of Design team and involved in discussions with the stake holders
  • Extensively used WIX for creating Installation packages and Bootstrapped application
  • Migrated DTS 2000 packages to SQL Server Integration Services (SSIS) and modified the packages accordingly using the advanced features of SQL Server Integration Service.
  • Designed ETL packages dealing with different data sources (SQL Server, Flat Files, and XMLs etc.) and loaded the data into target data sources by performing different kinds of transformations using SQL Server Integration Services (SSIS).
Confidential

.NET Developer

Responsibilities:

  • Involved in gathering software requirements from stake holders
  • Involved in analyzing the requirements gathered
  • Involved in architecture of the application and created designs based on Requirements
  • Participated in full development life-cycle using Object Oriented Programming (OOPS) concepts
  • Used LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner
  • Involved in Design and development of basic architecture using MVC
  • Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET, the middle tier contained all the business logic
  • Hosting of databases and the entire application with windows Azure
  • Implemented Database access using Entity Framework 5
  • Used Enterprise Libraries for to connect Database (Data Access Application Block), to log on application used (logging Application Block), to handle exception used (exception Handling application block)
  • Designed database in MS-SQL and created stored procedures, functions, views to reduce complexity of front-end SQL queries and triggers to enforce entity relationships
  • Successfully developed different Web Pages using C#, ASP, MVC, HTML, JavaScript, CSS.
  • Used Log4Net for logging
  • Used strongly typed views with a view model for creating views
  • Used strongly typed templates for creating Views
  • Created partial views for creating complete views
  • Server side validations was done using Data Annotations
  • Implemented client side validations using JQuery
  • Used Ajax with JSON and ASP.NET MVC Ajax helpers for asynchronous execution
  • Implemented Role based Authentication and Authorization for security
  • Involved in analyzing requirements and technical design of the project
  • Involved in implementing design specification, fixing bugs, designing Databases, code refactoring
  • Analyzed some clients needs and developed software tools to assist dynamic site content creation Python.
Confidential

.NET Developer

Responsibilities:

  • Developed a Sales site website using ASP.Net and C#.NET where sales representative share that link to the prospective customers
  • Developed UI using HTML, which would display the plan information for a particular enterprise.
  • Developed User Interface using ASP. Net. Designed, modeled and architected multi-threaded, enterprise N- tier software agent using web service hosted in a Windows service.
  • Extensively used ASP.NET controls for developing the UI.
  • Involved in resolving major bug fixes within the application.
  • Wrote the stored procedures using SQL SERVER.
  • The task included developing user controls, writing JavaScript functions, Creating CSS style sheets
  • Worked on Web Forms to achieve some functionality locally.
  • Consumed web service that would display the plan information for a particular plan.
  • Implemented Data Access layer using ADO.NET to access the SQL Server database.
  • Have extensively used datasets, Data table and Data view to retrieve and manipulate data and display it in an ASP.NET page.
  • Analyze the requirements in the areas of Merchandising, Production, Inventory Control, Finance, Payroll and Masters.
  • Interacting and communicating with client for getting the requirements and documenting the same
  • Designing and Developing windows form in VB
  • Coding of Merchandising and Inventory Modules
  • Creating various Unique, Check constraints in database
  • Using SQL Query analyzer for Optimizing database queries by creating indexes on database tables
  • Creating database Triggers and stored procedures
  • Creating Installer Setup project
  • Implementing the solution on production environment and fixing the problems and enhancing the desired changes
Confidential

.NET Developer

Responsibilities:

  • Effectively involved in various stages of the development.
  • Designed, configured and developed the web application using ASP.NET, C# and CSS.
  • Created User Controls for the pages.
  • Implemented validation using ASP.Net Validation Controls.
  • Implemented session management for the application.
  • As a security measure implemented Form Based Authentication and Role Based Authorization.
  • Data is stored in Microsoft SQL Server database and retrieved using ADO.NET.
  • Consumed Web Service using VB.Net.
  • Wrote SQL queries, Stored Procedures, Triggers, and Indexes using SQL Server.
  • Data grid and Data list were used to display account summary, history and otherinformation on the web pages.

Hire Now