We provide IT Staff Augmentation Services!

.net Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Portland, OR

SUMMARY

  • 6+ years of experience in complete Software Development Life cycle (SDLC) including design, analysis, development and implementation of web applications.
  • Expert in using technologies like C#, .NET, Web API, MS Azure, XML, HTML5, CSS3, Bootstrap, AJAX, Web Service, Angular, .Net Core, Object Relational Mapping (ORM) tools, Databases, SSIS, SSRS, TFS, N - Unit.
  • Experienced in working with Iterative Agile/SCRUM Methodologies, Behavior- Driven Development (BDD) and Test-Driven Development (TDD).
  • Experience with design patterns including Structural, Creational and Behavioral Patterns like Model Viewer Controller (MVC) and Model View-View Model (MVVM).
  • Experience with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server, MS Access, and Oracle.
  • Experience in developing dynamic User Interface using Master Pages, jQuery, Themes, HTML5, CSS3, JavaScript, Angular, Bootstrap, and AJAX Tools.
  • Experience with Service Oriented Architecture implementing SOAP & REST services, and WCF hosting, debugging, tracing, transactions, and security.
  • Experience in developing applications using Windows Azure applications with Web Role, Worker Role, Windows Azure Storage, and Windows Azure Service Bus.
  • Expertise in installing, developing, and deploying on app/web servers such as IIS
  • Worked on Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry, Docker Swarm and Kubernetes.
  • Strong knowledge in using ADO.NET objects such as SQL/OLEDB Connection and Command, Data Reader, Dataset, Data Adapter and State Management, View state.
  • Experience in working in Software Configuration Management using Tortoise SVN and Visual Studio Team Foundation Server (TFS).
  • Experience on database development using SQL Server Database and Oracle by creating Stored Procedure, Views, Joins, Triggered; as well as SSIS and SSRS.
  • Worked on .NET Security features like Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation Tracing.

TECHNICAL SKILLS

.NET Framework: ASP.NET, MVC.NET, ADO.NET, Entity Framework, WCF

IDE’s: IIS, Visual Studio

Languages: C#.NET, SQL, T-SQL, VB.NET

Web technologies: MVC, AJAX, SOAP, HTML5, Master Pages, Bootstrap, Angular, CSS3, Kendo UI, jQuery, jQuery UI, XML

Databases: MS SQL Server, Oracle, MS Access

Version Control: Team Foundation Server, SVN, GitHub

PROFESSIONAL EXPERIENCE

Confidential, Portland, OR

.NET Full Stack Developer

Responsibilities:

  • Worked in Requirement Collections, Analysis, Development and Customization, Testing of the Application and implementation of the Web Guard in them.
  • Collaborated with Customers, Product Managers, and Business Analysts to design solutions that meeting the goals of the business.
  • Working on the conversion of old legacy code to .NET Core and Entity Framework.
  • Implemented ASP.NET MVC strongly typed views, partial views, and attribute routing.
  • Worked on developing of an HTML application written with Angular and Typescript on the frontend and .NET Core, Web API and C# on the backend.
  • Created User Controls and Custom Controls to enable reusability and used rich server controls to design ASP.NET pages.
  • Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Responsible is using jQuery for Client-Side Validations, Calling the Controller Actions, and making calls to the WCF Services.
  • Passed the information using REST services JSON format and stored in database tables by executing stored procedures.
  • Implemented Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple names spaced versions.
  • Used LINQ to Entity for retrieving the data efficiently and just in time manner.
  • Created and enhanced wide range of database objects like Schemas, Tables, Stored procedures, Views, Triggers, Indexes, Functions, Cursors, CTEs in SQL Server
  • Worked on implementing the automated process of build and deployment of .Net application using Jenkins and then integrated it with TFS.
  • Monitoring IIS application logs, System logs, and security logs by using Event Viewer for troubleshooting application.
  • Responsible for performance tuning and Optimization of stored procedures using SQL Profiler and Database tuning wizard.
  • Wrote C# code using .NET Core Framework to do Databox import/export files to Azure SAS portal from Databox device.
  • Used Microsoft Azure Storage Explorer to connect to storage accounts and download large quantities of data.
  • Implemented Event Handlers and Error Handling in SSIS packages and notified process results to various user communities.
  • Wrote Unit test classes and projects using N-Unit Framework.

Confidential, Portsmouth, NH

.NET Developer

Responsibilities:

  • Worked in Agile environment to deliver quality product in two weeks Sprint and was involved in Sprint Planning, Estimations, Retrospective, & Grooming sessions.
  • Developed Data Access Layer using Entity Framework followed the code first process.
  • Involved in the design of UML diagrams like Class Diagrams, Sequence Diagrams and Activity Diagrams from the Use Cases.
  • Created HTML Helpers in order to reduce the amount of tedious typing of HTML tags.
  • Developed cross-browser Single Page App for real-time location sharing in Angular.
  • Worked on Bootstrap loader global CSS3 settings and improved the HTML5 elements style behavior for the UI display.
  • Implemented Authentication & Authorization using OAuth following Microservice Architecture and principles.
  • Created WCF services using SOAP and consumed it in client application.
  • Developed system services SOA application platform for use by all web applications utilizing WCF services.
  • Developed XML Schemas for Data Object design for communication with web service and existing Application Infrastructure.
  • Performed database operations on SQL Server to create and maintain customer's information by creating SQL queries, stored procedures, functions, and views.
  • Improved the application performance using stored procedures and connection pooling and Memory management.
  • Created SSIS packages for File Transfer from one location to the other using FTP task.
  • Used CURD operations & developed stored procedures & queries to support SSRS reports.
  • Set up Connection Strings and connecting SQL Server Azure Databases from locally installed SSMS for Developers.
  • Used TFS for check-in/check-out and code deployment.
  • Wrote and executed test cases using N-Unit testing framework to test the functionality.

Confidential, Cleveland, OH

.NET Developer

Responsibilities:

  • Involved in the system specification meetings, analyzed user requirements, coordinated with coders and team members.
  • Followed Agile and Scrum Methodology to produce high Quality software.
  • Provided assistance in the development of new software solutions in C# domain in the .Net development framework.
  • Developed Use Cases, Sequence & Class Diagram understanding client requirement using MS-Visio.
  • Involved in development of Web Forms, classes using ASP.NET that incorporates both N-Tier Architecture, and Database Connectivity.
  • Developed an intranet application using MVC and ASP.NET Web Forms.
  • Used jQuery and AJAX for service calls on pages to interact with the server for information.
  • Implemented Web API for all the CRUD functionality of the application with HTTP verbs GET, POST, PUT and DELETE.
  • Used Bootstrap to transform standard HTML websites into single page design.
  • Used AngularJS for constructing clean, modular, reusable services, models, controllers, and templates, data-binding, and routing.
  • Developed RESTful Services using Web API to support client-side data processing needs.
  • Involved in creating services using WCF and used it across various parts of the project.
  • Migrated all DTS packages and modified the packages accordingly using the advanced features of SSIS.
  • Created SQL queries, complex Stored Procedures, User-defined Functions, designing and implementing of Database Triggers, Views and Indexes.
  • Used SSRS perform recurring analyses of specific data, to create dashboards with key performance indicators and metrics for corporate performance management.
  • Took care of Error Handling in Oracle DB and also used transactions concept to commit or roll-back the changes in the databases to minimize errors.
  • Used Crystal Reports to generate reports from Excel spreadsheets and Oracle databases.
  • Used TFS for Version Control, Project Management, Data Collection and Reporting.
  • Worked using LINQ to Entity Framework Data Access Layer designer for application.
  • Used LINQ to SQL and LINQ to Objects for retrieving the data efficiently.
  • Worked on .NET Security features like Forms-based Authentication and Role-based Authorization.

Confidential, Klamath Falls, OR

.Net Developer

Responsibilities:

  • Involved in the analysis, design, development and testing stages of the Project from the requirements gathered from the users.
  • Designed the application using an MVC Model View Control architecture that promotes a clear separation of the presentation, business logic and data access tiers.
  • Developed application as n-tier application with UI in the presentation layer using ASP.NET 3.5, business logic in the middle layer using C# and data service activities in the backend using SQL Server.
  • Deployed AJAX Server Control and toolkit to asynchronously retrieve data from server for a better performance and an increase in interactive animation on web pages.
  • Created and worked with dependency, attached and complex properties and plugged them into different Silverlight services.
  • Developed .Net Classes and domain objects and successfully utilized available Web services.
  • Used Data Adapters, Datasets and Command Connection Objects of ADO.NET to manipulate Data in the SQL Server Database.
  • Used Bottom-UP data modeling designing approach to add extra functionality for the existed database.
  • Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
  • Used Rich server controls of ASP.NET such as data grid and repeater controls.
  • Communication between web server UI and application server through XML based web services. Hands on VB development of most of the business layer constituting project framework.
  • Improved the application performance using stored procedures and connection pooling.
  • Used Visual Source Safe for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
  • Developed various stored procedures for the data retrieval from the database and generation of different types of reports using SQL Reporting Services (SSRS).
  • Apart from preparing the test plans, coordinated with team of testers to ensure high quality deliverable.

Confidential, Indianapolis, IN

Software Developer

Responsibilities:

  • Involved in studying the use-cases to deduce the methods to be implemented in the framework to support the application.
  • Used fast paced Agile Methodology, involving in task completion, iteration passing through a full development cycle using N-Tire architecture.
  • Used Data Adapter, Dataset, Data Reader, Command and Connection Objects of ADO.NET to retrieve data from the database and manipulate it.
  • Used ASP.Net Web Form controls like Textbox, Button and Dropdown list controls for creating an easily accessible user interface.
  • Developed the GUI for the user interface with various controls that include Grid View, Data List, Textbox, Calendar, List Controls, Dropdown, Validation Controls.
  • Designed and developed user controls for accepting client inputs and presenting records/results to client using ASP.NET.
  • Extensively worked with ASP.NET, C#, CSS, HTML and JavaScript.
  • Developed and consumed Web Services to extract information from the database and other services.
  • Written JavaScript code for validating the simple control instead of sending them to the server side which was degrading the performance of the web pages.
  • Created Data tables and have written Stored Procedures for all the transactions in and out of the database using SQL Server 2000.
  • Created new tables for logging and made changes to existing stored procedures.
  • Involved in Performance testing for different bandwidths by using the bandwidth controller.
  • Designed and implemented reports using Crystal Reports.
  • Involved in Bug Fixing, Handling the Service request from the customer and address them in timely manner.

We'd love your feedback!