Sr .net Developer Resume
Buffalo, NY
SUMMARY:
- Having 8+ years of experience in all phases of the software development life cycle (SDLC). Responsible of analysis, design, development, Testing, implementation and maintenance of business (web, multi - lingual and windows) applications in client/server technology, Internet/Intranet based programming.
- Involved in every phase of Agile and Waterfall Methodologies of a SDLC (Software Development Life Cycle) with the of iterative and Evolutionary standards.
- Highly skilled in requirement gathering & Analysis, preparing Functional & Design specifications and maintaining company standard documentation.
- Good experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism, Encapsulation & Data Abstraction.
- Experience in design, development and improvement of Web/Windows applications with the utilization of ASP.NET, VB.NET, C#, ADO.NET, XML, WCF, WPF, SOAP, WSDL, SQL Server and MVC using .NET framework.
- Good knowledge in creating Master Pages, Page Layouts and Content pages in web applications.
- Good experience in development of software systems using Microsoft .NET framework 1.1, 2.0, 3.5, 4.0and 4.5 including working experience of WCF. Experience on working with WCF in the project by the help of advanced functionalities.
- Good Knowledge of data access strategies like ADO.NET, ADO databases and also knowledge on SQL Server and Oracle databases. Hands on experience in SQL Server and Oracle database development in writing Stored Procedures, Triggers, Views, Constraints and User Defined Functions.
- Good knowledge and experience in making the use of HTML, CSS and client side scripting language JavaScript.
- Experience in XML transformation languages like XSL, XSLT and X Path.
- Involved in the design and development of ASP.NET MVC applications using Entity Framework 5 and Razor View Engine.
- Consumed ADO.NET objects like Connection Object, Dataset, Data Reader, Data Adapter and Command Object for data retrieval.
- Having Good knowledge on LINQ and also in migration of legacy IBM MAINFRAME to WEB Applications.
- Experience in developing WPF/Silverlight applications by using MVVM architecture.
- Good experience in creating and consuming WCF and Web Services.
- Experience in creating Web Services using REST, WSDL, UDDI and SOAP Protocol.
- Expertise on working with .NET Security features like Authentication and Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation.
- Experience in deploying the .NET applications using IIS 5.0/6.0.
- Strong experience in working with MS-SQL SERVER T-SQL and Oracle PL/SQL.
- Good experience in the development of reports using Crystal Reports.
- Experience in making Unified Modeling Language (UML) graphs like Class, Sequence and Use Case diagrams utilizing Rational Rose.
- Experience in using Team Foundation Server (TFS) and Visual Source Safe 6.0 for Version Control.
- Good team player, strong communication and interpersonal skills with initiative, self-motivation and the ability to think out of the box.
TECHNICAL SKILLS:
Databases: MS Access, Oracle SQL Server R2, IBM Server DB2.
Languages: C#.NET, VB.NET, SQL, PL/SQL, T-SQL.
Development & Testing Tools: ASP 3.0, ASP.NET, ADO, ADO.NET,MVC 3/4/4.5, MVVM,WPF, HTML 4/5, CSS 2/3, XML, XSL, XSLT, VB Script, Java Script, j-Query, AJAX, Bootstrap
DesignEditors/Graphic Tools/ Tools: Visual Basic 6.0(VB), Visual Studio.NET, Visual SourceSafe, Interdev, Dream Weaver.
Web Servers: IIS 5.0/ 6.0
Reporting Tools: Crystal Reports 8.0, SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS).
ORM: Entity Framework 4/5
Operating Systems: UNIX, and Windows Windows Server 2003.
Version Controls: Visual Source Safe 6.0, Team Foundation Server (TFS), and Tortoise SVN.
Methodologies: SDLC, Agile Development, Waterfall Development.
Documentation and Tracking: JIRA, Microsoft Office Suite.
PROFESSIONAL EXPERIENCE:
Sr .NET Developer
Confidential, Buffalo, NY
Responsibilities:
- Gathered functional, business, and technical requirements and prepared the design document.
- Its web based N-Tier application developed using SQL Server as Data Repository Tier, WCF Services (Data Access Layer) as Business Service Tier and MVC as Presentation Tier.
- Efficiently used object oriented programming to achieve the functionality for the application.
- Designed, developed, and customized several web pages using HTML5, DHTML, CSS3, Angular JS, Java Script and ASP.NET 4.5.
- Implemented Angular JS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request and invoke the requested actions on the mode.
- Created views in MVC 5.0 using Razor Syntax.
- Implemented form validation using Validation controls using both Custom validation and JavaScript was written for Client side validations.
- Used AJAX Controls to avoid flickering while post back and creating interactive pages.
- Extensively worked on Twitter Bootstrap framework to design single page applications.
- Developed Web API services to communicate with the Data Access Layer.
- Developed various Data Service classes to connect and manipulate data using ADO.NET and C#.NET.
- For front end development actively used ASP.Net, CSS, JavaScript, AJAX control and Telerik Controls.
- Utilized current and upcoming industry trends and practices to create Sitecore CMS websites
- Extensively used Entity Framework to connect SQL Server database with Data Access Layer.
- Used Angular JS as the development framework to build a single-page application.
- Used LINQ to do CRUD operations on SQL Server to query database using Lamda Expression and Query Expressions.
- Worked on both front-end and back-end in different scenarios according to the requirement as a Full stack developer.
- Assisted in physical and logical database design.
- Used Visual Studio for compiling and debugging.
- Worked on creating tables, views, triggers, constraints, Stored Procedures, Functions, and Packages using SQL Server based on the documented user requirements.
- Resolved performance issues, fine-tuned queries, indexes and stored procedures.
- Used Grid View control extensively for data display, dynamic generation of rows, and user input inside template columns.
- Converted Data Transformation Services (DTS) application to SQL Server integrated Services (SSIS).
- Acted as a Scrum Master following Scrum Methodology for 6 months.
- Created WCF Services and Client Proxy for communication between Application Server and Web Server.
- Involved in creating, deploying and managing reports using Crystal Reports.
- Worked on TFS for version control, Code Review and for automatic builds and continuous integration.
- Deployed applications into test and production environments by using web server (IIS).
- Prepared weekly status reports /monthly status reports code review.
- Designed, coded, tested applications and identified system deficiencies and recommended solutions.
Environment: ASP.NET 4.5, MVC 5.0, ADO.NET, C# 5.0, .Net Framework 4.5, VS 2013, Web Forms, SQL Server Management Studio, WCF, AJAX, Bootstrap, Telerik, Windows XP, SSIS, HTML5, Java Script, DHTML, AngularJS, CSS3, Crystal Reports and TFS, IIS.
Sr. Developer
Confidential, Dayton, OH
Responsibilities:
- Created project plan and wrote design documentation and detailed technical specifications; translated requirements and business process models into component and interface specifications.
- Configured the Project to use MVC and Singleton Design Patterns and MS Application Blocks. Flexible Design of the System for Supporting N-Tier Architecture followed DED
- Developed RESTful WCF Services using WCF, C#, .NET3.5, VS2008, IIS and Deployed to IIS/Windows2003 and Tested with WPF and NUnit
- Developed Architecture and framework for web projects; and established coding standards and ensured development teams adhered to them.
- Used Visio for Reverse Engineering of the Application and Database. Configured MS Enterprise library 4.0 for Error Logging on the Servers. Used Agile Method for Software Development Lifecycle (SDLC)
- Developed Detailed Sequence Diagrams, Class Diagrams from the Existing Use-Case Diagrams
- Converted Existing Visual Studio .NET2.0 Applications to Visual Studio .NET3.5
- Designed and Developed Various Business Logic Components using C#.NET and VB.NET with VS2008
- Used Infragistics Controls for Rapid Development and Performance. Developed Re-Usable Controls using User, Custom Controls using C#, XAML.
- Applied Styles and Themes and Modified existing Controls Look and Feel using Control Templates and Data Templates
- Used LINQ for XML, SQL and C# Types Manipulating Databases with in the Application Process without ReConnecting Database. Developed SSIS scripts for Data Migration from SQL 2000, Access to SQL 2005
- Converted Existing Visual Studio .NET2.0 Applications to Visual Studio .NET3.5
- Designed and developed various business logic components. Functional area completed on time and under budget. A minimum of defects were identified in QA and UAT phases.
- Performed Database design, Data modeling and wrote Stored Procedures, Batch process for jobs using T- SQL, PL/SQL.
- Developed Web Services to handle the database operations for the ESD using ADO.Net Provides connectivity for both SQL and OLEDB providers.
Environment: VisualStudio 2008/2003/2005/, .NET3.5/3.0/2.0, WPF, XAML, WCF, C#.NET, VB.NET ADO.NET, ASP.NET, Web Services, SOAP, SQL Server 2000/2005, LINQ, SSRS, SSIS, Report Builder, Active Directory, MS Access, AJAX, Java Script, Infragistics 2006, Crystal Reports XI, XMLT, XSLT, IIS6.0, Microsoft Visio, LDAP, Visual Source Safe, Test Directory, Windows 2003
.Net Developer
Confidential, Miami, FL
Responsibilities:
- Worked on Agile Methodology (Scrum Framework) to meet timelines with quality deliverables.
- Participated in daily scrums and weekly meetings with the project team to meet expectations and deadlines.
- Involved in gathering and preparing the requirements from clients for product design and enhancements.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Designed and Developed win forms using VB.NET and Java Script for the GUIs using code behind class technique.
- Designed, implemented and configured WCF service layer.
- Worked with XML, XSD and XSLT while implementing WCF.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Designed the web UI using, VB.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS, Web Forms and AJAX controls.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer classes using VB.Net for web pages.
- Extensively used User interface controls which use JQuery and JavaScript to validate client side validation.
- Written Stored Procedures in SQL Server 2005, Oracle and used ADO.NET and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Developed Reports used with SQL Server Reporting Services SSRS.
Environment: VisualStudio2008, C#, ASP.NET 3.0, Entity Frame Work 4.0, HTML, DHTML, Web Forms, Java Script, JQuery, XML, XSD, XSLT, WCF, IIS 7.0, AJAX, ADO.NET, LINQ, SQL Server 2005, Oracle, PL/SQL Windows XP, UML, SQL Server Reporting Services.
.NET Developer
Confidential, Culver, CA
Responsibilities:
- Changes in the functionality classes which was developed in vb.net
- Worked in XML, XSLT Classes to retrieve the content from SQL DB
- Code for getting XML data from SQL server Which was used by Action script
- Responsible for developing /maintaining Dash Board module
Environment: VB.Net, ASP.NET, ASPX, .NET 2.0 Microsoft Visual Studio 2005, JavaScript, XML, SQL Server 2005 Visual Source Safe.
.NET Developer
Confidential, Sacramento, CA
Responsibilities:
- Developed survey questioner web pages for Fresno County.
- Developed survey page proto type which will activate after each submission of an application Only for Fresno county
- Bug Fixing for an existing classic ASP pages.
Environment: VB.Net, ASP.NET, ASPX, .NET 2.0 Microsoft Visual Studio 2003, Classic ASP, JavaScript, HML, SQL Server 2000 and VSS.
.NET Developer
Confidential
Responsibilities:
- Part of the design and architecture team for this product
- Involved in the development of class-diagrams and business components
- Completed whole data migration module from Visual Basic to Dot net- Oracle 9i
- Designed and coded new connection and meter related module in VB.NET
- Developed Oracle PL/SQL stored procedures Using TOAD
- Lead and gave full technical and domain support for the entire module.
Environment: Microsoft Visual Studio 2003, VB.NET, ASP.net (ASPX), Oracle 9i, JavaScript, HTML, Microsoft Visual Source Safe 6.0. Java Script, Crystal report 8