Sr.net/ui Developer/ux Developer Resume
Sunnyvale, CA
SUMMARY
- Over 8 years of IT Experience in complete Software Development life cycle (SDLC) including requirement analysis, design, development, implementation, testing, integration, deployment, documentation and maintenance of Web Applications, Windows Applications, Client/Server, n - tier Applications in .NET framework 2.0/3.0/3.5/4.0 using Vb.net, C#, ASP.NET, SQL Server 2000/2005/2008, LINQ, MVC, Entity Framework, WPF.
- Thorough knowledge of all phases of software development life cycle (SDLC), including Requirement Gathering, Analysis, Design, Development and Testing of applications.
- Strong understanding of OOP Concepts and good knowledge of common Design Patterns.
- Excellent Command on efficient software development using .Net Framework.
- Optimized code development, securing the application and re-factoring the code.
- Tracing and debugging critical errors and participated and good knowledge of business layer object design.
- Hands-on experience in using different software methodologies like Waterfall, Agile, Scrum.
- Good Knowledge of WPF Applications using XAML.
- Strong Experience in using SOA/Web Services and WCF.
- Experience in developing applications using WPF and Winforms.
- Experience designing and developingWinforms and Webforms.
- Experience developing software with ASP.NET and MVC.
- Experience with data access using Entity Framework.
- Experience in creating and manipulating schema objects.
- Experience inOracle supplied packages, Dynamic SQL, RecordsandPL/SQL Tables
- Experience in database design and server-side programming in SQL-Server and Oracle.
- Extensively worked with stored procedures, triggers in SQL Server 2000/2005/2008 and Oracle database servers.
- An effective communicator with keen analytical ability and demonstrated excellence in executing large-scale projects from vision through implementation and post implementation product support.
- Flexible, result- oriented and adapt to the environment quickly to meet the goals of the project and the organization.
- Hardworking, enthusiastic and highly committed to the growth and success of the organization.
- Quick and efficient in solving complex technical issues.
- Excellent communication skills with strong background working directly with coworkers and client to identify business objectives and establish requirements.
- Proven Customer Interaction, Off-Shore development, Installation, Integration and Customer Trainings led the team with high degree of initiative and great sense of responsibility and meeting deadlines successfully.
TECHNICAL SKILLS
Microsoft Technologies: .NET Framework 4.5/4.0/3.5/3.0/2.0, ASP.NET, ADO.NET, LINQ, WCF
Design Patterns: MVC, MVVM
Web Technologies: HTML, CSS, JavaScript, jQuery, AJAX, SOAP, WSDL, XML Web Services
Databases: SQL Server 2005/2008/2012, MS Access
BI Tools: SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS)
Development Tools: Visual Studio 2005/2008/2010/2012/2013, Business Intelligence Development Studio (BIDS)
Application Servers: Internet Information Services (IIS) 6.0/7.0
Source Control: Team Foundation Server (TFS)
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Sr.NET/UI Developer/UX Developer
Responsibilities:
- Involved in communicating with the clients, gathering requirements for the development of different applications.
- Extensively used web technologies like ASP.NET, C#, JavaScript, XML and HTML in designing and developing the web projects.
- Designed and developed the user interface for various tools and implemented ASP.NET validation controls, JavaScript, jQuery, CSS for server and client side validations respectively.
- Made full use of .NET’s object oriented features(C#), event handling, error handling, caching and security feature.
- Worked onVB6applications and converted them to .NET applications
- Used many server UI controlslike Data Grid and Detailed Grid controls.
- Designed the front end user interface by using Asp.Net, HTML and Telerik RAD Ajax controls.
- Developed Web Services which can be used by a number of clients in getting useful data.
- Used Model View Controller (MVC) architectural Design Patterns for the development of the product and IIS Management.
- Worked with WCF Service Contracts, Data Contracts, Operation Contracts, Instance Modes and Security of the services.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Used Ajax Controls for calendar control and free text box controls on the UI.
- Converted Applications from VB.NET (Win Forms) to Web Forms(C#).
- Created Database objects like Tables, Stored Procedures and Triggers in SQL Server.
- Used ADO.NETobjects such as Data Reader, Data Adapter and Data Set to object data source fetch and handle user data.
- Implemented Cascading Style Sheet (CSS) to improve look and feel of the ASP.NET web page.
- Created DAL (Data Access Layers) to establish database connectivity and data manipulation.
- Worked with Single Page Applications (SPA) for loading single html page and dynamically updating the page.
- Have implemented LINQ to SQL, LINQtoDatabase and LINQ to XML.
- Worked on the legacy applications utilizing VC++ modules.
- Responsible for deployment of the Application in UAT and resolving any post-deployment issues.
- Used XML/XSLT for data transformation and worked on windows forms.
- Designed and developed reports using SSRS depending upon the input parameters.
- Responsible for maintaining versions of source code usingTeam Foundation Server.
Environment: .Net Framework 4.0, Visual Studio 2010, ASP.NET 4.0, C#, HTML,CSS, JavaScript, WCF, XML, XSD, XSLT, PL/SQL Toad for Oracle, Crystal Reports, AJAX,VSS, and Infragistics controls.
Confidential, Highlands Ranch, CO
Sr.NET /UI Developer
Responsibilities:
- Used HTML, XHTML, AJAX, JQuery, JavaScript, CSS, pure CSS layouts and Web Services.
- Extensively used ADO.NET to build query-driven applications and Entity Framework.
- Designed and developed databases which include the development of functions, stored procedures and triggers using PL/SQL.
- Usage of MVVM framework for WPF and WCF services for communication.
- Developed applications using MVC3 patterns and frontend with JQuery.
- Used Generics extensively in C# and ASP.NET Menu Controls.
- Developed Web API and Web services methods with the JSON Serialization.
- Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client side validations.
- Implemented XML Web Services inC#based on SOAP protocols using XML and XSLT extensively for data transfers.
- Created DTOs and Mappers.
- Created Silverlight line-of-business web application with WCF RIA Services
- Used LINQ extensively to query Database and improve the application speed and performance.
- Have created Windows form (Winform) application to create state level access database from Nation level access database.
- Imported stored procedures and view for Function Import to implement with LINQ.
- Used TFS (Team Foundation Server) for source Version Control.
- Involved in designing the SSIS packages to export data to SQL Server Database.
- PerformedUnit TestingwithMock Objects.
- Involved in Designing and development of services using web services / WCF and WPF
- Experience in working with TFS (Team Foundation Server) for Source Control.
- Reports are generated by using SSRS.
- Involved in Unit Testing and running the test case to proper functioning and for code coverage.
- Developed business layer with C#.
- Have usedService Oriented Architecture (SOA)to develop web services.
- Used Entity framework ORM at data access layer. Developed Store procedures where complexity is high and executed using Entity framework.
- Implemented Dependency Injecting using Ninject.
Environment: .Net Framework 4.0, Visual Studio 2012, ASP.NET 4.0, C#, HTML, WPF, CSS, WCF, SOAP UI, XML, LINQ, SQL Server 2008, SSRS, and TFS, Unit testing.
Confidential, Chevy Chase, MD
.NET/UI Developer
Responsibilities:
- Involved in communicating with the clients, gathering requirements for the development of different applications.
- Extensively used web technologies like ASP.NET, C#, JavaScript, XML and HTML in designing and developing the web projects.
- Designed and developed the user interface for various tools and implemented ASP.NET validation controls, JavaScript, jQuery, CSS for server and client side validations respectively.
- Made full use of .NET’s object oriented features(C#), event handling, error handling, caching and security feature.
- Designed the front end user interface by using Asp.Net, HTML and Telerik RAD Ajax controls.
- Developed Web Services which can be used by a number of clients in getting useful data.
- Used Model View Controller (MVC) architectural Design Patterns for the development of the product and IIS Management.
- Worked with WCF Service Contracts, Data Contracts, Operation Contracts, Instance Modes and Security of the services.
- Used Ajax Controls for calendar control and free text box controls on the UI.
- Converted Applications from VB.NET (Win Forms) to Web Forms(C#).
- Created Database objects like Tables, Stored Procedures and Triggers in SQL Server.
- Used ADO.NETobjects such as Data Reader, Data Adapter and Data Set to object data source fetch and handle user data.
- Worked with Single Page Applications (SPA) for loading single html page and dynamically updating the page.
- Used XML/XSLT for data transformation and worked on windows forms.
- Designed and developed reports using SSRS depending upon the input parameters.
- Responsible for maintaining versions of source code usingTeam Foundation Server.
Environment: .Net Framework 4.0 and 3.5, Visual Studio 2010 and 2008, ASP.NET 4.0 and 3.5, C#, HTML,CSS, JavaScript, WCF, XML, XSD, XSLT, PL/SQL Toad for Oracle, Crystal Reports, VSS, and Infragistics controls
Confidential, Mclean, VA
.NET/UI Developer
Responsibilities:
- Involved in Requirements gathering, Conceptual Design, Analysis, Development and System Testing.
- Designed and Developed applications using ASP.NET 3.5, C#, WCF, Generics, XML, SQL Server 2008/2005.
- Implemented graphical user interface (GUI) for web forms.
- Implemented data access and business logic to meet client requirement.
- Working experience in generating profiles such as Customer visit summary, Referral summary
- Implemented Routing, URI, Security, Action Filter techniques for application development.
- Implemented Cascading Style Sheet (CSS) to improve look and feel of the ASP.NET web page.
- Converted the existing Associate Database system to meet the new requirements and utilized the various class libraries.
- Created Stored Procedures to perform automated rules, updating to related tables using SQL Server 2008/2005.
- Implementation of client side validations using JQuery at Controller level.
- Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
- Implement agile scrum methodology in application development.
- Implemented scheduler to run console application on daily basis.
- Handled ASP.NET features such as Exception Handling, and Custom Error Messages.
- Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net.
- Responsible for deployment of the Application in production and resolving any post-deployment issues.
- Provided estimates, daily & weekly status report to the client on progress of the tasks.
Environment: Visual Studio 2005/2008, SQL Server 2008/2005, .NET Framework 3.5, C#.NET 3.0, ASP .NET 3.5, AJAX, Java Script, JQuery, Web Service, WCF, SSRS, SSIS,IIS7.0, Agile/scrum methodology
Confidential
.Net/UI Programmer
Responsibilities:
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Developed ASP.Net pages using ASP.NET Web form controls, User controls, HTML server controls in C#.
- Enhanced and developed UI functionality using HTML, AJAX, and JavaScript.
- Architected and developed the database using SQL Queries, SQL views and stored procedures.
- Used generic collections like List, Dictionary, and Query to store data and enhance the application.
- Implemented both Client side and server side Validation in which JavaScript, JQuery was written for client side.
- Customization of lists and libraries features, search and indexing, branding, import of existing data.
- Used WCF Services for online transactions using C#.
- Deployed and testing the application on web servers and application servers in development environment
- Created reports using Business Intelligence Projects in SSRS 2005.
- Created Unit Test cases to test the functionality of the different components, which are implemented in the application.
Environment: ASP.NET, C#.Net, JavaScript, Ajax, ADO.Net, XML, Web Services, SOAP, Web Forms, CSS, SQL Server 2005, SQL server reporting services, Visual Studio.NET, TFS, IIS6.0, Windows Server 2003.
