Software Developer Resume




Title
Software Developer

Primary Skills
Java, C#, ASP.NET, .NET, Web Services, HTML, JavaScript, AJAX, SQL Server, C.C+, VB

Location
US-CA-Fremont (will consider relocating)

Posted
Sep-03-09

RESUME DETAILS

Education:
Master of Science in Computer Science
Aug 08 GPA: 3.4
University of Southern California (USC), Los Angeles, CA
Bachelor in Engineering in Computer Engineering
May 06 GPA: 3.9
Saurashtra University, India.
Technical Skills:
Languages: C#, Java
Technologies: .NET, ASP.NET, ASP 3.0
Databases: SQL Server 2000/2005, Oracle 10g, MySQL
Tools: Visual Studio 2008, Dreamweaver CS3, MS Project, Visio, NetBeans
Operating System: UNIX, Linux, Windows 2003
Experience with: VB 6, C/C++, JSP, HTML, UML, XML, Java Script, AJAX, CSS, SOAP, Web Services, Perl, SharePoint Services 3.0 (web parts, administration, InfoPath), MOSS 2007, Shell script, Python, ColdFusion
Relevant Coursework:
Software Engineering
Computer Networks
Web Technologies
Security Systems
Database Systems
Analysis of Algorithms

Work experience:
Software Developer
Sep 08 -- Present
Intivia Inc, CA
Medical Record (EMR) is an online software that is used by physicians for maintaining patient records, scheduling appointment and submitting medical claims. Duties include planning, developing and testing the new features of the EMR software. To identify the new modules to be developed and the time required to develop new features. Collaboration with off-shore development team of five developers and designers. Gathering requirements from users. Develop the web forms and validate the user input. Use of AJAX for better user experience and quick response. Performed unit testing on the modules developed.
Technolgies: ASP.NET 2.0, ADO.NET, C#, AJAX, SQL Server 2005, Stored Procedures

Web Developer
Feb 07 -- Aug 08
University of Southern California, CA
Understand the client requirement and develop web sites and online applications according to requirements. Timely maintainance of applications and websites. Unit testing on webforms.
Technologies: ASP.NET 2.0, C#, ASP 3.0, Visual Basic 6, SQL Server 2005, AJAX, CSS

Application Developer
Jan 06 -- Jan 07
SRV Solutions Inc, India
Quality Management Software (QMS) keeps track of all the software modules being developed in the organization. The IT Manager can assign taskes on various modules to developers and testers.
Member of technical staff responsible for design and development of QMS. Created the database schema including the relationship between the tables.
Technologies: ASP.NET 1.1, C#, SQL Server 2000, HTML, CSS, JavaScript

Academic Projects and Papers:

Software Engineering:
Team leader in a team of six members. Assign work to team members and verify the correctness of the proposed solution and documents. Completed the analysis and design stages of a real project. Close co-ordination with the client for gathering requirements and demonstration of prototype of the final system. Life cycle planning of the project using Microsoft Project tool. Documentation of architectural and requirements documentation.
Tools and Technology: Microsoft Project, COCOMO, RSM, Microsoft Visio

Virtual B2B application:
Developed a virtual store website with shopping cart and Web Services. These Web Services were invoked by services of other web sites to place order. Similarly, the store's Web Services invokes other web services to place order to other websites. A small scale B2B scenario was created.
Technologies: JSP, MySQL, TomCat, AJAX, Java, XML, WSDL, SOAP

Distributed Application on Parallel Computing Infrastructure:
Built a map-reduce distributed application was created that runs on High Performance Computing Cluster. Socket (TCP and UDP sockets) programming was used for communication between different process running on same or different machines. UNIX tools and commands were used. Analysis of log files of a website was done to extract specific data.
Technologies: C/C++, UNIX command and utilities (exec, sort, awk), Perl, Python, socket programming

White paper - IP Traceback: Techniques and Analysis:
IP Traceback is method to determine the origin of an IP packet on Internet. The paper discusses the various methods of IP traceback, their advanatages, disadvantages and analysis.

Co-curricular activities:
Team leader in Software Engineering Project and Research. 2007-08
Member of USC JUG (Java User Group)

Certifications
Brainbench for ASP.NET

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


Resumes in Fremont, CA | Resumes in California

View other Software Developer resumes, Programmer / Developer resumes