We provide IT Staff Augmentation Services!

.net Developer Resume

5.00/5 (Submit Your Rating)

Newark, NJ

SUMMARY:

  • Around 6 years of experience as .Net Developer in Design, Development, Integration and Implementation of Client/Server and web - based applications.
  • Experience in Insurance, Banking and Manufacturing domains.
  • Proficient in software design, development, implementation and testing of client-server, N-tier and web applications using Microsoft Technologies such as C#, ASP.NET (4.x/3.x), ASP.NET Core (2.x/1.x), Entity Framework, ASP.NET MVC (5.x/4.x), Web API 2, LINQ and SQL Server 2016/2014/2012 .
  • Extensive experience in implementation of RESTful Web Services using Web API for publishing and consuming data and for supporting cross platform interaction over the network.
  • Experience in managing Security policies including Authentication, Authorization using Owin and JSON Web Tokens.
  • Abundant exposure to developing WCF Services that expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users, consuming them.
  • Deep knowledge in creating and consuming XML Web Services including XML Schema (XSD).
  • Heavily utilized Entity Framework and Entity Framework Core to access the underlying data from databases.
  • Extensive experience in using LINQ and Lambda Expressions to retrieve data from different data sources using LINQ to Objects, LINQ to Entities and LINQ to SQL.
  • Expertise in developing front-end UI components and building interactive/responsive web applications using HTML5, CSS3, JavaScript, jQuery and Bootstrap.
  • Proficient in building Single Page Applications (SPA) using Angular and implementing the same by developing custom services and directives.
  • Hands on experience in working with relational databases like SQL Server and have working knowledge on NoSQL databases like Firebase, MongoDB, Cassandra.
  • Expert in writing complex database queries using joins and creating Tables, Views, Indexes, Stored procedures, Functions, Triggers, maintaining databases on SQL Server, generating reports using Microsoft SQL Server Reporting Services (SSRS) and fine-tuning queries for better performance.
  • Involved in various stages of Software Development Life Cycles (SDLC) including requirements analysis, design, development, testing and implementation.
  • Worked in an agile environment that included sprints which spanned across couple of weeks with daily stand-ups, followed Test Driven Development (TDD) development approach for maximum code coverage.
  • Extensive working experience in unit testing framework - Integration Testing, MS Unit Test.
  • Hosted .NET applications on IIS 10 .0/8.0.
  • Utilized Continuous Integration/Continuous Deployment methodology to deploy applications in server/cloud environment such as AWS, Azure.
  • Very good Team player, Self-motivated, quick learner and hardworking professional with good organizational, leadership, interpersonal and communication skills.

TECHNICAL SKILLS:

Microsoft Technologies \ Web Technologies: .NET Framework 3.0/4.0/4.5, ASP.NET\ HTML5, CSS, XML, XSLT, MVC5/4 ASP.NET Core2.0, ADO.NET, WCF \ JavaScript, JQuery, JSON, Angular6/5/4/2

Web Servers: Microsoft IIS 10.0/8.0 \ Azure, AWS (Amazon Web Services)

Web Protocols \ Databases: HTTP/HTTPS, FTP, SMTP, SOAP, XML, MSSQL Server 2016/2014/2012 , MySQL, WSDL, XSLT, REST\ MongoDB, PostgreSQL

Source Control Tools\ Languages: TFS, VSTS, VSS, Git, Tortoise SVN\ C#, C, C++, Java

PROFESSIONAL EXPERIENCE:

Confidential, Newark, NJ

.Net Developer

Responsibilities:

  • Developed front-end components using Angular6, TypeScript, Angular Material and Bootstrap3.
  • Created custom, self-contained, reusable, and testable Angular modules, Angular Components and services to implement key functionalities.
  • Used Ng-Model to create two-way data bindings for reading and writing input-control values.
  • Implemented services for component communications to achieve dependency injection(DI).
  • Used the RxJS library to manage concurrency when fetching data through HTTP calls using Observables.
  • Used Angular router guards to tell the router whether it should allow navigation to a requested route base on JSON Web Tokens (JWT).
  • Created complex functionalities such as Search, Sort, Filter etc. actions using Angular Pipe.
  • Implemented the dashboard view in the Angular application using the Angular Material Grid component.
  • Applied Form Validation to do input form validation and using FormBuilder, FormGroup, FormControl and Validator, using NgIf and NgClass to display the errors or hints.
  • Connect Web API to Angular using HTTP Call and designed GET, POST, PUT, DELETE for Web API.
  • Used Entity Framework Code First approach to create and modify Domain Models and generate the database based on them.
  • Fetching JSON data from the Web API, appropriately parsing that data and rendering it on the screen using various data visualization components.
  • Implemented Data Access Layer using Entity Framework with Web API to connect, retrieve and update the data from SQL Server.
  • Achieved Repository pattern for data layer to ensure consistency of transactions.
  • Implemented Server-side validation for Web API.
  • Implemented Angular Client-side validation through the forms module and wrote custom validators where necessary.
  • Wrote unit tests using the Jasmine testing framework and used Karma as the test runner tool.
  • Collaborated with the other developers, and used GIT for Source Code Control, project related document sharing and team collaboration.
  • Developed the system using Agile Methodology to review progress through weekly sprints.

Environment: Angular6, Angular CLI, Node.js, Angular Material, bootstrap3, HTML5, CSS3, TypeScript, RxJS, .NET Framework 4.7.1, ASP.NET Web API, ASP.NET MVC, Entity Framework 6, Microsoft SQL Server 2017, Jasmine, Karma, Git (GitHub Enterprise), Visual Studio 2017, Visual Studio Code, Postman

Confidential, Newark, NJ

.Net Developer

Responsibilities:

  • Development of n-Tier application using ASP.NET MVC 5 (Model-View Controller)
  • Gathered requirements, conducted conceptual design, detail analysis and technical specification.
  • Implemented Unit of work, Repository patterns, and Database First approach using Entity Framework 6.
  • Designed entire framework to support Test Driven Development (TDD) by making use of Dependency Injection through entity framework and developed a generic repository.
  • Created the Controllers and Controller Actions, Action Results, Views, View Models, Routing using ASP.NET MVC.
  • Designed and developed web user interface using ASP.NET and Visual Studio 2015 IDE.
  • Developed and used Web User Controls.
  • Used MVC ASP.NET to develop code behind logic, business tier and SQL server for data tier.
  • Implemented .NET Security/Windows Authentication and Authorization.
  • Implemented business logic using MVC authorization filters, action filters and exception filter.
  • Used Entity Framework and LINQ to access data from SQL Server 2016.
  • Applied T-SQL programming for writing DDL, stored procedures, user defined functions, and Views.
  • Design and develop the web application using Razor Engine.
  • Developed front-end components using HTML 5, CSS3 and Bootstrap3.
  • Wrote the client-side validation using JavaScript, jQuery and ASP.NET MVC Validation.
  • Used Team Foundation Server (TFS) for Source Control and Version Control throughout the Project.

Environment: .NET Framework 4.6.1, Entity Framework 6, ASP.NET MVC 5, Microsoft SQL Server 2016, HTML 5, Bootstrap3, CSS 3, JavaScript, jQuery, Microsoft Visual Studio, AJAX, Microsoft Visio, TFS

Confidential, NJ

.Net Developer

Responsibilities:

  • Participated with design team for project architecture modeling.
  • Implemented AngularJS client-side form Validation using various Controls and Filters.
  • Used AngularJS various services such as $http service (post and get) to retrieve data through Web API layer.
  • Implemented AJAX auto complete and other techniques for asynchronously call and update data. (For example, pagination, fetch grid view data, updating table data, etc.).
  • Developed Login validation, built role/user authorization in controller level.
  • For Server side, built a WebAPI layer by using ASP.NET WebAPI.
  • Responsible for analysis, implementation and deployment of the database.
  • Used SQL Server 2016 with SQL Server Management Studio to manipulate Payroll database tables like User table, Time Sheet table, Time Sheet History table, etc.
  • Implemented Database-First Entity Framework to retrieve and store data in entity models. Using LINQ to select specific/clean data.
  • Designed and implemented the DAO (Data Access Object) using Entity Framework 6.
  • Globally applied customized exception filter attribute to handle specific type of error and log the errors in a separate log file.
  • Built a repository layer by using Dependency Injection.
  • Developed in Agile methodology with daily scrum meetings.
  • Used TFS as a version control tool.
  • Deployed the web application on IIS 8 server and configured settings for the server.
  • Tested functionalities by using NUnit testing tool for server side and Jasmine for AngularJS testing.

Environment: AngularJS v1.6.1, .NET Framework 4.5.1, C#, ASP.Net MVC 5, Entity Framework 6, LINQ, Microsoft SQL Server, Microsoft Visual Studio, HTML5, CSS3, Bootstrap 3, JavaScript, IIS 8

Confidential

.Net Developer

Responsibilities:

  • Designed UI using ASP.Net, Ajax, User Control and Web Forms using C#.
  • ADO.NET, T-SQL and Dynamic Queries were used to manipulate the database.
  • Server Controls like Gridview, required, compare etc. were used from Toolbox.
  • Three-layers approach taken, using Business Logic (BLL) and Data Access (DAL).
  • The application state was managed with Session.
  • Used Cache to improve the application performance.
  • Singleton instance managed a connection between application and database server.
  • Created, deployed and used ASP.NET Web Services.
  • Implemented autocomplete feature using AJAX toolbox control.
  • The Authentication was handled using the built-in feature of Web Form Template.

Environment: Visual Studio 2012, Web Form, C#, Web Service, SQL Server 2012, TFS, AJAX, JavaScript, and CSS

Confidential

J2EE Developer

Responsibilities:

  • Implemented Struts2 framework for the development of applications.
  • Developed Java classes for implementing Business logic using Spring (IoC) and Spring (AOP).
  • Developed Persistence object using Hibernate and Java Persistence API(JPA).
  • Developed POJO for Interactions with database using Hibernate ORM framework.
  • Deployed the application on Tomcat.
  • Designed user interfaces using JQuery, Bootstrap3, CSS3, HTML and JSP.

Environment: JDK1.6, Strust2, Spring Framework, Hibernate, JSP, Log4j, Bootstrap3

We'd love your feedback!