We provide IT Staff Augmentation Services!

Full Stack .net Software Developer Resume

3.00/5 (Submit Your Rating)

Lakewood, NJ

SUMMARY

  • Full Stack .NET Developer with 5+ years of experience in both front - end and back-end web application design, implementation of object-oriented design, software design patterns, service oriented architecture (SOA), MVC 5, n-tier architecture, onion architecture and relational database design.
  • Hands-on experience in domains like Finance, Property Management and Insurance.
  • Solid understanding of front-end Single Page Application (SPA) development using Angular2+, Angular Material and Angular CLI.
  • Extensive knowledge in front-end web development and design using HTML5, CSS3, Bootstrap3 and some other third party libraries.
  • Expertise in Angular features like creating Directives, Pipes, Dependency Injection, Modules and implementing Routing.
  • Extensive experience with the features of ASP.NET MVC 5 including Layout View, Partial View, HTML Helpers and Filters.
  • Worked on consuming the RESTful Web API data using Angular Services.
  • Implemented CRUD operations through HTTP Methods in Web API.
  • Experienced in developing web applications using ASP.NET Web API, ASP.Net MVC, Web Services, Windows Communication Foundation(WCF), ASP.NET web forms and IIS7.0.
  • Experienced in ADO.NET and Entity Framework 6 Code First/Database First approach.
  • Expert in Microsoft SQL Server 2012+, proficient in developing SQL queries, functions, stored procedures, triggers, views, temp tables, and user-defined functions.
  • Experienced in Database design including Normalization and Denormalization.
  • Proficient in storing and exchanging data using XML and JSON formats.
  • Expert in Angular unit testing with Jasmine, Karma and .NET testing with NUnit.
  • Proficient in Web API testing with Postman.
  • Proven track record using both Agile and Waterfall SDLC methodologies.
  • Provided Source Control and Version Control using Git and SVN, Microsoft Azure DevOps and JIRA for project management.

TECHNICAL SKILLS

Web: Angular 2+, Angular Material, Angular CLI, AngularUI Bootstrap, HTML5, CSS3, BootStrap3, TypeScript, JavaScript, jQuery

.NET: ASP.NET MVC 5, Web API, Web Services, WCF, ASP.NET Web Forms, Entity Framework 6, LINQ, ADO.NET

Database: MS SQL Server 2012+, T-SQL, MySQL

IDE: Visual Studio, Visual Studio Code, Eclipse, Atom

Others: Azure DevOps, Git, SVN, JSON, Restful, XML, Trello, Slack, Postman, Karma, NUnit, Jasmine, Jira

Programming: Microsoft, C#, Java, Python, C/C++

PROFESSIONAL EXPERIENCE

Confidential, Lakewood, NJ

Full Stack .NET Software Developer

Responsibilities:

  • Involved in the entire Life Cycle of the project including Architecture, Analysis Design, Development, Debugging, Testing and Deployment.
  • Contributed to both front-end Angular 6+ and back-end Web API development.
  • Developed front-end components using HTML5/CSS3, Angular 6+, Bootstrap4, Angular CLI and AngularUI Bootstrap.
  • Enabled pagination, filter and order by functions on transaction details table using Angular Material
  • Created dynamic template, which updates the database after information is changed with Angular Material and other third-party libraries like Angular-font Awesome.
  • Created redirection links for login service using Routing.
  • Created Angular service and observables to enable connections to Web API.
  • Created Restful ASP.NET Web API services that satisfy different function calls.
  • Implemented authorization and authentication using JWT Interceptor token-based authentication.
  • Used local storage to store token in login template to prevent losing user information after refresh.
  • Used code first approach to generate database with customized connection string by Entity Framework.
  • Used Jasmine and Karma to do Unit testing on Angular components and services.
  • Tested Web API with Postman.
  • Used Azure DevOps as source control and project management tool.
  • Experienced in Agile and SCRUM based environment for development.

Environment: Angular 6+, AngularUI Bootstrap, Angular Material, Angular CLI, Bootstrap3, HTML5, CSS3, TypeScript, Web API, C#, Microsoft SQL Server 2017, Entity Framework 6, Postman, Jasmine, Karma and Azure DevOps.

Confidential, Virginia

Full Stack .NET Software Developer

Responsibilities:

  • Created TypeScript reusable components and services using component based on architecture provided by Angular 4.
  • Created custom directives in Angular 4 for reusable components.
  • Utilized Observables for HTTP Error handling with catch and throw RxJS operators.
  • Worked on Angular 4 concepts such as two-way data binding, *ngif and *ngfor structural directives, property binding, services, Dependency Injection and Routing.
  • Used ng-show and ng-hide for creating sliding forms.
  • Implemented Sorting and filtering using Angular 4 to reduce HTTP request to server.
  • Contributed in building a Restful ASP.NET Web API to provide resource for clients.
  • Implemented a token-based authentication system to verify clients.
  • Implemented the Onion architecture with Domain Layer, Repository Layer, Service Layer and UI Layer to increase abstraction and maintainability.
  • Implemented Repository pattern and dependency injection for testability.
  • Used Node Package Manager (NPM) to manage and install Angular-CLI, Bootstrap, and jQuery for project used.
  • Experienced in Content Negotiation to select the preferred representation for response.
  • Experienced in Error Handling like HttpResponseException and Exception Filters.
  • Used Database First approach to generate database with customized connection string by Entity Framework.
  • Created angular feature modules to take advantage of lazy loading for better performance.
  • Used Git for source control and JIRA for bug tracking purposes and project management.

Environment: Angular 4, Angular CLI, Webpack, Node.js, MS SQL Server, Github, JIRA, TypeScript, HTML5, CSS3, JSON, Bootstrap, jQuery, JavaScript, VS Code and NPM.

Confidential

Web Application Developer (ASP.NET MVC5)

Responsibilities:

  • Designed web application using ASP.NET MVC 5 (Model-View Controller).
  • Implemented Onion Architecture by using Entity Framework and Unit of Work.
  • Implemented Repository pattern to isolate the Data Access Layer to apply centrally managed consistent access rules and logic.
  • Implemented ASP.NET MVC Routing using convention-based and attribute-based routing as well as routing with parameters.
  • Implemented Action Filter like Authorize, HandleError and OutputCache to process logic before and after specific actions.
  • Developed front-end components using HTML5, CSS3, AJAX, JavaScript and jQuery.
  • Added validations for required input fields and checked input type for login and registration page.
  • Used Bootstrap Modals to implement reactive form to gather user’s input.
  • Used Handler, jQuery and AJAX to achieve auto-complete function.
  • Used Auto Mappers to map the Models and Controller.
  • Generated data models in MVC using Entity Framework 6 Database First Approach.
  • Designed and developed complex stored procedures in SQL Server.
  • Used NUnit for unit testing in C#.
  • Used Agile (SCRUM) methodology for Product development, where progress and task assignments were discussed in everyday meetings.
  • Used SVN for version controls and code merges and JIRA for project management

Environment: C#, ASP.NET MVC 5, Entity Framework 6, MS SQL Server 2014+, JavaScript, jQuery, AJAX, HTML5, CSS3, JIRA and SVN.

Confidential

.NET Web Developer (ASP.NET MVC / WCF)

Responsibilities:

  • Designed the application architecture, use cases and flowcharts based on business requirement.
  • Used N-tier architecture for presentation layer, the Business and Data Access Layers using C#.
  • Responsible for making AJAX Calls for the UI Interactions to the Controller actions using JQuery and getting the data back as JSON and parsing it on to the UI.
  • Implemented Model binding to retrieve data from user input to Controller.
  • Implemented in ASP.Net State Management View State, Cookies, Query Strings and Session State for client registration application.
  • Experienced in using Windows Communication Foundation (WCF), in a self- hosting mechanism, and implementing the Self- Oriented Architecture (SOA).
  • Worked with ADO.NET Data Reader, Data Adapter, Data Set and Data View to provide connection to the database.
  • Used LINQ effectively with Lambda expressions to process the C# generic collections.
  • Implemented host layer for hosting service.
  • Used SoapUI to do unit testing on WCF methods.
  • Used Git as version control system for tracking changes in computer files.
  • Used JIRA for project management.

Environment: C#, ASP.NET MVC 5, ADO.NET, MS SQL Server 2012+, WCF, HTML5, CSS3, SoapUI, JIRA and Git.

We'd love your feedback!