We provide IT Staff Augmentation Services!

.net Technical Analyst Resume

0/5 (Submit Your Rating)

Portland, Or

PROFESSIONAL SUMMARY:

  • Over 10+ years of experience in the areas of Software development using C#, ASP.NET, IIS, MVC, WCF, TDD, WPF and Web API.
  • Well versed in implementing SOLID principles with a focus on Inversion of Control / Dependency Injection, Repository Pattern at Data Access Layer and MVC 5.
  • Extensive experience in working with Code First Entity Framework 6 approach.
  • Extensive experience in implementing ASP.NET Signal R for the real - time communication with different clients.
  • Experience in developing Client/Server Applications on Three Tier Architecture using WPF.
  • Expertise in writing SQL Queries, Triggers, Functions and Stored Procedures in SQL Server 2012
  • Created WCF services and Web APIs responsible for communicating and providing real time data from integrated application server to the Client application.
  • Created custom Action Filters in Web API for windows authentication, authorization & mime types.
  • Used Postman tool to mock and test Web API.
  • Experience in configuring and implementing versioning tools like Visual Studio Online, Team Foundation Server and VSS.
  • Implemented and operated Agile(Scrum) software.
  • Extensive experience in implementing TDD from scratch, proficient in writing N-UNIT test cases.
  • Hands on experience in verticals like Manufacturing, Oil & Gas, Content Management Systems.

TECHNICAL SKILLS:

Languages: C#

.Net: ASP.NET 4.5, We API, Entity Framework 6.0, MVC 5.0, WPF, WCF, Web Services, Auto Mapper, XML, HTML, CSS, WSDL, Visual Studio.NET 2015/2013/2010 , IIS 7.0/6.0, Log4net, WPF.

Design Pattern: Repository Pattern, Dependency Injection and MVC

Databases: SQL Server 2012/2008/2005

Scripting: JavaScript, jQuery, Noty, Twitter Bootstrap, Knockout JS, AJAX

Testing Tools: NUnit, Rhino Mocks, DotCover., Jasmine (for Javascript test), Postman

Version Control: Visual Source TFS, GIT, Tortoise SVN, CVS, VS Team Explorer

Operating Systems: Windows 8/7, XP, Windows Mobile for Pocket PC

Methodologies:: Agile /Scrum, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Portland OR

.Net Technical Analyst

Responsibilities:

  • Closely work with plant supervisors / BSA’s to understand and capture the exact requirement.
  • Created a RESTful Web API service using ASP.NET Web API to generate data for the OMT tool which was then consumed in the front-end.
  • Created custom Windows Authentication Action filter in Web API, which is used to validate user against the Active Directory.
  • Created custom MIME Action filter in Web API to allow users to upload valid extension files to the server.
  • Implemented Token based Authentication in Web API to authenticate client over HTTP using a signed token.
  • Extensively used Postman to mock and test Web API.
  • Implemented Dependency Injection using Microsoft Unity Container to inject repositories to the API controllers.
  • Used Repository Pattern to loosely couple database logic and business logic.
  • Involved in writing complex T-SQL queries and stored procedures in SQL Server 2012

Environment: AGILE, SCRUM, C#, ASP.NET MVC 5, Web API, VS 2015, Microsoft Unity Container, SQL Server 2012, Entity Framework 6.0, LINQ.

Confidential

.Net Lead Developer

Responsibilities:

  • Closely work with plant supervisors / BSA’s to understand and capture the exact requirement.
  • Designed Code architecture using ASP.NET MVC 5 with Razor view engine.
  • Implemented custom MVC Routing.
  • Used TempData, ViewData, and ViewBag for sending data to Views.
  • Used Layout pages and Partial Views to re-use markup code.
  • Created models in MVC using EF 6.0 Code First based approach.
  • Created RESTFUL ASP.NET WEB API’s to create custom Authorization & Exception filters.
  • Extensively used LINQ for querying, sorting, filtering the complex objects.
  • Implemented Dependency Injection using Microsoft Unity Container to inject View model to the MVC controllers.
  • Used Repository Pattern to loosely couple database logic and business logic.
  • Involved in writing complex T-SQL queries and stored procedures in SQL Server 2012

Environment: AGILE, SCRUM, C#, ASP.NET MVC 5, Multi-threading, WCF SOAP, VS 2015, SIGNAL R 2.1, Microsoft Unity Container, SQL Server 2012, Entity Framework 6.0, LINQ.

Confidential

Senior .Net Developer

Responsibilities:

  • Responsible for gathering requirements, getting sign-off from the business users and prepare system requirements specification for the solution.
  • Designed Code architecture using ASP.NET MVC 5 with Razor view engine.
  • Implemented custom MVC Routing.
  • Created models in MVC using EF 6.0 Code First based approach.
  • Used Entity Framework and LINQ for querying, sorting, filtering the complex objects.
  • Used Signal R methodology to push content to the connected clients in real-time.
  • Implemented Dependency Injection using Microsoft Unity Container.
  • Used Repository Pattern to loosely couple database logic and business logic.
  • Responsible for configuring build scripts in Visual Studio Online (VSO), creating deployment packages in WIX installer.

Environment: AGILE, SCRUM, MVC 5, Multi-threading, C#, WCF SOAP, VS 2015, SIGNAL R 2.1, Microsoft Unity Container, SQL Server 2012, Entity Framework 6.0, LINQ, TFS.

Confidential

Senior .Net Developer

Responsibilities:

  • Responsible for gathering requirements, getting sign-off from the business users and prepare system requirements specification for the solution.
  • Development of services using WCF SOAP protocol. This SOAP service will communicate with the “Lightning Pick” module, which is then used to send signals/commands to the Part / Zone lights used for picking stocks/items.
  • Used Entity Framework and LINQ for querying, sorting, filtering the complex objects.
  • Extensively worked on TCP/IP Socket programming for the bi-directional communication between the client Pick To Light Hardware components and application server. Responsible for converting the commands into the byte arrays and then sending them as a signal to the various hardware components.
  • Responsible for configuring “Pick to Light” systems in the plants. This involves in giving end to end to the plant operators, creating initial “Pick to Light” setup in the plant, coordinating with the Hardware vendors for configuring Controllers/Part & Zone Lights.
  • Implemented Dependency Injection using Microsoft Unity Container.
  • Used Repository Pattern to loosely couple database logic and business logic.

Environment: Technologies / Tools: AGILE, SCRUM, C#., WPF, Multithreading, WCF SOAP, VS 2015, SIGNAL R 2.1, Microsoft Unity Container, SQL Server 2012, Entity Framework 6.0, LINQ, TFS, Java script.

Confidential

Senior .Net Developer

Responsibilities:

  • Responsible for gathering requirements, getting sign-off from the business users and prepare system requirements specification for the solution.
  • Developing the application using MVC, Entity Data Model and RESTful and WCF services..
  • Deployment of RFID readers and configuration of RFID readers with MES system.
  • Extensively worked to scan barcodes through barcode scanner and update the scanned data across an enterprise-level wireless network to a remote Microsoft SQL database in real-time.
  • Implementation of SOLID Principles and Dependency Injection using UNITY container.

Environment: AGILE, SCRUM, MVC 5.0, C#., WCF SOAP, VS 2015, SIGNAL R 2.1, Microsoft Unity Container, SQL Server 2012, Entity Framework 6.0, LINQ, TFS, Java script.

Confidential, Houston

Programmer Analyst

Responsibilities:

  • Designed and Developed the application frontend in C#.Net 4.5, MVC 5.0
  • Used Knockout library for client side programming. Used “Knockout Validators” for implementing client side validations using knockout.
  • Used “Code-First” Entity Framework approach to perform database access.
  • Implemented Dependency Injection using Microsoft Unity Container.
  • Created Web API Controllers that are called through various Telerik UI Controls, for posting complex object to Web API.
  • Used Repository Pattern to loosely couple database logic and business logic.
  • Used Automapper to map DTO’s with domain entities.
  • Implementing TDD by using "NUNIT i.e. writing “small” test first before writing the code to make the test pass. Writing Test Fixtures, writing data-driven Unit Tests and writing Constraint. Using “Rhino Mocks” to inject mock objects into objects under tests to verify expected behavior. Worked in LINQ to collection programming in business objects.
  • Used “Telerik Kendo UI”
  • Involved in Daily Scrum meeting in Agile methodology to update the Client
  • Used “Fluent Migrator” for database migrations.

Environment: MVC 4.0, C#.Net 4.5, Web API, VS 2013, Microsoft Unity Container, SQL Server 2012, JQuery, Knockout, Entity Framework 6.0, LINQ, TFS, GIT, HTML5, CSS3, AJAX, NUNIT, Rhino Mocks, Dot Cover, Jasmine for JavaScript Test, Telerik Kendo UI controls, Automapper, Fluent Migrator, Resharper.

Confidential

Programmer Analyst

Responsibilities:

  • Designed and Developed the application frontend in C#.Net 3.5, Twitter Bootstrap, MVC 3.0
  • Co-ordination with UX team for discussing technical feasibilities related to new UI designs.
  • Involved in designing of base classes that can be used across the application/classes through Inheritance.
  • Involved in designing of windows service that triggers weekly summary emails/notifications to the registered website users.
  • Involved in Daily Scrum meeting in Agile methodology to update the Client
  • Performed deployment of sprints in development, staging servers as per deployment processes

Technologies/Tools: MVC 3.0,C#.Net, SQL Server, LINQ, Bugzilla, Resharper, CSS, TFS, JSON, HTML5, CSS3, Bootstrap.JS, Javascript, JQuery, AJAX,SQL Profiler

Confidential

Technical Lead

Responsibilities:

  • Requirement gathering and analysis of the existing .NET system.
  • Creating WCF services for exposing and consuming data using different bindings.
  • Built Service Contracts for implementing multiple data contracts exposedthrough operation contracts.
  • Made service available in different protocols like POX (Plain Old XML), JSON andSOAP from different end points within same service hosts.
  • Used ASP.NET to authenticate users from Drupal.
  • Work closely with QA team and ensure that the entire migration works as expected.
  • Responsible for carrying out UAT with the customer.
  • Co-ordinating with Drupal team and helping them in resolving the service oriented issues while connecting from Drupal.
  • Hosting and deploying the services in IIS 7.

Technologies/ Tools: .NET(C#), SQL Server 2005, WCF, Drupal, IIS 7, REST, SOAP, POX

Confidential

Senior Developer

Responsibilities:

  • Co-ordination with Client and capturing the requirements of product.
  • Code the requirements as per the code standards and naming conventions.
  • Developing the application using .NET 3.5 and integrating Google Maps / ArcGIS server to the application.
  • Database design using SQL Server 2000.
  • Responsible for the debugging of the application problems while developing the application Involved in the maintenance support of the site like fixing urgent issues and hot fixes.

Technologies/ Tools: ASP.NET 3.5, ArcGIS server, Web services, SQL Server 2005, Google Maps, VSS, HTML, JavaScript, CSS

Confidential

Senior Developer

Responsibilities:

  • Development using Classic ASP, ASP.NET 2.0, Sql Server 2000.
  • Code the requirements as per the code standards and naming conventions.
  • Development of Stored Procedures.
  • Responsible for the debugging of the application problems while developing the application Involved in the maintenance support of the site like fixing urgent issues and hot fixes.

Technologies/ Tools: Classic ASP, ASP.NET 2.0 SQL Server 2000, VSS, HTML, JavaScript, CSS

Confidential

Programmer

Responsibilities:

  • Development using Classic ASP and Sql Server 2000.
  • Code the requirements as per the code standards and naming conventions.
  • Development of Stored Procedures.
  • Involved in system testing along with client side testing team and given support during production time.

Technologies/ Tools: Classic ASP, SQL Server 2000, VSS, HTML, JavaScript, CSS

We'd love your feedback!