.net Developer Resume
Columbus, OH
SUMMARY
- 5+ years of experience in Requirements Analysis, Design, Development, Maintenance, and Enhancement & Production Support of Business Applications
- Expertise in .NET Framework with knowledge of WPF, WCF, REST, and
- Worked extensively on Microsoft Technologies including C#, ASP.NET 4.5/4.0/3.5/3.0 , MVC Framework, VB.NET, Microsoft Internet Information Server, and Visual Basic
- Extensive experience in SQL Server, Stored Procedures, Functions, Triggers, Queries, Indexes, Transactions, Cursors etc.
- Knowledge of web languages like HTML5, DHTML, CSS3, JSON, XML, XSLT, AJAX, JQuery, VBScript, and JavaScript
- Well versed with Back end, Middle tier, front end and GUI Development
- Experience in UML modeling (Use Cases, activity diagrams, class diagrams Interaction diagrams, etc.)
- Extensive knowledge of C# features like generics, Serialization, Multi - threading, reflection & Remoting
- Followed AGILE methodology with SCRUM meetings.
- Experienced in Using Telerik Controls.
- Strong experience in data retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data list, Data Adaptor, Entity Frame work.
- Experienced in developing applications using .NET application building blocks (Sitemap, Master Pages, Membership, Data Access, Exception Handling, and State management)
- Good understanding of developing Web Services using SOAP and XML
- Sound knowledge in developing .NET assemblies encapsulating business rules
- Good experience in database programming using ADO.NET, RDO, DAO and ODBC
- Experienced in Unit test, Functional test, Integration test, UAT and Regression testing
- Leverage SOA paradigm & SOA metadata to create agile technical solutions for changing business demands
- Have experience with mobile application development in J2ME, Blackberry JDE, Windows Mobile, iPhone and Android platforms. Also have a good eye and keen understanding of mobile application interface design and principles and have knowledge in GIS and mapping systems and software. I am also familiar with the location/GPS APIs on mobile platforms, including their various strengths and weaknesses
- Experienced in using nHibernate ORM tools which automates the mapping between SQL databases and objects
- Extensive experience in developing N-tier applications using C#, .NET Remoting, .NET Serviced Components, .NET Web Services and Visual Basic.
TECHNICAL SKILLS
Programming Languages: C#, T-SQL, PL-SQL
Scripting Languages: Java Script, VB script
Web Servers: IIS 8.0/7.0/6.0/5.0
.NET Technologies: ASP.NET ( 4.5/4.0/3.5/3.0 ), ASP.NET MVC, ADO.NET, Silverlight, LINQ, WCF, Entity Frame work, LINQ To SQL
Markup Languages: XML, XAML, HTML5, XSL, XSLT, CSS3, DHTML
Databases: SQL Server 2008R2/2012/2014 and Oracle 9I/10g/11g/12c, MS-Access
Testing frameworks: NUnit
Development Tools: Visual Studio 2015/2013/2012/2010 , Visual Source Safe (VSS), CVS, Far Point Spread, SSRS,TFS (Team Foundation Server) 2008/2010/2012 , SVN
Other tools: MS Visio, MS office 2010
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
.Net Developer
Responsibilities:
- Develop quick prototypes for business stakeholder verification to use as a foundation for design/development solutions
- Create and execute testing plans and procedures
- Used AGILE process for ensuring the quality of the application with a bi-weekly sprint
- Used HTML5 in the layouts of the project for more control over the application
- Developed front end using Jquery UI along with Asp.net and MVC
- Implemented the presentation layer using JSPs, JSTL, HTML, CSS, jQuery, AJAX and JavaScript.
- Involved in performance tuning and query optimization
- Used ADO.NET Entity Framework for data retrieving, querying storage and manipulation of data
- Used JSON to exchange the data between the server for fast data transfer and to the increase the performance
- Used Windows Communication Foundation (WCF) for multiple services to interact with the application for clients
- Extensive use of web Services and web methods
- Implemented various validation controls and also created custom validation controls using JavaScript to perform Client Side Validation.
- Performed Unit testing using NUnit, Integration Testing, Performance Testing and System Testing.
- Involved in Release Management on processing the application release from development stage to QA and other platforms using TFS 2013.
- Designed and developed several SSIS packages to transfer the data between the different environment systems and/or export the data to the other applications
Environment: Visual Studio 2015, ASP.NET 4.5, C#, HTML5, CSS3, Jquery, AJAX, JavaScript, Web Services, NUnit, WCF, SQL SERVER 2014, TFS 2013, MVC, UML.
Confidential, Philadelphia, PA
.Net Developer
Responsibilities:
- Design and development of a intra net web application using ASP.NET MVC framework.
- Designed UI using Jquery, Bootstrap, Jquery UI, Require Js, Underscore Js and CSS.
- NHibernateis the Object Relational Mapping (ORM).
- Implemented Dependency Injection framework for this project usingAutoFac.
- Create dynamic and interactive user experience with extensive use of AJAX and JQuery
- Efficiently display of data with complete functionality provided by JqGrid API
- Decreased the page response time using the server side asynchronous JavaScript, AJAX and Json technique
- Used JavaScript for client side validations.
- Create efficient and compatible service calls to different applications to transfer data using WCF
- Send automated notifications to individuals and other applications using Asynchronous Service Calls
- Create standard queries for data definition and manipulation in Oracle database.
- Used Repository Pattern and NHibernate for data persistency and easily manage the flow of the data to and from the database
- Involved in data migration by participating in the creation of Materialized Views and other techniques of efficient data migration
- Developed Stored Procedures, Views, and Functions and Optimized using indexes.
- NUnit and MOQ were usedfor unit testing.
- Used Subversion for version control and source code control.
- Used JIRA for tracking defects and business requirements
- TheAgile methodologywas used throughout the project, with a 20 minute stand-up meeting every morning, regular retrospective meetings,Test Driven Development(TDD) was also enforced andcode reviewswere done before each commit.
- Fixed issues reported by QA and UAT teams.
Environment: .NET FrameWork 4.0, Visual Studio 2013,ASP.NET MVC4, C#, AJAX, Nhibernate, Autofac, HTML, HTML5, Nunit, MOQ, Jquery, Bootstrap, RequireJs AngularJs, UnderscoreJs, Oracle
Confidential, Bentonville, AR
.NET Developer
Responsibilities:
- Involved in daily scrums and weekly meetings with the project sponsors to meet deadlines and expectations
- Developed Presentation layer using ASP.NET, HTML, HTML 5, JavaScript and C#
- Implemented Business and Database layers by 3-Tier architecture
- Used Telerik controls toolkit for rich user interface
- Used AJAX controls for client side validations with asynchronous data execution using threads when needed to increase the performance.
- Used MVC 3.0 with Razor view Engine and HTML 5 for code first approach whenever needed.
- Involved in portal GUI design using Master Page, Login control, Microsoft menu, Site map and Client side validation is done by AJAX validation extender
- Implemented J-Query for the user controls and web forms and JSON text formal to store and transfer data
- Used ASP .Net Web API framework to build HTTP Services.
- Created Indexes, Stored Procedures, Triggers and Views using SQL server 2012
- Used LINQ to Entities, LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data proficiently
- Web Services used for simple HTTP protocol to fetch data and use in the application
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application
- Used WPF for creating windows and custom win form control using various animation techniques
- Nunit was used for unit testing
- Implemented Data Access Layer using ADO.NET to communicate with Microsoft SQL Server Database for fewer data manipulation
- Used SSIS for creating packages and automating them using SQL scheduler
- Development tool, Visual Studio 2012 was used which is rich in development era for the usage of CSS, Advanced Inbuilt Functionalities, Dynamic data type etc.
Environment: .NET Frame work 3.5, Visual studio 2012, Teleric, jquery, JSON, MVC 3.0, Agile Methodologies, ASP.NET, ADO.NET, Nunit, C#, HTML, HTML5, CSS3, SQL Server 2012, XML, Web Services, XSLT, LINQ, WCF, WPF, SSIS.
Confidential
.Net Developer
Responsibilities:
- Involved in understanding and transmitting the business requirements for the project, and translating these into functional specifications
- Involved in all levels of Application Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project, strategic consulting; code writing and managing complex development schedules and tasks.
- Implemented Six Sigma methodology in Agile development.
- Designed, Developed Web Forms using .Net Framework (C#, ASP.Net, ADO.Net), for the user interface (UI) with MSSQL as the Database.
- Implemented MVC framework to reduce the complexity and to get full control over the behavior of the application.
- Used HTML helpers in a view to render the HTML Content.
- Used 3tier architecture for better understandability and maintainability.
- Used AJAX JQuery at many places in project as it is light weight, easy and fast.
- Used WCF services and RESTful services.
- Implemented Cascading style sheets (CSS), Master pages, and HTML for maintaining uniformity among all Web pages in GUI.
- Used LINQ to reduce performance issues and to improve application efficiency.
- Provided Session Management to preserve the state of session variables
- Used AJAX for rich user interface operations and avoiding post back to the server.
- Used ADO.NET technology extensively for data retrieving, querying, storage and manipulation of interface screens developed using ASP.NET.
- Created Stored Procedures, Triggers in response to an event on table, and created Views to show a virtual table
- We used TFS (Team Foundation Server) for all the source code maintenance among the whole team members.
Environment: .NET FrameWork 3.5, Visual Studio 2010,ASP.NET, C#, AJAX, SOAP, CSS,ADO.NET, HTML, DTS, Web forms, Web Services, Microsoft Visio, MS SQL Server, XML/XSLT.
