.net Developer Resume
Las Vegas, NevadA
SUMMARY
- 9 years of experience in IT Industry primarily focused on Software development which involves developing Web and windows application using Microsoft Products like Visual Studio .Net, ASP.Net, C#.NET, VB.NET, C++.
- Experience in both front end and server side programing.
- Experience in using .Net Framework1.1, 2.0, 3.5, 4.0 and 4.5
- Expertise in developing software applications using MS SQL Server 2005, 2008 and 2012.
- Experience using SSRS, SSIS.
- Experience using Oracle database 11g and MYSQL.
- Experience with Selenium and Selenium 2 Automated Testing.
- Experience implementing Angular.js and Knockout.js
- Experience with Multithreading including Delegates, Threading, TPL and async/await.
- Good working knowledge of XML, XSD, .Net Web services, JavaScript, ADO.Net, LINQ and AJAX
- Experience in Service Oriented Architecture.
- Experience developing website and web applications with JavaScript, jQuery and AJAX
- Experience in using Application Servers such as IIS 5.0/6.0/7.0, Apache, and Tomcat.
- Experience in developing console applications using C++.
- Experience in developing websites using HTML/DHTML and CSS.
- Experience serializing and desterilizing JSON, and using JSON along with AJAX and jQuery.
- Experience using jQuery UI to create the user interface of several MVC 3 Web Applications.
- Experience in developing websites using HTML5 and CSS3.
- Experience developing websites using MVC 4.
- Experience working with Mobile Web Development using MVC 4 and jQuery Mobile.
- Experience developing apps for Windows 8.
- Experience in using SMTP, SOAP, Windows Services, HTTP/HTTPS
- Expertise in database programming (Stored Procedures, Triggers, Packages) and TSQL using SQL Server 2008 and PL/SQL
- Worked extensively with Data Adapter, Dataset, Data reader as a part of ADO.NET to access and update database
- Worked extensively with LINQ to SQL, LINQ to XML, and LINQ to Objects.
- Experience in using the Entity Framework.
- Good experience using NHibernate.
- Experience implementing Telerik Controls.
- Experience developing with the Enterprise Library.
- Experience developing WPF and Silverlight applications
- Experience using Team Foundation Server and Visual Source Safe.
- Experience using Unity and Structure Map for dependency injection.
- Experience in testing with NUnit, MSTest and mocking frameworks like NMock.
- Experience in working with Windows Communication Foundation (WCF), and Windows Presentation Foundation (WPF).
- Good experience developing applications using MVC 4.0, 3.0 and 2.0.
- Great Business Analysis skills and experience working with various lines of business.
- Experience creating websites using PHP.
- Experience in using Java Servlets and JSP.
- Comprehensive software development life - cycle experience with active involvement in requirements gathering, analysis, design, programming, testing and implementation
- Great knowledge and implementation of software design patterns.
- Experience working with test driven development.
- Excellent interpersonal skills and leadership abilities. Fast learner with excellent analytical and communication skills
- Experience working with Scrum and extreme programming agile methodologies.
TECHNICAL SKILLS
.NET: Framework 4.5, 4.0, 3.5, 2.0, 1.1, ADO.NET, ASP.NET, Windows Forms, MVC 2.0,3.0,4.0, WPF, WCF, LINQ, Entity Framework.
Languages: C, C++, C#, VB.NET, Java, PHP, Python
Scripting Languages: JavaScript, JQuery, AJAX, SQL, PL/SQL
Markup Languages: HTML, HTML 5, XML, XPATH, XSLT
Web Servers: IIS 8.0,7.0,6.0,5.0, Apache, Tomcat, Glassfish
Databases: SQL Server 2005/2008/2012 , MySQL, Oracle 11g, SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), SQL Server Reporting Services (SSRS)
Reporting Tools: Crystal Reports, SQL Server Reporting Services (SSRS)
Source Controls: Visual SourceSafe, Team Foundation Server
Unit Testing: NUnit, MSTest, Mocking with MOQ.
ORM: Entity Framework, NHibernate, LINQ to SQL, Hibernate
Design Patterns: Adapter, Builder, Bridge, Chain of responsibility, Command, Composite, Decorator, Façade, Factory, Abstract Factory, Lazy Load, MVM, MVC, Unit of Work, Strategy, Repository, Prototype, Observer, Null Object, Singleton, Flyweight, Iterator, Memento
IDE: Visual Studio 2005/2008/2010/2012 , Eclipse, Net Beans, Dreamweaver
Operating Systems: Windows 7/Vista/XP/2000,Windows Server, Mac OSX, Ubuntu
Design Tools: Photoshop, Illustrator, Flash, Corel Draw, MS Visio, Expression Blend
Development Methodologies: Waterfall, Scrum, Agile
Other: JSON, Microsoft Office, SharePoint 2010, NHibernate, Hibernate, spring, Struts, JSP, CSS, CSS3, Resharper, Iron Speed Designer, Telerik Controls, Enterprise Library, jQuery Mobile
PROFESSIONAL EXPERIENCE
Confidential, Newark, DE
Sr .Net Developer
Responsibilities:
- Use MVVM design pattern.
- Involved in requirement analysis and application designing sessions
- Object oriented programming using C#.
- Implemented .NET Framework 4.5
- Implemented SQL Server 2008 R2
- Created complex Stored Procedures.
- Implemented WPF.
- Implemented screen scraping for interacting with the bank mainframe.
- Created Technical Design Documents.
- Implemented the Entity Framework
- Implemented logging with NLog.
- Implemented Multithreading
- Utilized SNV for source control
- Implemented MVC 4
- Developed with HML5, CSS3, jQuery and jQuery UI.
- Utilized Excel macros.
- Utilized Angular.js for data binding.
- Implemented VB.NET code
- Created extensive VISIO diagrams.
- Utilized Adobe Photoshop
- Unit testing using Microsoft Unit Testing libraries.
Confidential, Wilmington, DE
Lead .Net Developer
Responsibilities:
- Used MVC design pattern.
- Object oriented programming using C#.
- Implemented .NET framework 2.0, 3.5 and 4.0
- Worked extensively with ASP.NET
- Implemented Oracle Database 11g.
- Worked extensively with NHibernate
- Performed Unit testing with NUnit and NMock.
- Implemented .asmx web services.
- Implemented WCF Web services.
- Created batch console applications using .NET 2.0
- Implemented Crystal Reports.
- Worked extensively with PL/SQL.
- Performed data manipulation using LINQ.
- Continuous integration with Cruise Control and nant.
- Created Process Flow Diagrams using MS VISIO.
- Created JavaScript functions
- Used asp.net AJAX including the AjaxControlToolKit.
- Involved in documenting features and changes.
- Implemented dependency injection with Spring.NET
- Created multiple C# console applications.
- Oracle database migration.
- SQL Query Optimization.
- Toad for Oracle
- Source control using SCM
- Implemented AGILE Methodology using SCRUM.
- Worked with and created multithreaded applications.
- Utilized XDocument, Linq to XML and XPath.
- Production Support
Environment: .NET Framework 3.5 and 2.0, ASP.NET, C#, Web Services, IIS, MVC, Oracle 11g, JavaScript, HTML, CSS, AJAX, Visual studio 2008, Crystal Reports, NUnit, NMock, NHibernate, WCF Services, MS VISIO, PL/SQL, MS SSMA
Confidential, New Brunswick, NJ
.Net Developer
Responsibilities:
- Implemented AGILE Methodology in the entire project
- Involved in requirement analysis and application designing sessions
- Experience in implementation of AJAX to improve user experience
- Involved working with MVC design Pattern for the rich user interface
- Develop with HTML 5 and CSS 3.
- Used Silverlight for rich user interface using ASP.NET
- Used ASP.NET Forms authentication for login controls
- Implemented .Net framework 4.0, N-tier architecture and Object Oriented Methodologies for application development
- Implemented Session Management concept
- Used SQL Server Data Adapters for data base connection
- Created the database and have written stored procedures using SQL Server 2008
- Implemented WCF Web Services for publishing and consuming data successfully
- Used Grid View and List View for displaying data
- Implemented the Entity Framework as the main ORM for the project.
- Performed Testing on different functionalities of the application
- Deployed the code in the IIS Server
- Created the SSRS Reports which can be used in the reports module using report viewer
- Created SSIS Packages for transferring data from files to the database.
- Involved in technical support and documenting the user manual
- Handled production issues and as per the requirements enhanced the User interface
Environment: .NET Framework 3.5, ASP.NET, ADO.NET, C#,WCF Web Services, IIS, MVC, Silverlight, SQL Server 2008, SSRS, SSIS, JavaScript, JQuery, HTML, CSS, AJAX, Visual studio 2008, WPF
Confidential, Sheboygan, Wisconsin
Sr .net developer
Responsibilities:
- Analyze the business process, discussion with users and prepare a System Analysis and Requirement report.
- Prepare system prototype and validate the design to make sure all business logic and requirements are met. Get approvals from users for development of UI.
- Developed WCF web services and invoking them by using XML SOAP and WSDL tool for creating proxy classes
- Used WCF services for communicating with other application and components
- Developed System Architecture for Presentation, Business and data layer with strong object oriented skills.
- Used UML diagrams such as Use cases, Class diagrams, sequence diagrams, activity diagrams, and ER diagrams for precise system design.
- Coded some PL/SQL Procedures and triggers.
- Oracle 11g database development.
- Used NHibernate for objects and database mappings.
- Develop Form and Role based authentication and authorization.
- Developed and Implemented Win Forms, Web Forms using ASP.NET and coded the Business logic in C#
- Implemented designing and developing the GUI for the user interface with various controls (Grid View, Data List, Textbox, Calendar, List Controls, Dropdown, Validation Controls, etc.)
- Prepare a detailed technical documentation explaining architecture components and system work flow.
- Testing interfaces in Parallel mode and then migrating to production environment.
- Provide Technical support on .NET, C#, SQL 2008 and Web Services to offshore development team in India.
- Query and database performance optimization.
- System Code reviews and code optimization.
- Source control with Team Foundation Server
- Production support.
Environment: C#, ASP.NET 3.5, ADO.NET, SQL Server 2008, SQL Reporting Services, Visio, PL/SQL, MVC 3.0, HTML5, CSS 3, JavaScript, JQuery, Oracle 11g, TFS
Confidential, Minneapolis, MN
.Net developer
Responsibilities:
- Used N-tier architecture for presentation, business and data layers
- Used ASP.NET login controls like Create user wizard, login, change password, etc.
- Improved the performance of web pages by using AJAX.
- Extensively used ASP.NET controls for developing the UI
- Used C#.NET in writing Business classes and Data Access layer methods.
- Have created and implemented WCF services to read and persist policy information in various databases
- Designed, modeled and architected multi-threaded, enterprise N- tier software agent using WCF web service hosted in a Windows service.
- Involved working with N-tier architecture
- Designed Class and use case diagrams using MS Visio
- Attended the code review sessions and have given presentations
- Involved in writing stored procedures using SQL Server 2005
- Involved in creating Views, Stored Procedures and Triggers and calling them from the Data Access Layer.
- Designed ER diagrams for the application
- Used ADO.NET and entity framework for database interaction
- Performed unit testing and functional testing
- Fixed the issues and bugs occurred during testing process
- Involved in designing, updating the application as required
- Deployed the application on test and production servers
- Involved in support and maintenance
- Developed code documents and user documents
Environment: .NET Framework 3.0, ASP.NET, ADO.NET, C#, Web Services, SQL SERVER 2005, MS Visio, UML, JavaScript, HTML, CSS, CSS 3, HTML 5, jQuery, MVC 2.0
Confidential, Tulsa, OK
.NET Developer
Responsibilities:
- Implemented AGILE Methodology in the entire project
- Involved in requirement analysis and application designing sessions
- Implemented .Net framework 2.0 N-tier architecture and Object Oriented Methodologies for application development
- Developed and Implemented Win Forms, Web Forms using ASP.NET and coded the Business logic in C#
- Implemented designing and developing the GUI for the user interface with various controls (Grid View, Data List, Textbox, Calendar, List Controls, Dropdown, Validation Controls etc)
- Used SQL Server Data Adapters for data base connection
- Created the database and have written stored procedures using SQL Server 2005
- Used Windows Presentation Foundation and XAML to create user interface.
- Implemented Web Services for publishing and consuming data successfully
- Used GridView and ListView for displaying data
- Developed a Web Services which receives/sends data in XML format
- Performed Testing on different functionalities of the application
- Deployed the code in the IIS Server
- Involved in technical support and documenting the user manual
- Handled production issues and as per the requirements enhanced the User interface
Environment: .NET Framework 3.0, ASP.NET, ADO.NET, C#, Web Services, IIS, SQL Server 2008, JavaScript, JQuery, HTML, CSS, AJAX, Visual studio 2008,WPF
Confidential, Charleston, WV
.NET Developer
Responsibilities:
- Involved in requirement analysis, designing specification documents, design review sessions and analyzing functional requirements.
- Developed and Implemented web user interface usingASP.NET, C#, HTML, DHMTL, CSS, JavaScript, server controlssuch as Data Grid, Validation controls.
- Experience in implementation of AJAX to improve user experience
- Created and consumed Web Servicesfor coverage and data integration
- Implemented and involved in developing a security algorithm forauthentication
- Implemented client side and server side validations usingASP.NETvalidation controls
- Implemented ASPX pages with JavaScript snippets using Visual Studio .NET editor
- Development using NHibernate for database interaction.
- Extensively usedADO.NETand data objects such asData Adapter, Data Reader, Data Set, Data Table etc., for consistent access to SQL data sources
- Wrote complexSQL Queries and Stored Proceduresusing variousJOIN,Group ByandOrder Byclauses and aggregate functions.
- Used SQL Server Reporting Services (SSRS) for building reports.
- UsedData Grid and Data Listfor displaying and manipulating the records.
- AppliedPagingandSortingon the data in Data Grid
- Maintainedstateof the WebPages in using View State and Session Memory objects.
- Maintained a global connection parameters
- UsedXML, XSD for presentation and transferring data
- UsedVisual Source Safeas version control.
- Involved in the deployment of project on the IIS server
Environment: C#,ASP.NET,ADO.NET, JavaScript, HTML, DHTML, CSS, XML, XSL, XSLT, DTD, IIS, SQL Server 2005, Visual Source Safe, Visual Studio .NET 2008,IIS, NHibernate
Confidential, Las Vegas, Nevada
.NET Developer
Responsibilities:
- Develop desktop and web applications using .NET 2.0 and C#.
- SQL Server 2005
- Deep analysis.
- Add new features and fix bugs of the two ASP.NET portals Confidential and Blue Pilot Energy.
- Generate reports using SQL Server 2005
- Implementation of the Enterprise Library.
- Create desktop application in .NET to parse text files, serialize and store them in a database.
- Query optimization using SQL Server Profiler and SQL Server Tuning Advisor.
- Created user controls.
- Extensive use of the Ajax Control Toolkit with controls like the Update Panel, Script Manager, Autocomplete, Date Picker, etc.
- Created authentication and authorization API.
- Source control with Visual SourceSafe
Environment: C#, SQL Server 2005, ASP.NET, SQL Server Profiler, HTML, CSS, JQuery, JavaScript, AJAX, XML, XSLT, Visual SourceSafe
Confidential
.NET Developer
Responsibilities:
- Fingerprint reading application for attendance control using Digital Persona SDK.
- Built content Management Web Sites using PHP
- Built websites using CSS, HTML, JavaScript, and PHP.
- Dreamweaver templates, general design for websites.
- Online payment modules with CHASE bank.
- Built .NET desktop application for a medical company.
- ASP.NET web application for generating reports.
- Created several Flash Animations.
- Created a couple of Java Servlets.
Environment: C#, VB.NET, SQL Server 2005, MYSQL, Oracle DB, CSS, JavaScript, HTML, Visual Studio, Dreamweaver, Action Script, Flash, Adobe Photoshop, Adobe Illustrator, Crystal Reports, PHP, Java, NHibernate
Confidential
.NET Developer
Responsibilities:
- Development of software for wastewater plants calculations in C++ using Borland Builder.
- Development of software for a complete calculation of any wastewater plant in C#, using Visual Studio .NET.
- Generate reports using Crystal Reports.
Environment: C++, Borland Builder, Visual Studio, SQL Server, MYSQL, Crystal Reports