VINAY KUMAR SHARMA
Phone: 818-***-**** Address: 2000
Walnut Ave, F-306
Email: *********@*****.***
Fremont, CA 94538
Objective:
To obtain competitive and challenging job in software development within
progressive and dynamic work environment.
Summary:
. 8+ years of experience in Microsoft technology(C#.NET and VB.NET)
. 6+ years of experience in .NET technology (Web and Windows based
applications)
. Strong Object-oriented design and programming skills.
. Strong analytical and problem solving skills.
Work effectively in independent and team projects.
Computer Skills:
. Languages C, C++, C#, VB.Net
. Web Technologies ASP.Net, XML, XSL, HTML
. RDBMS MS SQL Server 2005/2000, Oracle 8i/9i
. Web server Microsoft IIS 5, Microsoft IIS 6
. S/W Packages MS Visual Studio .Net 2008/2005/2003, MS
Office
. .NET Framework .NET framework 1.1, 2.0 and 3.5
. Web Design HTML, CSS
. Scripting Technologies JSON,SOAP,AJAX,Jquery,Javascript
. Reporting Tools Crystal Reports, SQL Reporting Services
. Other Tools VSS,SVN, TOAD, MS Project, Photoshop NUnit
Experience:
Company : SAIC - Oakland, CA.
Apr 2008 -Present
.NET Software Developer
(Space and Geospatial Business unit)
Science Applications International Corporation (SAIC), a leading
system, solutions and technical services company, offers a broad range
of expertise in defense modernization efforts, intelligence, homeland
security, logistics and product support, health and life sciences,
space and earth sciences and global commercial services.
The software development team I am working is involved in implementing
latest web based solutions using .NET platform for applications ranging
from Web Portal for public transit commuters to Content Management
System, Data Integration and Mining application. The development team
is also involved in maintaining the existing code base, implement code
changes, and add new system functionality and doing task estimation.
Other projects involve building various client-server applications with
database integration.
Responsibilities
. Public website system development and maintenance
(www.transit.511.org)
. Work extensively with client to gather new requirements and
enhancements for the system.
. Analyze and propose new development methodology and solutions (JSON,
JQUERY) for building faster and optimized applications.
. Develop applications for cross-browser compatibility (IE, FF, and
Safari).
. Experience with automated UI testing tools such as Selenium and N-Unit.
. Well versed with Design patterns and experienced using them
extensively.
. Developed high volume, multi-tier Web and Web Service applications,
scaling up to quarter million page views/day.
. Used ASP.NET (2.0 and 3.5), C#, JavaScript as the development
framework.
. Worked extensively with XSLT and XML and build various XML based
integration solution.
. Designed and developed a Multithreaded XML based engine (Windows
Service) to gather Real Time Traffic Data from various transit Service
Providers.
. Making Websites 508 Accessibility compliant
Major Projects:
. RichUIInterface: It is a public user interface section within
transit.511.org website which provides user with variety of
public transit information like transit schedule, fare, public
announcement etc.
. XML Engine: It is a backend tool used by data team for various
data related operations like data import, export, comparison and
reports generation.
Technologies Used: Visual Studio 2005, 2008, Visual Source Safe, Sub
Version, AJAX, Jquery, JSON, Oracle10g
XML, N-Unit
Company: Los Angeles Times, CCN, Irwindale - CA
Dec 2005 - Apr 2008
Software Developer
Los Angeles Times is a most widely distributed daily newspaper in
California. . California Community News (CCN) is Los Angeles Times'
biggest printing facility which provides a range of typesetting, printing,
and packaging and distribution services for advertising and marketing.
Working as a software developer in the IT team for Los Angeles Times the
main focus was to use the latest bleeding edge Microsoft particularly .NET
technologies to develop and improve the existing web and windows based
applications.
Responsibilities:
. Analyzing and implement new .NET technology packages like AJAX,
Infragistics and Enterprise Library in existing and new applications.
. Gathering business requirements and design specifications for
application
. Design, develop and implement the data access and business object
layer for web and window based applications
. Design and implement service (XML web services) and client modules for
SOA based architecture.
. Design and implement user reports using Crystal Reports
. Migrate various applications from .NET 1.1 to 2.0.
. Analyze and implement One Click deployment technique for application
distribution.
. Design and implement the application Database
Major Projects:
. Preprint Ordering System: This web application is an order entry
system used by sales and marketing department to place the
orders for printing and distribution.
. Demographics and Resource Tool (DART ): A Windows form Smart
Client application. The application used two Geographical
Information System (GIS) tools namely MapSuite and MapInfo for
generating maps and geographical information for sales and
marketing.
. InpaperPromo System: The web application facilitates planning,
monitoring and updating distribution plans by Distribution
planning team. The application uses Datagrid view control
heavily in User Interface.
Technologies Used: Visual Studio 2005, MS SQL Server 2005, Crystal
Reports, Mapinfo, MapSuite, Visual Source Safe, AJAX, Enterprise
Library
Company: Koltz Health Center, Northridge - CA
Dec 2003 -May 2005
Jr. Software Developer
Koltz Health Center is very well known health care service provider in
Northridge. It is also affiliated to Cal State Northridge University and
many other local non profit organizations.
As a developer I was involved in development of many n-tier .NET
applications. Some of the major applications are Inventory Management
system (ASP.NET, C#, Ajax), Diet Information System (ASP.NET, SQL
Server 2000) to Chat Client Application (.NET Remoting Application).
Responsibilities:
. Gather business requirements and design specifications for application
. Design and implement user interface using C# .Net.
. Implement XML web services for SOA architecture
. Design and Implement n-Tier application..
. Implement .Net remoting for information exchange
. Design test cases and performing load testing.
. Designed and develop Data Layer and stored procedures using MS SQL
Server 2000.
. Code optimization, for enhanced performance (C#).
. Extensive work with XML data formatting
Major Projects:
. Inventory Management System : This web application is used to mange
inventory system online. The application uses LDAP service for
authorizing users. The application uses XML web service for data
processing.
. Chat Client Application This windows forms application is a customized
instant message application used for communication between remote
users. The application utilizes .NET remoting for real time information
exchange between the remote users.
. Diet information Manager System : This web application was developed
to monitor the patient diet information.
Technology Used: Visual Studio 2003, ASP.Net, XML Web Services MS SQL
Server 2000 .NET remoting, XML data., ADO.Net
Company: Divine Techies, Mumbai-India July2001 - July
2003
Software Developer (Intern)
Responsibilities
. Developed a Console application using C# libraries.
. Used web service components and custom ADO.Net libraries to get data
for a purchased ticket.
. Developed client stud to be embedded in browser to enable server data
printing on client machine.
. Conducted meetings to get approval on design and technical
specification document.
. Developed the front end and custom ADO.Net libraries using C#
Libraries and SQL Server 2000.
. Performed unit and integration testing.
. Reversed engineered ASP, VB6 application and met with customers for
new enhancements.
Major Projects:
. Online Automobile Customer Service : The application was aimed at
scheduling automobile owners for servicing and also providing details
online about the different automobile parts and techniques to perform
some simple jobs for which an automobile owner will normally go to an
auto body shop.
. Ticket Printing System : On online ticket printing module was
developed to print tickets purchased online. It has different modules
for creating different layouts for the tickets, previewing the ticket
before purchasing, modifying the layouts and printing the ticket.
Technology Used: ASP .Net, Visual C#, ADO.NET, MS-SQL Server 2000, Visual
Studio 2003.
Education:
Master of Science in Computer Science and Engineering
California State University, Northridge
Bachelor of Engineering in Computer Engineering
University of Mumbai, MH, India
Work Authorization:
Authorized to work for any employer (Visa Status: H1B)
References:
Available on request