We provide IT Staff Augmentation Services!

Senior .net Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 12+ years of experience in analysis, design, development, testing and maintenance of object - oriented, client-server multi-tier web applications in companies like Confidential and ESI Software.
  • Hands on experience with .NET Framework (3.0, 3.5 & 4.0), C#, ASP.NET, ADO.NET, Web Forms, SQL Server 2008, HTML5, JSON, XML, JavaScript, jQuery, CSS3 and Web services
  • Extensive knowledge of S.P.A. application development using Angular.js and Knockout.js using MVC, MVVM, CSS, LESS and two-way data binding.
  • Proficiency in .NET technologies including ASP.NET, MVC 4.0/3.0, C#, WCF, ADO.NET, SignalR & AJAX.
  • Extensive hand on-expertise in development of AJAX based Web Applications and Razor View Engine.
  • Extensive working experience ASP.NET MVC Framework 4.0 with Razor View Engine, implemented Controller, Controller Actions and Views, Partial Views, Strongly Typed Views and View Models.
  • Strong debugging skills include Visual Studio, GDB, WinDbg, Kernel debugging and JavaScript debugging using Firefox and Chrome.
  • Hands on experience in creating and consuming services with WCF and WebAPI. Created services for data access layer using WCF with transaction and Session support and consumed them from the ASP.net MVC.
  • Good working Knowledge of Dependency Injection framework like Unity and nInject. Also excellent concept and working knowledge of multithreading programming using TPL and PLINQ.
  • Development experience includes development of framework and tools developments, MS Word Replica, MS Power-point Clone, Custom ERP and Security Tools.
  • Have designed and developed variety of software using in many modern and system programming languages like C++, .net, python, jQuery, Angular.js, develop the finance and system software. Also a security expert with experience in developing security software for Confidential .
  • Ability to communicate effectively, willing to accept responsibility, and has excellent analytical and logical skills.
  • Excellent team player with strong communication and desire to learn quickly.

TECHNICAL SKILLS

Languages: C#, .Net, C++, VBA, JavaScript, Python

Confidential .Net: .NET Framework 3.0/3.5/4.0, C#.NET, ASP.NET, WCF, ADO.NET, MVC 4.0, AJAX, Web-services, Web API, MSMQ, Entity Framework, Interop, Razor, SignalR

OS: Windows, HP-UX, Linux

RDBMS: SQL Server, PostgreSQL

Web 2.0: Ajax, MVVM, MVC, HTML5, S.P.A., REST, JQUERY, CSS3, LESS

JavaScript: jQuery, Angular.js, Knockout.js, Durandal.js, Ember.js, Jasmine, Karma

ASP.net: EF, LINQ, MVC, MVVM, WEBAPI, Unity

Design Concepts: Design Patterns, OOPs, OOAD, SSAD, UML, BPEL, ESB, SOA, MVVM, MVC, BDD, TDD

Protocols: IMAP, POP3, SMTP, XAMPP, SSL, L2TP, IPSEC, TCPIP, SOAP

Cloud Computing: Amazon AWS. PAAS.

Systems: WMI, Windows Scripting, Power-shell

Reporting Tools: Crystal Reports, SSRS

Version Control: Team Foundation Server, Visual Source Safe, Subversion, Git

PROFESSIONAL EXPERIENCE

Confidential

Senior .Net Developer

Responsibilities:

  • Requirement Analysis and Designing for the cloud version.
  • Understanding and existing code and framework and making the upgrade plan
  • Finalizing and fixing the requirement with the product team.
  • Making prototype and POC using the new HTML5, S.P.A and Angular.js and Jasmine.js.
  • Writing BDD test cases using Jasmine.js.
  • Making Client Side Dynamic Grid and Pivot Table using Jquery and Pivot.js
  • Performance tuning using client side cache using new HTML5 Web Storage- Local Storage.

Confidential

Senior Developer

Responsibilities:

  • Involved in full life cycle of the project from requirements gathering, analyzing, designing UI/Middle tier/database and transition using iterative AGILE methodology.
  • Developed many reusable code library, components and AJAX controls using unobtrusive AJAX, JSON and Razor like multi select autocomplete.
  • Develop the reusable selection and filter views for reports. In report filter screen the selection criteria can have single, multi-select or range option for each data field. This was developed using Ajax, jQuery and asp.net partial views using MVC.
  • Developed the knockout.js dynamic grid for data entry of bank vouchers and journal vouchers using MVVM pattern.
  • Created Grid based Dynamic Reports using jQuery, Knockout.js and Grid.MVC
  • Created the Web Based Pivot Reports using Pivot.js
  • Used Entity Framework 4.0 to implement ORM mapping and LINQ for data retrieving, querying, storage and manipulation.
  • Used Razor Views to enable fast coding workflow and quickly integrate server code into HTML markup with minimum of keystrokes.
  • Created and used WCF and WEBAPI services to integrate and merge the data from different systems.
  • Developed the transaction import module from different systems. The incoming data was transformed from XML, Excel, MHTML, Web Services in intermediate DataTable and then uploaded into our systems using the Business Model API. The same Business Model API was used in entry screen for saving the data.
  • Integration with remote entry module for Cash Entries and Sales entries from sales branches/factories using WEB APIs/Manual Upload.
  • Created and consumed Data Access Layer, Repository Services using WCF
  • Connected App Server, Repository Layer using Dependency Injection - Unity Framework
  • Responsible for deployment of the Application in production and resolving any post-deployment issues

Confidential

Responsibilities:

  • Extensively used ASP.NET MVC Partial Views and Helpers to construct the pages using Razor View Engine.
  • Created and consumed Data Access Layer, Repository Services using WCF with transaction support.
  • Used Entity Framework 4.0 Code First Approach to create the database.
  • Implementation of client side and server side validations using jQuery and ASP.NET MVC data attributes.
  • Developed RESTful web services using Web API.
  • Implemented Cascading Style Sheet (CSS) to improve look and feel of the ASP.NET web page.
  • Responsible for deployment of the Application in production and resolving any post-deployment issues
  • Used Team Foundation server (TFS) for Source control Management.
  • Project prototype using knockout.js
  • Developing the Ajax controls using unobtrusive Ajax.
  • Developed the iCal Server for Outlook. Using this features the calendar and tasks can be monitored by any outlook or iPhone calendar.
  • Created the recurring task generation script.
  • Developed the workflow designer and workflow execution engine for task management.

Confidential

Responsibilities:

  • Created the Mobile Web UI using jQuery and jQuery Mobile
  • Created the SQL Server Database and Tables/Views/Stored Procedures/Functions.
  • Generated the Entity Models using the Database-First approach.
  • Created the analysis crosstab report using pivot.js
  • Implemented the Grid.MVC DataTable with Pagination, Sorting and Filtering option.
  • Migrating Data from SAP CRM to Web CRM using SQL Server Integration Services.
  • Developed dynamic module features, So that in all kind of entities the sales activities can be done. We were storing some meta-data on database for each domain-field and generating the dynamic forms and controls using the meta-data.

Confidential

Development Lead

Responsibilities:

  • Enhanced Performance of Scanner by fixing many memory leaks problems and by writing custom memory managers in VC++, ATL.
  • Adding scan features for new security cases, security vulnerabilities.
  • Finding issues with WMI connectivity and resolving them.
  • Automating the deployments using vb batch scripts.
  • Used TFS for Versioning control and configuration management.

We'd love your feedback!