Full Stack .net Developer (contractor) Resume
Nashville -, TN
SUMMARY
- About 8 years of experience in developing, maintaining complex, scalable web applications using Microsoft .NET framework.
- Enthusiastic to learn new technologies, enhance current technical expertise and eager to meet challenges, currently learning Angular 5 and ReactJS.
- Interested in learning and working on mobile app development using Swift/ Xamarin for iOS / android platforms.
- Experienced and fully engaged in Software Development Life Cycle (SDLC), which includes gathering and analyzing business requirements, functional/technical specifications, designing, developing, testing, deploying the applications, and providing production support.
- 3 years of Experience with developing Single Page Applications (SPA) using MVC 4/5, Angular JS and Knockout JS.
- 4 years of experience with WCF / RESTful web services.
- Experience Telerik Kendo UI, jQuery, CSS 3.2, XML, HTML5, JavaScript, Type Script, Web Forms, LINQ, AJAX, IIS, UI design and development, as well as consuming and manipulating data using ADO. Net.
- Experience with SignalR and familiarity with BizTalk.
- Experience in design and development of User Interfaces, User Controls and Custom Controls using ASP.NET and C#.
- Experience with Telerik - Kendo UI.
- Experience in design and development of applications using N-Tier Architecture.
- Experience in implementing .NET Security features - Autantication and Authorization using Forms-based Authorizing Users, Roles and User Account Impersonation.
- Worked on designing the architecture of the project in Model View Controller (MVC).
- Hands-on experience in Object Oriented Programming (OOP).
- Experience with Agile Scrum and Waterfall development methodology.
- Experienced in gathering customer requirements and functional requirements and converting them to technical requirements.
- Experience with code version maintenance/tracking using Microsoft Team Foundation Server (TFS) and deploying committed source code to QA and production environment using TFS.
- Experienced in providing day-to-day Production support for .NET applications.
TECHNICAL SKILLS
Programming Languages: C#, VB.NET, PL/SQL, T-SQL
Technologies: ASP.NET 4.x / 3.5/ 2.0, ADO.NET, Windows Forms, Web Forms, SignalR, Web Services, WCF, ASP.NET MVC, SOAP, LINQ, MVC 5.0/4.0/3.0
Front End frameworks: Angular JS 1.5.x/1.3.x, Knockout JS.
Environment: .NET Framework 4.5/4.0/3.5
Databases: SQL Server 2014/2012/2008 R2
Web Development: HTML 5.0/4.0, XML 1.0, Bootstrap CSS 2.0/3.3.2, Angular JS, Knockout JS
Scripting Languages: JavaScript, AJAX, jQuery
Operating Systems: Microsoft Windows 7/8/10
Development Environments: Microsoft Visual Studio 2017, 2015/2013/2012/2010/2008
Source/Version Control: TFS, Bit bucket and Source tree
PROFESSIONAL EXPERIENCE
Confidential, Nashville - TNFull Stack .Net Developer (Contractor)
Responsibilities:
- Worked in a team to make changes to existing stored procedures and Web Api layer as per changes in business requirements.
- Participated in team meetings gather requirements from the business team.
- Participated in production deployment support by testing the application during test production runs.
- Added data structure changes to the XML structures stored as templates.
- Created New Api layer with Web Api 2.2 to support Finishing project.
- Upgraded Api layers to .NET 4.6.2 version and made necessary code, associated library upgrades and unit tested the application using Nunit.
- Worked on Web application to add functionality with Telerik-kendo UI, JavaScript, ajax.
- Worked on Desktop application to make changes to existing application built in WPF (XAML).
- Created, modified stored procedures, functions, views in SQL server using T- SQL.
- Made changes to existing admin application built in Angular 2 and added performance enhancements for filtering grids using custom filters, added pop-over menus for grid titles using directives, fixed routing issue to give application complete single page application (SPA) functionality.
Environment: .NET Framework 4.6.2, N-Unit, C#, XAML, Telerik-Kendo UI, Webforms, IIS, Windows server 2008 R2, XML, ADO.NET, Web API, AJAX, jQuery, JavaScript, CSS 3, HTML 5, Angular 2, TypeScript, TFS SQL Server 2012, Windows 7.
Confidential, Los Angeles - CA
.Net Developer
Responsibilities:
- Created New Internet Application with ASP.NET 4.5, C#, MVC 5, Entity framework, Web Api 2, Ninject, Angular JS and migrated functionality from existing Confidential ’s wholesale application.
- Worked in team and took module ownership to build on Angular JS with Single Page application functionality.
- Participated in business meetings to gather user requirements, gave application presentation and gather feedback from business owners.
- Developed Data Access, Service layer using repository pattern.
- Executed maintainability of service layer using IOC container Ninject.
- Participated in daily Scrum and Product Backlog meetings with client and employed Agile Scrum methodology for development, testing and enhancements.
- Developed web pages using Razor View.
- Used Bootstrap 3.3.5, CSS3 media queries for creating responsive web pages.
- Took care of web site real estate using less is more philosophy of web page design.
- Developed components for angular modules where needed with less DOM manipulations and used component router, life cycle hooks of controller and router to have an ease of migration to Angular 2 in a futuristic scope.
- Developed custom filters in Angular JS, used pascalprecht.translate library for language translations in angular modules using cookies.
- Implemented routing in Angular JS using ng-outlet and angular component router.
- Used $http for connecting to Web Api and retrieving data.
- Used Http runtime for caching data on server without making additional roundtrip to database for same data.
- Modified MVVM pages developed by other team members to accommodate changes, enhancing responsiveness and page styles.
- Reported weekly status to Director of software engineering, lead developer.
- Co-ordinated with Development and QA teams for resolving issues and meeting deadlines.
- Finished Angular modules for New Confidential wholesale project on time with complete ownership.
- Used Source tree for windows and Bit bucket server for continuous builds and merge.
Environment: .NET Framework 4.5, C#, XML, Angular JS 1.5.x, MVC 5, Entity Framework 6.0, WCF, Web API, AJAX, jQuery, JavaScript, CSS, Bit Bucket and Source Tree Version Control, Jira - Bug and User story tracking, Atlassian Confluence, SQL Server 2014, Windows 10.
Confidential, Charlotte, NC
.Net Developer
Responsibilities:
- Developed Investments, SIR (Tickets Supporting system for customers) applications using TypeScript, Angular JS 1.x, HTML Helpers, HTML5, CSS3, Bootstrap.
- Used Telerik - KendoUI to display data in sortable, editable grids, formatting the data, kendo calendar for searching client tickets (SIR) and user Investments.
- Implemented Client-side validation using attribute decorations on entity model properties and jQuery validation libraries.
- Participated in Designing and development of Client’s new website based on the existing Client’s Production website with minimal access to workflow and training videos.
- Co-ordinated with QA and project manager to define business rules.
- Used MVC5 razor view pages and iframes as per the business requirement.
- Participated in complete SDLC.
- Experience with dependency injection and creating custom directives in Angular JS as per business requirements.
- Wrote Stored Procedures, functions, views, triggers with T-SQL for SQL database.
- Used lambda expression with LINQ, SQL Query with EF 6 to perform CRUD operation on database from middle-tier.
- Built RESTful Web Services using WCF.
- Worked with JSON data in Angular JS 1.x module and Telerik Kendo UI grids.
- Resolved bugs and added features for existing applications built on Kendo UI and MVVM pattern.
- Worked on uploading documents to Azure blob storage, downloading and deleting, updating the document names using two different approaches of Web API and MVC controller methods.
- Created Entity Framework Models for corresponding tables on database and configured database context in Entity Framework Code First approach.
- Used C# for Business Layer and Data Access Layer.
- Made changes to the existing entity models as per the historical data uploaded by the business team.
- Developed WinForms application using ADO.NET for retrieving data for Regression Testing dat compares data between test database and main database and logs bad records in to text folder.
Environment: .NET Framework 4.5, C#, MVC 5, Entity Framework 6.x, Web API, WCF, Web Services, Telerik Kendo UI, MVVM, Angular JS 1.x, JavaScript, JSON, TypeScript, HTML5, CSS3, Bootstrap, SQL Server 2014, Team Foundation Server, Microsoft Visual Studio 2013, Microsoft Azure Explorer, Windows 8, IIS 8.
Confidential, Atlanta-GA
.Net Developer
Responsibilities:
- Developed Quick Links module and participated in migrating existing code behind to Angular JS.
- Participated in creating tasks from user stories and delivered task on time.
- Participated in daily Scrum and Product Backlog meetings with client and employed Agile methodology for development, testing and enhancements.
- Worked on the web pages using ASPX, HTML, C#, Angular JS, JavaScript, jQuery, CSS, and Bootstrap.
- Followed Confidential ’s VDL standards for front-end development using Angular JS.
- Worked on the N-Tier Architecture using Model entity framework (.EDMX), Data Access Layer, WCF (Windows Communication Foundation), Web API along with the front-end framework using AngularJS.
- Created Tables and modified existing stored procedures according to business logic.
- Used stored procedures where needed to avoid Entity Framework’s timeout issues.
- Created Entity classes and used LINQ (Language Integrated Query) to SQL to manage relational data as objects with Entity Framework Code first model.
Environment: .NET Framework 4.5, C#, XML, Entity Framework 6.x, WCF, Web API, JSON, JavaScript, CSS, SQL Server 2008 R2, Team Foundation Server, IIS 7.5, Microsoft Visual Studio 2013, Windows 7.
Confidential, OH
.Net Developer
Responsibilities:
- Participated in enhancing and fixing bugs in the existing web prototype and developing new mobile first web application replicating the same functionality of the prototype.
- Participated in complete Software Development Life Cycle (SDLC) and identified the requirements and defined the business rules to user requirements.
- Used MVC 4 framework to effectively separate data access, presentation and user-interaction layers.
- Developed prototypes in Angular JS for demo purposes.
- Participated in daily Scrum and Product Backlog meetings with client and employed Agile Scrum methodology for development, testing and enhancements.
- Developed web pages using Razor View.
- Extensively used Bootstrap, Knockout JS, jQuery, HTML5 and CSS for front end- design and leveraged MVVM pattern for data manipulation.
- Used Toastr JS library to notify users with their actions, which served to train the users.
- Used and made changes to the existing the WCF (Windows Communication Foundation) services and Web APIs.
- Worked with ODATA services.
- Created Entity classes and used LINQ (Language Integrated Query) to SQL to manage relational data as objects with Entity Framework Code first model.
- Used AJAX for asynchronous data loading and UI blocking and unblocking for managing User interaction with UI/UX.
- Implemented SignalR for getting updates to user with changes in database.
- Deployed BizTalk to production environment for integrating data from OSI SOFT, PI AF server and loading on to SQL Tables.
Environment: .NET Framework 4.5, C#, XML, MVC 4, Entity Framework 6.0, WCF, Web API, BizTalk, SignalR, AJAX, jQuery, JavaScript, CSS, SQL Server 2008/2012, Windows 8.
Confidential, MO
.Net Developer
Responsibilities:
- Participated in upgrading the 3-tier layered architecture application from ASP.NET 3.5 to Framework 4.0 using the Framework Multi-Targeting feature of Visual Studio 2010.
- Participated in Full Software Development Life Cycle (SDLC) and identified the requirements and defined the business rules to user requirements.
- Assumed responsibility for designing Presentation Tier (web pages) and developed components in C#. NET and ADO.NET to provide the functionality for the Data Access Layer and Business Logic Layer.
- Used MVC 4 framework to effectively separate data access, presentation and user-interaction layers.
- Participated in daily scrum and employed scrum sprint cycle for development
- Used Bootstrap, Knockout JS and CSS beautification tools for HTML
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in Therapists search module.
- Created Entity classes and used LINQ (Language Integrated Query) to SQL to manage relational data as objects.
- Used Telerik-Kendo UI for front-end development.
- AJAX to give rich user interface for application.
Environment: .NET Framework 3.5/4.0, C#. NET, VB.NET, ADO.Net, Entity Framework 5.0, C# Win Forms, MVC 3/4, Web Services, SOAP, WCF, AJAX, JavaScript, CSS, SQL Server 2008/2012, Windows 7/8
Confidential, PA
.Net Developer
Responsibilities:
- Developed a fully object oriented, 3-tier web application using C# and ASP. Net. Built tables, functions, stored-procedures, defined data relationships and constraints in SQL Server 2008.
- Participated in Full Software Development Life Cycle (SDLC) and identified the requirements and defined the business rules to user requirements.
- Developed secure ASP.NET pages, which includes login pages, which will authorize and autanticate the users by retrieving their login names and passwords from the database using ADO.NET.
- Wrote and modified stored procedures, triggers, functions to perform CRUD operations on the database.
- Worked on security issues related to user autantication and authorization.
- Created Windows Communication Foundation (WCF) services for communicating with front end and other backend resources.
- Developed Web Services in ASP.NET WSDL and SOAP to get information for various Customer related class.
- Developed using all the cutting-edge technologies ASP.Net MVC 4.0, Knockout, jQuery, CSS, XML, HTML and JavaScript.
- Followed Agile Scrum methodology.
- Used Kanban board for tracking tickets in development
- Developed the User Controls for reuse the user interface in web forms.
- Worked on MVC 3 framework, Bootstrap, Knockout JavaScript and CSS for HTML.
- Used AJAX framework controls and AJAX async post backs.
Environment: .NET Framework 3.5, C#.NET, ADO.Net, XML, XSLT, XSD, Web services, SOAP, WCF, AJAX, JavaScript, CSS, Bootstrap, Knockout JS, HTML, SQL Server 2008, IIS 6.0, Visual source safe, Windows XP.
Confidential
Software Engineer
Responsibilities:
- Assumed responsibility for understanding the business logic and was participated in sending the module to the Production unit.
- User Interface was developed with VB.NET Framework and Code Behind was VB.
- Used VB.NET Web Controls as Drop-Down List, Repeaters, Grid View.
- Extensively used the OOPS methodologies such as Inheritance and Polymorphism in developing the business layer.
- Abstract classes and Interfaces were developed to implement business rules.
- Used Generics classes in .Net 2.0 in developing business components.
- Implemented Data Hiding using Private Access Modifiers and Property’s.
- Robust Data Access layer was developed using ADO.NET and VB.
- Used Collections, Array lists, Xml, Hash tables, and datasets extensively.
- Used the Data Set, Data Adapter, and Data Reader classes in the data access layer.
- Designed and developed Master pages and User controls.
- Data access code was developed using try-catch blocks for Exception Handling.
- Used different existing components in project to enforce business rules.
- Created Web Service to retrieve the Financial Marketing Status.
Environment: .Net Framework 2.0, ADO.Net, XML, DHTML, JavaScript, T-SQL, Windows XP, Visual Studio 2005, VSS.