.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.
