Mid-level .net Developer Resume
Austin, TX
SUMMARY:
- Junior .NET Developer with around 4 years experience in developing multi - tier, database-driven, client-server and Web, Windows Applications using Object Oriented Analysis and Design (OOP) methodologies.
- Full SDLC exposure from analysis of initial requirements to development, testing and deployment.
- Strong experience in developing Web Applications using Visual Studio, .NET Framework using ASP.NET, C#.NET, VB.NET, WCF, ADO .NET, SQL Server 2000 / 2005, JavaScript, VBScript, AJAX.
- Good Working knowledge of developing applications with Silverlight.
- Expert in developing large scale applications using .NET framework in the areas that require Performance, Scalability, Security and Extensibility.
- Understanding of newly introduced features in .NET 3.0 and .NET 3.5 like WCF (Windows Communication Foundation), LINQ (Language Integrated Query Language).
- Used WCF Data Services to easily expose and work with data from remote clients. Involved in designing of WCF based Service, Data, Fault, Message Contracts as well as providing security for WCF service endpoints.
- Hands on experience in developing the projects using .Net 4.0 framework, Visual Studio 2010, ASP.NET, AJAX, JavaScript and JQuery.
- Experience in developing Stored Procedures, Functions, and Triggers for the implementation of data integrity using T-SQL and PL/SQL.
- Experience in Web UI Technologies using HTML, JQuery, JavaScript, Angular JS and Node JS.
- Expertise in using ADO.NET objects such as SQL Connection Object and Data Command Object, Data Reader Object, Data Set Object and Data Adapter Object to design data access layer.
- Experience with SQL Server Reporting Services (SSRS), and SQL Server Integration Services (SSIS). Very conversant in creating SQL jobs, scheduling jobs and wrapping the jobs with error handling methodological steps.
- Experience in creating XML Web Services, Consumed Web Services from both Windows forms and ASP.NET web applications.
- Demonstrated ability to complete projects in deadline oriented environments.
- Quick learner and proficient in solving the technical issues in the project.
- Excellent analytical and communication skills with capability to handle new technologies.
TECHNICAL SKILLS:
Microsoft Technologies: .NET, ASP.NET, ADO.NET, ASP, ADO, COM, WPF, WCF, MSMQ, WWF, MOSS 2007, LINQ, Silverlight, InfoPath, MDX, Windows Server, WSE 3.0
Languages: C, C++, COBOL, VB.NET, C#, Core Java, JavaScript, JSON, JQuery, CSS, HTML, DHTML
Database Technologies: SQL Server (Stored Procedure, Triggers, User Defined Functions, Views), MS Access, T-SQL, PL/SQL, ODBC, SSIS, SSRS, SQL Server client management studio, DB2, ORACLE
XML Technologies: XML, XHTML, DHTML, XSL, XSLT, DOM, XPath, SOAP, WSDL, UDDI, Web Services, XML spy, Web Services, REST.
Operating Systems: Windows, UNIX
Development Tools: Visual Studio.NET 2005/2008
Modeling Tools: UML, MS Visio, Rational Rose, Design Patterns,MVC
Application Servers: IIS
Version Control Tools: Visual Source Safe (VSS), Team Foundation Server(TFS), Team Forge
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Mid-Level .NET Developer
Responsibilities:
- Involved in the entire SDLC of the project during. I was involved in requirement gathering from clients, design and development of architecture with and fellow developers, database design and development of the application.
- Successfully created multiple environments for the application as per the requirement of multiple code streams.
- Have created business logic from the scratch for the application accessed by multiple users by developing web user controls, master pages, validation controls, CSS files using C#.NET, JavaScript, XML, HTML and ASP.NET 3.0.
- Created web services using WCF.
- Used extensively Data Caching and session management concepts to increase the throughput of the ASP.NET Pages.
- Used AJAX along with JavaScript for interactive and dynamic web interfaces for the applications. Improved the animation, dynamic interaction and efficiency of web pages using AJAX toolkit.
- Extensively used ADO.Net objects to bind to various server controls.
- Used Rich server controls such as Data Grid, and Data List controls of ASP.NET.
- Used multiple custom controls and user controls all through the application development for rich user interface.
- Assisted in developing ER models for database design.
- Assisted database designers by continuous involvement in transition from business data to database design.
- Developed stored procedures, functions, and views regularly in the development of the application. Created and used multiple lookup tables and regular tables as part of Database design.
- Regular trouble shooting and issue resolution of the application as the everyday routine job description in the project. Have regular client interaction in the issue resolution process.
- I have done multiple releases of the application builds in various servers like system testing, regression testing, UAT testing, staging servers and also Production servers. I have also maintained multiple application environments in various servers.
- Used IIS 6.0 along the duration of the project.
- Provided major support in the upgrading whole application, including upgrading servers and SQL servers.
- Involved in system testing, regression testing and also performance testing of the production URL.
Environment: .NET Frame work, C#, ADO.NET, WCF, XML, HTML,CSS, Java script, ASP.NET, Visual Studio, IIS 6, SQL server R2, Windows servers.
ConfidentialSoftware Engineer
Responsibilities:
- Implemented Object-Oriented Programming (OOP) concepts of interfaces, inheritance, abstraction and polymorphism.
- Designed and developed the Windows application which consisted of a WinForms GUI.
- Designed and developed Web-services using C#, ADO.net, and XML to handle online transactions with central database, which reduces the time, required performing data entry and generating reports.
- Written configuration settings in Web.config. Used ADO.NET to access SQL database.
- Developed various components used within the system such as an enhanced string and DB grid to allow printing and saving of data, business rules and specialized list components.
- Worked on ASP .NET State Management using Sessions and ASP .NET Caching features using Output Cache.
- Created T-SQL Stored Procedures, Functions, Triggers and views in SQL Server to interact with Verizon database
- Used ADO.NET to Access the Data Layer and also data objects such as Data Adapter, Data Reader, Dataset, Data table, and XML Text Reader /Writer for consistent access to SQL data sources
- Designing and Implementing Interfaces and Classes using Object Oriented Programming Structure and Design Patterns.
- Developed application using ASP.NET 3.5, C#, ADO.NET, AJAX, SQL Server 2005/200
- Worked on CSS and Implemented role based security for the user groups.
- Involved in Data Modeling, Database Design on SQL Server 2005 and responsible for writing Complex Queries, Stored Procedures, User Defined Functions, Views and Triggers using T-SQL.
- Designing and Implementing Interfaces and Classes using Object Oriented Programming Structure and Design Patterns.
- Developed application using ASP.NET 3.5, C#, ADO.NET, AJAX, SQL Server 2005/2008.
- Using SSIS, building high performance data integration solutions, including extraction, transformation, and load (ETL) packages for data warehousing and also Scheduling the SSIS packages and Jobs Liaised with project management and Development teams to identify and implement reporting Created ETL metadata reports using SSRS, reports include like execution times for the SSIS packages, failure reports with error description.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server 2010
Environment: Visual Studio 2008/2005, ASP.NET 3.5/2.0, ADO.NET, VB.NET, C#, SQL Server 2005, XML, XSLT, JavaScript, IIS 6.0, NUNIT, SSRS, SSIS, SOAP, WCF, T-SQL, Windows Server 2003.