C# .net Developer Resume
San Jose, CA
SU M M A R Y
- 7+ years of experience in Information Technology, includes diversified experience in Design, Development of Web based and Windows based applications on Windows environment using Microsoft Technology and J2EE.
- 3 years of experience in Microsoft .NET Technology – .NET Framework (3.5), ASP.NET3.5, C#.NET, AJAX, LINQ, Entity Framework, WPF and Windows Forms Application.
- 4 ½ years of experience in development of stand-alone applications and e-commerce web applications using java API, AWT, J2EE, JDBC,JSP, Servlets, BEA web logic server, Web sphere application server, Team Foundation Server.
- Experience in Software Development Life Cycle(SDLC) -Analysis, Design, Development and Implementation of web/Windows based application.
- Hands on experience of Design Patterns, Object Oriented Programming(OOP), UML, N-tier Architecture, Model View Controller (MVC) Architecture, Agile Development.
- Strong Database knowledge on MicrosoftSQL Server2008 and Oracle 8i/9i. Strong working experience in T-SQL.
- Working knowledge of HTML, DHTML, XHTML, XML, IIS5/6/7, JavaScript, and AJAX. Also performedN Unit testing.
- Experience of creating Use-Case Diagram, Class diagram, Sequence diagram, Flow diagram by using Rational Rose Suite.
- Worked well with customers to determine requirements and application scope with efficient organizational work ethics and team based cooperation.
- Good communication, Interpersonal, analytical and quantitative skills.
- Expertise in dealing with clients through telecommunication and mails.
- Good team worker and have leadership quality.
TECHNICAL SKILLS:
.NET Technologies: C#.NET 3.5, ASP.NET 3.5, LINQ, WPF, Windows Forms Application, Entity Frame Work
Programming Languages C#, T SQL, Java (AWT, JDBC), Servlets, JSP, EJB, LINQ
Web Technologies HTML, DHTML, CSS, JavaScript, XML, XSLT, ASP, AJAX
Web Server BEA Web Logic Server, Web Sphere App. Server, Oracle 9i Application, IIS Server, Team Foundation Server
Reporting Tool Discoverer 4i
RDBMS SQL Server 2008, Oracle 9i/8i
Operating Systems Windows 95/98/NT, Windows XP, UNIX
GUI/IDE Microsoft Visual Studio 2008, MS Visual Studio Professional/Ultimate 2010, IBM Java Visual Age 3.5, Visual café’2.0, Eclipse, SQL Plus, SQL*Loader, Developer 2000, Designer/2000
EDUCATION Masters in Science from Confidential Institute
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, California Aug 11 – Present
C# .NET Developer
Project Scope:
This is a single point of view of enterprise infrastructure information with special focus on databases related information, for providing a quick view of generic information about databases like connect strings, sizing details and hardware related information with the ability to easily access, search, retrieve, visualize, analyze, and export infrastructure data from multiple sources.
Responsibilities:
- Involved in Software Development Life Cycle - Design, Developing and Implementation of the project.
- Deployed the 3-Tier Architecture Application with UI, Business Layerand Data Access Layer using C#.NET.
- Develop application with use of C#.NET, LINQ by using .Net framework 3.5.
- Extensively used partial classes, Generics, Interfaces and Object-Oriented Concepts.
- Communication between Data Access Layer and MS SQL SERVER using LINQ.
- Develop code for exception handling and session management.
- Perform code reviews to implement performance and coding conventions guidelines.
- Involved in Testing – Unit testing, Integration Testing and User Acceptance Testing: NUnitto the entire application and deploying.
- Used TFS for sources code version controlling.
Platform and Tools Used: Windows 2008,MS SQL Server 2008, IIS, Visual Studio Team Suit 2008, C#.NET 3.5, ASP.NET 3.5, LINQ, IIS Server, and TFS.
Client: Confidentialer, Margate, FL Aug 10 – July 11
C#. NET Developer
- Project Scope:
- Hospital Management System is an Interactive Package that performs Information Processing and Maintenance for Various Functions of the Hospital. The System supports the activities of Patients’ Management, Doctors\' Management, Blood Bank, Inventory and Billing. Patient Maintenance involves Inpatients, out patients, Operation Scheduling, Room Management (Admissions, Transfer, Discharge) Doctor’s Management Involves Doctors\' Visiting Days andtimings. Blood Bank Involves Donors\' Details and Stock availability Details. Inventory involves the complete information about the furniture. Billing involves the company bill for the services provided for the patients.
Responsibilities:
- Designed Application architecture including Application Layer, Business Logic Layer, and Data Access Layer.
- Requirements analysis, design and development of prototypes.
- Develop Business Objects in C#.NET, ASP.NET 3.5using.NET3.5 Framework.
- Extensively design re-usable .NET web custom controls, Win forms and attractive Web forms in C#.NET.
- Used Membership & Role Providers Asp.net 3.5 and C#.
- Created paging custom control that integrated in grid view.
- Communication between Data Access Layer and SQL Server using LINQ.
- Utilize ASP.Net input Validation controls for client side validation and make application user-friendly by using web parts and AJAX.
- Develop ASP.NET pages using C#.NET to handle sessions, server side transactions, and Client side cookies to provide proper data transfer between various pages.
- Used Unit testing features of visual studio team suite 2008.
Platform and Tools Used: Visual Studio Team Suite 2008, ASP.Net 3.5, C#, SQL SERVER 2008, LINQ, Windows Forms Application, JavaScript, HTML, DHTML, Ajax, IIS Server
Client: Confidential, Boca Raton, FL May’09 –June’10
Team Lead
Project Scope:The Internal Reporting System is a web-based reporting system, which gives the capability to management to view fault alarm signals, customer complaints, and complaint status reports etc... This system gives capability to create, modify and execute ad hoc queries and reports.
Responsibilities:
- Involved in design, development and maintenance of the modules.
- Developed web pages and validated these pages using ASP.NET and C#.
- Used UML for software design, Developed UML diagrams - sequence, class, component and deployment diagrams using Visio 2008.
- Used LINQ extensively for data retrieving, querying, storage and manipulation.
- Prepared work estimations before start of work.
- Worked closely with the clients for getting project requirements
- Assigned/Monitored tasks to team members
Platform and Tools Used: Visual Studio 2008 Professional, ASP.Net 3.5, C#, SQL SERVER 2008, LINQ, Windows Forms Application, JavaScript, HTML, DHTML, IIS Server ,Visio 2008
Client: Confidential, Boca Raton, FL Sept’08 – April’09
Sr.Java Developer
Project Scope: Office depot e-commerce web site was designed for theircustomers to place new Orders, Purchase Replacements which includes Warranty Exchange, Part Original Equipment Manufacturers, Labor Credit RMA (Return Material Authorization) etc. This application Interacts with the various backend systems to obtain the data to make a proper solution for Office Depot. And redesign some internal web application ASP classic to J2EE environment using EJBs, Servlets and JSPs.
Responsibilities:
- Develop Use cases, class diagrams and sequence diagrams using MS Visio.
- Develop business components using EJBs.
- Develop the UI using web pages in JSP and HTML.
- Design and develop the common application frameworkServlets.
- Perform code reviews to implement performance and coding conventions guidelines.
- Responsible for Creating, Throwing and Catching Custom exceptions for proper exception handling and displaying appropriate messages.
- Responsible for creation of Unit Test Cases using JUnit Test.
Platform and Tools Used: NT Server, IBM Java Visual Age, Web Sphere Application Server,EJB, JAVA,Servlets, JSP, Oracle 8i, DB2
Client: Confidential, Atlanta, GA Aug’07 – Aug’08
Sr. Java Developer
Project Scope: This was complete workflow for a web-based application that would help all customers for viewing trouble tickets, creating new tickets and get status of trouble tickets. This application also contains administrator module to maintain application. First this web application was developed using CORBA but after introducing J2EE, I convert the web application to J2EE environment by using EJBs, Servlets and JSPs. During the conversion of the project I apply Performance Tuning during the half of the project and provide more Security to the project.
Responsibilities:
- Develop Use cases, class diagrams and sequence diagrams using MS Visio.
- Develop business components using EJBs.
- Develop the UI using web pages in JSP and HTML.
- Created controller classes using Servlets.
- Perform code reviews to implement performance and coding conventions guidelines.
- Responsible for Creating, Throwing and Catching Custom exceptions for proper exception handling and displaying appropriate messages.
- Communicate with client and provide total support for the application.
- Creation of software requirement specification document.
- Creation of design documents.
- Create Test cases and Test plans.
- Responsible for creation of Unit Test Cases using JUnit Test.
Platform and Tools Used: NT Server, IBM Java Visual Age, Web Sphere Application Server, EJB, JAVA, Servlets, JSP, Oracle 7i
Client: Confidential, Sacramento, CA Aug’06 – June’07
Sr. Java Developer
1.Project Scope: This was complete workflow for anIntranet-based application that would help to creating new employee details and get status of employee. This application also contains complete data administration of employees to track their status. First this web application was developed using ASP Classic but after introducing JAVA, I convert the web application to JAVA environment by using Java APIs, AWT and Swing controls.
Responsibilities:
- Was involved in review of design documents
- Was involved in preparation of test plans for the developing screens
- Developed screens using Java API, AWT and Swing controls.
- Used JDBC Classes extensively for data retrieving, querying, storage and manipulation.
- Developed common classes
- Lead team of developers providing technical assistance monitoring and mentoring them.
- Was involved in unit testing, regression testing, documentation and implementation of above tasks.
- Was involved in integration of all individual units
- Was involved in system testing
Platform and Tools Used: JAVA (API), JDBC,Visual Café2.0, Swing Controls, RMI, Java Beans,Visual Source Safe, Servlets, CORBA
Client: Confidential, Carry, NC Aug’05 – June’06
Sr. Java Developer
Project Scope: Web Publishing Software that facilitates to export data to HTML. This system aids in design, coding, creation, editing and connection to the server. Any website can be built with a simple word processing program, this software makes it simpler. This system can work with any database.
Responsibilities:
- DevelopedHTML/DHTML documentsusing features like HTML Frames, Forms, Tables and style sheets.
- Developed programming executable content in web pages using Client-side JavaScript.
- Developed pages using JavaScript functions.
- Perl was used for server-side programming to find out hits of this site and for the form processing of registration of new members to the site.
- Used Perl script to enable extensive search for the product names in the site.
- Java applets are used to make button like interfaces and image processing.
- Developed Java Applets using Swing components and Perl coding for CGI.
Platform and Tools Used: HTML/DHTML, JavaScript, CGI/Perl, Netscape Navigator/Internet Explorer, Windows NT, UNIX