Sr. .net Developer Resume
Austin, TX
PROFESSIONAL SUMMARY:
- Having 7+ years of extensive programming experience in development of software applications using C#, ASP.NET and JavaScript Frameworks.
- Involved in all the phases of SDLC life Cycle which includes requirements gathering, analysis, design, deployment, implementation, testing and supporting.
- Worked in Agile Scrum, TDD and Pair Programing software development methodologies.
- Skillful in developing web applications using MVC (Model View Controller), 3 - Tier Architecture, and N-Tier Architecture and SOA.
- Aced in using XHTML, CSS, JavaScript, JQuery, XML, JSON, HTML5, Bootstrap and AJAX.
- Experience in using the UI Frameworks like Angular JS 1.X, Angular 2 and React JS.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Extensive experience working among technologies such as Xamarin . IOS, Xamarin . Android and Xamarin Studio.
- Knowledge in using Architectural Patterns like MVP, MVC, MVVM Patterns, and Design Patterns like Singleton Patterns and Prototype.
- Creating WPF/Silverlight applications using MVVM architecture.
- Experience in building web applications with ASP.NET Web Forms, ASP.NET MVC
- Experience in rapid development of applications using MVC Scaffolding and MVC Razor Syntax.
- Developed web apps using ASP.Net web forms, used concepts like master pages, custom controls, web parts.
- Created RESTFUL services using ASP.Net Web API
- Good Knowledge in developing, deploying and consuming WPF, WCF, SOAP and Restful Web Services.
- Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments .
- Well versed in using LINQ, Entity-Framework for Object-Relational Mapping (ORM).
- Involved a separate query processing using LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
- Designed and Implemented Reports using Crystal Reports and Microsoft Report viewer, SSRS for report Generation, integration into .NET applications.
- Experience in using SQL Server Integration Services (SSIS) for ETL.
- Experience with NUnit, Log4Net in developing test cases and determining application functionality
- Performed unit testing, integration testing, system testing and performance testing.
- Used Ninject for Dependency Injection and IOC
- Experienced in configuring .NET applications on IIS web server.
- Good Experience on version control systems like TFS, GitHub, Perforce, Team city and deployment tools like Octopus Deploy.
TECHNICAL SKILLS:
.Net Technologies: ASP.NET 3.0/4.0/5.0, ASP .NET MVC 5.0/6.1.3, ASP.NET Web API, Web services, WCF, ADO.NET, C#, OOPS Concepts, LINQ, Entity Framework. NUNIT, NINJECT, LOG4NET
Databases: SQL Server 2008/2012/2014 , MySQL
Software Engineering: Agile(Scrum), Waterfall, TDD
Scripting: Java Script, jQuery, Angular JS 1.X, Angular 2, Node.js
Version Control and Deployment: Visual Source Safe (VSS), Team Foundation Server (TFS), GIT, Octopus Deploy, TeamCity, Visual studio code, Perforce
MS Office, Visual Studio .NET 2005: 2015, IIS 6/7 SQL Server Management studio
Operating Systems: Windows, Linux, Mac
Web Technologies: HTML, XML, CSS3, AJAX, HTML5, JSON, BOOTSTRAP.
Reports: Azure, Crystal Reports, SSRS, SSIS, Google Charts
PROFESSIONAL EXPERIENCE:
Confidential, Austin , TX
Sr. .Net Developer
Responsibilities:
- Extensively worked in an Agile (SCRUM) environment with cross - functional teams to work on Sprint deliverables.
- Used C# language in developing the Business logic, where in extensively implemented the Object-Oriented Programming functionalities.
- Designed User Interface System using HTML5, CSS, JavaScript, AJAX, JSON, AngularJS, and Bootstrap.
- Effectively used ASP.NET Model-View-Controller (MVC) Architectural pattern to decouple Data Access Layer and Business Logic from data presentation and user interaction.
- Used LINQ to Entities, SQL and Lambda functions for retrieving the data efficiently and Just in Time manner.
- Created Data Access Layer Methods, T-SQL Queries, store procedures in the SQL Server 2014. Used AngularJS to implement rich functionality in various pages: form validation, CRUD operations, grid, search, multi-selection, advanced directives, authentication, users switch etc.
- Used AJAX module to handle RESTful calls to enable communication between view components and servers.
- Developed Restful Services using Web API that are consumed by various Client applications for routing data between different systems.
- Responsible for achieving high level of abstraction by creating ADO.NET Entity Framework to support code independent of any data storage engine.
- Generated different types of reports like Drill-Down and Table reports using DevExpress.
- Created Bar Graphs and Pie Charts based on real time data using Highcharts API and incorporated them in reports.
- Used N-Unit Testing Framework for Unit Testing of test cases.
- Used Team Foundation Server (TFS) for the Code integrity and source code management among all the team members.
- Responsible for features enhancement over the time and resolving accessibility and production issues.
Environment: .NET Framework 4.5, ASP.NET MVC 4.0, C#, Angular 2, AJAX, HTML5, CSS, JavaScript, JSON, Bootstrap, DevExpress, Highcharts, Visual Studio, SQL Server Management Studio, RESTful Web Services, ADO.NET Entity Framework, LINQ, T-SQL, TFS, N-Unit Testing Framework, Agile(Scrum).
Confidential, South Windsor, CT
.Net Developer
Responsibilities:
- Implemented both web and windows client/server-based applications.
- Involved in various levels of the development life cycle by Gathering Requirements, Analyzing, Design and Development.
- Implemented business logic using C#.
- Designing WCF with Service oriented architecture to support Distributed computing where services consumed by end-user.
- Designed, modeled and architected multi-threaded, enterprise n-tier software agent using Windows Communication Foundation (WCF) service hosted in a Windows service to support Distributed computing.
- Extensively used Angular JS for DOM traversing and manipulation
- Leveraged Angular JS for scripting, AJAX calls and JSON and XML for passing objects from Controller to View and vice versa.
- Analyzed web content summarized it and documented results for website users.
- Used AJAX.NET to use various controls for presentation layer.
- Used Entity Framework to perform CRUD operations on the SQL Server 2008 through 2015 database.
- Used LINQ queries to retrieve data from Arrays, Collections and Generics.
- Coded and created Stored Procedures for performing repetitive tasks in updating related tables using SQL Server database.
- Worked extensively on Client-Side Validation using Java Script, jQuery
- Extensive use of XML features of T-SQL for maintaining xml data based on XPath queries. Reading XML documents and storing data in the relational database using various methods.
- Used jQuery to develop a modular approach that allows the creation of powerful and dynamic web pages and web applications.
- Applied Cascading Style sheets (CSS) to the pages.
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel using the third-party Dev Express library
- Understand the work flow of the (SOA) application and make the changes in application pages to in corporate the editing.
- Worked on routing to load controller type using MVC 5.0 Web APIs for reaching appropriate action in the web application.
- Used MVC 5.0 Razor-View Engine for re-using the individual user controls by not coupling them with underlying data elements.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Created Forms Based Authentication to enforce security into the application and implemented Role Based security to control user access.
- Implementing the data access layer using Entity Framework and writing queries using LINQ to Entity for data retrieval.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications both synchronously and asynchronously.
- Utilized TFS as a Source control for branching and merging.
- Involved in integrating different modules and deploying to development, pre-production and production servers.
- Performed unit testing and also the complete system integration testing.
Environment: Agile, SCRUM, Net Frame Work 4.5, NoSQL, Mongo DB, MS Visual Studio .Net 2013, C#, MVC 5.0, ASP .NET, ADO.Net, SQL Server 2012, SSRS, CSS3, XML, jQuery, JavaScript, AngularJS, Windows Servers 2008, VSS, Ajax Toolkit Controls, VBScript, Web Services, SOAP/REST/WSDL/ WCF, WPF, HTML5.
Confidential, Edgewood, NY
.Net Developer
Responsibilities:
- Engaged in Full Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project, strategic consulting, code writing, setting project deliverables and managing complex development schedules and tasks.
- Designed User Interface using Web Forms, HTML5, XML, JavaScript, AJAX, CSS3, ASP.Net, Server Controls and Visual Studio .Net.
- Involved in writing the front-end code for the application using Angular 6.0.1.
- Excellent experience in implementing Web Service, WCF, REST service which communicate data in a both XML & JSON.
- Developed backend web services using Node.JS and stored dependencies using NPM.
- Application was developed on the platform of Visual Studio 2015 with .Net Framework which got converted to .Net Framework 4.5 with Visual Studio 2015 providing platform for the development.
- Used Perforce for versioning control and to keep the source code save.
- Implemented Web API to build HTTP services compatible for browsers and mobile devices
- Designed the Web UI using ASP. .Net, HTML, JavaScript, CSS3, AJAX controls and validation controls.
- Used POSTMAN and Advanced Rest Client for testing WEB API Post and Get Methods using JSON objects.
- Responsible to debug and fix the existing code, based on the test cases provided as per business requirements.
- Developed RESTful services using Web API allow new web/client projects to leverage reusable data.
- Experience in updating, accessing and version controlling the source code using Visual Studio code, Team Foundation Server (TFS), Perforce.
- Good knowledge on delivering predictable performance, scalability, business continuity, data protection using SQL Database and SSDS.
- Experienced in creating test cases in N Unit and MOQ Testing.
- Experience in working in Agile Development Environment, used Jira for work tracking.
Environment: .NET Framework 4.5.1, ASP.Net MVC 5, C#, Entity Framework 6.0, Web API 2.0, AJAX, HTML5, IIS 6.0, MS Visual Studio 2015, WCF, Bootstrap 3.0, JQuery, Java Script, SQL Server 2012, visual studio code, Perforce.
Confidential, Columbia, SC
.Net Developer
Responsibilities:
- Designed User Interface using Web Forms, HTML5, XML, JavaScript, AJAX, CSS3, ASP.Net, Server Controls and Visual Studio .Net.
- Used Angular JS 1.5 for the web applications development.
- Used Bootstrap for the responsive UI
- Used jQuery to handle cross browser issues and to produce more interactive pages
- Transferred part of the application from a Multipage application to a Single Page Application using Angular JS 1.5 to improve performance and user experience.
- Involved in writing the front-end code for the application using Angular 2.
- Developed and consumed Web services using Web API (RESTFUL services)
- Swagger is a simple representation of RESTful API . With the ecosystem of API tooling and With a Swagger - enabled API , you get interactive documentation.
- Used Sessions, Cookies and Application Level State Management in Application
- Extensively used JavaScript for Client-Side functionality in ASP.NET Web Pages .
- Used Multithreading to improve the performance of applications.
- Used POSTMAN to debug the web services
- Established relationship between entity classes using Entity Framework to manage CRUD operations
- Created SSIS packages to extract different data from Oracle database to SQL server
- Originated the models, views and controllers using ASP.NET MVC 5, C#.NET.
Environment: Visual Studio 2015, ASP.NET MVC 4, C#.NET, WCF, RESTful Web API, Angular JS, JSON, LINQ, ADO.NET Entity Framework 5, JavaScript, AJAX, jQuery, SQL Server 2012, XML, HTML5, CSS3, IIS7.0 .NET Framework 4.5.
Confidential
.Net Developer
Responsibilities:
- Built on a custom framework using C#, Win Forms, Web Services, .Net Remoting, ASP.Net, MS Transaction Server, and SQL Server 2008
- Configured security features for the application using Form Based Authentication and Role Based Authorization using C# and ASP.Net
- Contributed in the manual Unit testing and bug fixing
- Developed and Used User Controls using C# and ASP.NET
- Designed user control for re-use of UI functionality
- Designed the database and created tables, stored procedures and views using SQL Server 2005
- Developed Entity Class Diagram.
- Developed complex LINQ queries to implement search product.
- Maintaining the Source code using Team Foundation Server (TFS) in a multi developer environment.
- Used Grid View, Data List and Repeater controls to display data.
Environment: C#, ASP.NET, .NET 1.1/ 2.0, HTML, JavaScript, CSS, Win Forms, .NET Framework, .NET Remoting, ADO.NET, XML, Web Services, SQL Server 2008, Windows 2005, IIS, VB.NET, Visual Studio .NET
Confidential
Jr .Net Developer
Responsibilities:
- Involved in Functional and Technical discussions.
- Developed HTML pages and ASP pages.
- Developed Data Access Components using C#
- Used SQL server as back-end database.
- Developed Proxy for the System using Asp.Net and C#
- Developed Web Services for the System using .Net (C#/SOAP/XML)
- Created complex Stored Procedures, Triggers using T-SQL to perform database activities.
- Used the Concept ADO.Net as a Database Connecting Technology.
- Used Microsoft VSS for Version Control management.
- Developed Stored Procedures for Generating Reports.
- Used Java Script validations with Asp.net controls.
- Served as a support consultant to project team in selecting technologies and developing System architecture.
- Participated in the system study and preparation of software requirement specifications and Database design.
Environment: ASP.NET1.1, C#, ADO.NET, SQL Server2005, Windows 2003, Visual Studio 2005.