We provide IT Staff Augmentation Services!

Full-stack Software Developer Resume

2.00/5 (Submit Your Rating)

Ridgefield Park, NJ

SUMMARY:

  • Full - Stack Web Application .Net Developer with 5+ years of experience in using Microsoft.NET Framework, C#, ASP. Net, SQL, ASP. Net MVC, ADO. Net, Entity Framework.
  • Strong experience in Software Development Life Cycle (SDLC), design, development, and deployment of high-performance, scalable, distributed applications in object-oriented design(OOD).
  • In-depth knowledge of front-end Single Page Application (SPA) development using Angular frameworks.
  • Solid understanding of JavaScript, jQuery, AJAX , and Angular 2/4/5.
  • Profound knowledge of front-end web development and design using HTML5, CSS3, SASS, and Bootstrap3/4.
  • Experienced in Angular Material components such as mat-table, mat-grid-list.
  • Experience with unit testing frameworks such as Jasmine, Karma.
  • In-depth knowledge of developing web applications using ASP.NET web forms, ASP.NET MVC.
  • Extensively used ADO. NET and ORM tools such as Entity Framework and LINQ to SQL interact data between web application and database objects.
  • Good experience in analysis and design in the RDBMS environment and MS SQL Server which includes the development of Functions, Queries, Stored Procedures, Views, Joins and Triggers using T-SQL .
  • Experienced with developing applications using design patterns such as ASP.NET MVC, Unit of Work pattern and Repository pattern.
  • Solid understanding of the REST architectural style and building RESTful Web APIs.
  • Experienced in developing Service Oriented Architecture (SOA) using .Net services, SOAP, Windows Communication Foundation (WCF).
  • Experienced with Software Configuration Management, Source Control, and Version Control using Team Foundation Server ( TFS ), Git and JIRA .
  • Worked extensively with iterative Agile methodologies and SCRUM , Waterfall methodologies.
  • Worked on SQL Server Integration Services ( SSIS ) and SQL Server Reporting Services ( SSRS ) to deliver customized data reports and data conversion.
  • Worked on migrating .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.

TECHNICAL SKILLS:

Web Technologies: HTML5, CSS3, Bootstrap3/4, Angular2/4/5, JavaScript, jQuery, jQuery UI, Node.js, TypeScript

Programming Language: C#, Java, Python, R, SAS

.Net: ASP.Net Web Forms, ASP.Net MVC4, Web Services, WCF, Web API, ADO.NET, Entity Framework 6, LINQ

Database : Microsoft SQL Server 2008/2012, Oracle PL/SQL

Other Tools: Visual Studio 2010/2012/2015 , Visual Studio code, Postman, Karma, SSIS, SSRS, Git, TFS

PROJECT EXPERIENCE:

Confidential, Ridgefield Park, NJ

Full-stack software Developer

Responsibilities:

  • Developed front-end components using Angular2/4, TypeScript, Angular Material and ngx-bootstrap.
  • Created custom, self-contained, reusable, and testable Angular modules, 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.
  • 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.
  • Participated in daily SCRUM meeting and oversaw the entire build-release pipeline.
  • 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: Angular2/4, Angular CLI, Node.js, Angular Material, ngx-bootstrap, HTML5, CSS3, Sass, TypeScript, RxJS, ASP.NET Web API, Entity Framework 6, C#, Microsoft SQL Server 2012, Jasmine, Karma, Git (GitHub Enterprise), Visual Studio2015, Visual Studio Code, Postman

Confidential, Washington, DC

Full-stack software Developer

Responsibilities:

  • Worked with Product Manager on documenting the requirements, conducted conceptual design, details analysis and technical specification.
  • Designed Web application using ASP. NET MVC 5 with Onion architecture.
  • Created professional UI with Razor View Engine , HTML5 , CSS3 , and Bootstrap .
  • Utilized MVC rendering methods and designed layouts views to ensure consistent views throughout the web application development and design.
  • Utilized rendering methods and designed layout view and Partial Views to ensure consistent view throughout web application and re-use markup code.
  • Used Grids with Strongly Typed View Models to provide more flexible, editable and sortable grid view to increase user interaction.
  • Used ViewBag and ViewData to pass data from controller to view.
  • Implemented business logic using MVC Action Filters such as MVC Authorization filters and exception filters.
  • Getting Output such as JSON Result from MVC Controller by AJAX Call.
  • Implemented client-side validations using jQuery and ASP.NET MVC Validation.
  • Implemented custom routing using the ASP.NET MVC routing libraries .
  • Built Error Handling using MVC features such as Global Error Handling and Custom Error Messages.
  • Created data models in MVC using Entity Framework 6 Database First approach.
  • Developed applications using various design patterns such as Unit of Work pattern, Repository pattern and applied Dependency Injection.
  • Created Web API based on Entity Framework and business logic requirements.
  • Used AutoMapper to map Entity Framework Model to DTO.
  • Used LINQ to aggregate data from repository layers and creates Generics.
  • Created Stored Procedures, T-SQL statements, Functions to manipulate the databases.
  • Restructured code to improve application readability, optimization, and maintainability, used MVC bundling to improve application performance.
  • Involved in software configuration management (daily build, release and testing methodology) using tools such as Team Foundation Server (TFS)
  • Performed testing using unit test and used TFS for version control.
  • Developed the system using Agile Methodology to review progress through weekly sprints.

Environment: Agile (Scrum), Visual Studio 2012, .NET, SQL Server 2010, Entity Framework, AutoMapper, C#, MVC, LINQ, HTML5, CSS3, Bootstrap 4, JSON TSQL, jQuery, AJAX, SSRS, TFS

Confidential, Bethesda, MD

Software developer

Responsibilities:

  • Worked as a full stack developer using ASP.NET MVC, C#, HTML, CSS, JavaScript and jQuery.
  • Created data models in MVC using Entity Framework 6 Database First approach.
  • Created a Generic Repository and Unit of Work class to have an abstraction layer on top of the data access layer for convenient and decoupled data access.
  • Created controllers and strongly typed Razor views using existing models.
  • Used ViewBag and ViewData to pass data from controller to view.
  • Used TempData to persist certain data between current and subsequent requests.
  • Made jQuery AJAX calls from the webpages to load data without page refresh and improve responsiveness.
  • Implemented custom routing using the ASP.NET MVC routing libraries.
  • Implemented both server-side and client-side validation using data annotations and the jQuery Validation plugin.
  • Used async controllers and methods where possible to improve scalability and responsiveness for users.
  • Utilized rendering methods and designed layout view to ensure consistent look and feel throughout the website.
  • Implemented multiple web services for feeding data to multiple applications using WCF .
  • Optimized Entity Framework data loading performance by appropriately deciding where to use lazy loading vs. eager loading.
  • Implemented bundling and minification using ASP.NET MVC built-in modules to reduce page load time for users.
  • Implemented n-tier architecture in various projects to keep UI, Business Logic and Data Access layers separate, and allow for easier testing.
  • Used TFS for version control and Agile/Scrum methodology for development.
  • Participated in daily code review and oversaw the entire build-release pipeline.

Development stack: .NET Framework 4.5, C#, ASP.NET MVC 5, WCF, Entity Framework 6, MS SQL Server 2012, JavaScript, jQuery, AJAX, HTML, CSS, JIRA, TFS, Visual Studio 2010

Confidential, Vienna, VA

C#/ .Net developer

Responsibilities:

  • Developed the system using ASP.NET Web Forms , C# , HTML , CSS , and JavaScript.
  • Used ADO.NET for all database access.
  • Created Stored Procedures in the MS SQL Server 2008 database to perform various database operations.
  • Used DataSet , DataAdapter , and DataTables to hold data from the database.
  • Used ADO.NET to call stored procedures.
  • Used User Controls to make reusable components of various ASPX pages .
  • Designed the layout and structure of the page using HTML , CSS , and JavaScript , and used jQuery to bring dynamic behavior to the web page.
  • Implemented 3-tier architecture to keep UI, Business Logic and Data Access layers separate, and allow for easier testing.
  • Used TFS for version control.
  • Used Waterfall methodology for development.
  • Comprehensive testing of each component to ensure proper functionality.

Environment: C#, JavaScript, ASP.NET Web Forms, MS SQL Server 2008, TFS, HTML, CSS. Visual Studio 2010, jQuery 1.7

We'd love your feedback!