Rohit Sharma
**** ******* *****, *******, ** ****0
Ph: 571-***-****; *****************@*****.***
Public Profile: http://www.linkedin.com/in/rohitdeveloper02
Status: Permanent Resident (Green Card)
[pic]
Seeking a position as a Lead Developer/Team Leader/Lead Analyst
Professional Summary:
> Over 9+ years of solid experience across a variety of Development roles,
Managing Projects, with proven background successfully managing all
aspects of site development, from initial design and architecture to site
deployment and client management and as Senior Web Application Developer
using ASP.NET 2.0,3.0,3.5,4.0, C#, SQL, WebServices, Sharepoint and
Visual Studio.
> Demonstrated ability to complete high-end projects in deadline-oriented
environments.
> Proficient in interactive Web Applications using HTML, JAVA SCRIPT and
CSS
> Extensive experience in using Microsoft SQL Server Database and SQL
Server Reporting Services.
> Excellent Logical and Analytical ability. Excellent skill in SQL
Development, Stored Procedures, DTS and knowledge of Admin Functions
> Extensive experience in working in MS Access and Oracle.
> Excellent knowledge using Flash, Dreamweaver and Photoshop
> Ability to perform System Admin function on SQL Sever, Windows 2000.
> Expert in ASP.NET 2.0 Feature Master Pages, Membership and Role
Management. Themes and Style sheets, User controls, Object Data Source.
> Excellent understanding of the Software Development Life Cycle (SDLC) and
ability to work with user for Testing Applications.
> Expertise in Developing Social networking Websites with Video Search,
Classifieds, News, Events.
> Expertise in developing and executing Test Plans, Test Cases, Test
Scripts.
> Good Knowledge on Deploying the IIS Web Server in Test and Production
Environments and Working with External Hosting environments.
> Interacted well with Application Developers, Users, Project Managers, and
Business Analysts to review the requirement specifications.
> Excellent communication and interpretation skills enabling effective
interaction with project sponsors, developers and business users.
> Ability to solve the problems independently.
> Practice aspects of agile and extreme programming such as co-programming
and regression unit testing, while depending on frequently updated
project plans reviewed with stakeholders, and staged spiral development
process, to keep projects accountable and on track
Education
> Master of Information Technology from Punjab Technical University, India.
> Preparing for PMP certification.
Areas of proficiency
.NET Technologies ASP.NET, ADO.NET, VisulaStudio.NET 2002/2003/2005,
XML WebServices.
Framework .NET Framework 3.0/3.5, Sharepoint
Languages C#, C, C++, JAVA, SQL, PL/SQL
OS MS-DOS, Windows 98/2k/XP/2003/07
Project Mgmt. Tools MS Project
Web Technologies HTML, DHTML,CSS, ASP, XML JavaScript, VB Script,
AJAX. Web Services
Web Servers Internet Information Server (IIS), Apache
Middleware ODBC, RDO, DAO, ADO, ActiveX
Web Design Tools MS-FrontPage, Adobe Photoshop, Macromedia Flash,
Dreamweaver
RDBMS/DBMS SQL Server 2000/7.x, Oracle 7.1/8i/9i/10g, MS Access
Reporting Tools Crystal Reports.
PROFESSIONAL EXPERIENCE:
SAIC, McLean VA
Lead Programmer/Analyst
Project: The Universal Service Administrative Company (USAC) administers
the Universal Service Fund at the direction of the Federal Communications
Commission (FCC); USAC's Schools and Libraries Division (SLD) administers
the E-Rate.
> Extensive involvement in all stages of application development life
cycle including requirements, logical and physical architecture
modeling, design, development, implementation, and support.
> Works with the Technical Manager to define solutions and implements
them according to the agreed upon design.
> Prepares level of effort (LOE) estimates and schedules taking into
consideration impact on current workloads.
> Work to design, development, and unit testing of new functionality and
code enhancements, and facilitates with QA and UAT team.
> Develop technical specifications based on functional requirements and
Perform tests according to a given test plan and documents results
> Participate in the assessment of the customer environment and their
requirements and documents results properly
> Develops, reviews and tests code as required
> Able to quickly identify root cause of production problems and
determine solutions.
> Researches, presents and makes recommendations on technical issues
> Responsible for the maintenance of the existing applications by fixing
bugs and issues reported in the applications.
> Writing code to accommodate new changes in Oracle database and .Net
applications.
Deploying applications in different environments using Nant.
> Use Sharepoint for maintaining and developing web applications.
> Design an interface in ASP.net to generate reports over the web using
Crystal Reports.
> Worked with the database team to create new tables and procedures for
upgrading the existing portal.
> Mentoring the Junior Developers for different problems and code
related issues.
Environments: PL\SQL, Oracle, DbVisualizer, Sharepoint, Jira, Nant, ASP,
.Net, Web Services, Java Script Windows XP, Windows 7
CDC Fairfax, VA
Senior .Net Developer/Web Developer
Sep '09 - March 2010
The CDC (Centers for Disease Control and Prevention) is committed to
programs that reduce the health and economic consequences of the leading
causes of death and disability, thereby ensuring a long, productive,
healthy life for all people. The CDC's Web based TAS Application mainly
deals with its Employee Payroll System. Through this application, the
employees can enter their Working hours, Leave hours, Tour hours and leave
exceptions into Payroll System to process their Base hours. This Web based
application has got many interactive screens for Getting Employee
Information, Employee Profile, Time sheets, etc. which were developed using
the advanced features of .Net Technology, JAVA with SQL Server database
activity in the backend.
Responsibilities:
> Involved in all the phases of SDLC including Requirements Collection,
Design & Analysis of the Customer Specifications, Development and
Customization of the Application.
> Created all the necessary tables for employee's payroll information.
> Used ADO.NET with Dataset, Data Reader and Data Adapter to develop
Data Access Layer.
> Developed the Web forms for the Front-end tool-using ASP.Net and
C#.Net for retrieving and manipulation of data using DML.
> Use Sharepoint for maintaining and developing web applications.
> Created Stored Procedures, functions and views using SQL Server 2005
to retrieve data from the database and manipulation of data in the
database.
> Designed 3-tier architecture to isolate user interface, business logic
and data access logic by using C#.Net and ADO.Net.
> Developed a Business Layer, which has all Business Validations using
C#.
> Developed Web Services.
> Designed the Business and the data access layer objects using UML for
visualizing, specifying, constructing, and documenting the artifacts
of both the layers.
> Developed and used web user controls and web custom controls to enable
reuse of common UI functionalities.
> Utilized ASP.Net Validation controls to validate the input Data using
Validation Controls (Required Field, Range, Custom and Compare)
> Used JavaScript to perform client side validation.
> Extensively used Ajax for partial page execution and asynchronous data
transfer from web server to the client.
> Designed group of software development methodologies by using agile
software development.
> Involved in the code review and assignment of tasks to other team
members
> Involved in debugging and troubleshooting of User interface screen
design, coding, testing.
> Documentation of the each screen developed for the application.
> Design and develop customized reports using SSRS.
Environments: IIS 6.0 running on Windows XP, SQL Server 2005,SSRS, ASP.NET
3.5, Sharepoint, C#, ADO.NET, XML, XHTML, Java Scripts, Ajax, MS Excel,
Visual Studio .NET, CSS.
HCL Technologies Mar '08
- Sep '09
Role: Team Lead / Senior Web Developer.
Responsibilities:
> Responsible and accountable for the coordinated management of multiple
related projects directed toward strategic business and other
organizational objectives.
> Build credibility, establish rapport, and maintain communication with
stakeholders at multiple levels, including those external to the
organization.
> Define and initiate projects, assign Project Managers to manage cost,
schedule, and performance of component projects, while working to
ensure the ultimate success and acceptance of the program.
> Maintain continuous alignment of program scope with strategic business
objectives, and make recommendations to modify the program to enhance
effectiveness toward the business result or strategic intent.
> As a team lead responsibilities were gathering requirements, making
technical recommendations, as well as designing, building, testing,
and deploying solutions.
> Coach, mentor and lead personnel within a technical team environment.
> Lead an IT Team of 18 Members.
> Interacted with clients to know the project requirements.
> Assisted the managers in their administrative tasks.
> Built the User Interface in ASP.NET and JAVA.
> Used ASP.NET 2.0 controls like Grid View, ASP.NET AJAX controls.
> Used AJAX Control toolkit objects like Calendar, Animation.
> Used JavaScript extensively to develop client side code.
> Worked on Adobe Photoshop for image editing, Flash for developing
animations.
> Worked on Web Servers and also with the Middleware Software.
> Created custom Master pages and page layouts.
> Developed and deployed custom web parts for share point portal
server.
> Wrote stored procedures using Transact-SQL for Nutrition
database.
> Worked on Oracle PL/SQL to alter/write procedures, packages in
PLSQL developer.
> Was Responsible for gathering requirements, Analysis, Design,
Maintenance and Development of online applications.
> Created an Employee Directory web part. It will perform searches by
Name and by Departments. Users can also update their own information
through this web part. Data are pulled from the Active directory.
> Coding application logic in ASP.NET.
> Used OOPS programming principles like inheritance, polymorphism and
abstraction.
Environments: Windows Server, Visual Studio 2005, C#, CSS, ASP.NET,
ADO.NET, HTML, Java Script, JAVA, XML, IIS, SQL Server 2005, SQL
QueryManager, IIS 6.0.,WebServices, Adobe Photoshop, Oracle 10g,
JavaScript, Flash, Dreamweaver.
InfoWave IT Solutions Jan '06
- Feb '08
Role: Project Coordinator / Web Developer
Responsibilities:
> Had a leading responsibility of front-end development and maintenance
of a web based reporting application. Online ordering of new telephone
lines and adding new features to the existing ones.
> Developed on Windows 2000 platform using Microsoft Visual studio .Net,
C#.NET, ASP.NET and HTML.
> Stored in a Microsoft SQL Server 2000 database and was accessed using
ADO.NET.
> Used Java Script to validate user inputs/data and manipulated aspects
of the client browser while a user viewed page.
> Was involved in developing General Business Front-End Applications.
Continued Maintenance and update releases for this application. This
mainly included developing HTML and ASP.NET Pages to interface with an
end user.
> Was involved in developing Front End for General Business Registration
Application. This Application basically enabled the user i.e. n
General business Customer to register on this website.
> Used Validation controls (Compare validator, Range validator etc) for
UI validations.
> Created a Web service to verify the credentials by connecting to the
database and returns back the result on the ASP.NET page.
> Used Data Grid to provide UI reporting which was populated using
Dataset Object
of ADO.NET. This data grid was dropped in user control .ADO.NET was
used to connect to the database and data were accessed by using the
dataset object and bound to data grid control.
> Continued Maintenance and update releases for this Application.
Extended support to the requests of Users enabling them to reregister
on the site.
Environments: ASP.NET 1.1/2.0, IIS 5.1, .NET Framework 3.0, SQL Server
2000, C#, ADO.NET, Flash, Dreamweaver,JavaScript, HTML, IIS MS-Project,
Visual Studio.NET.
B2 Solutions (India)
Oct '03 - Dec '05
Role: Sr. Web Developer
Responsibilities:
> Was Responsible for different Software Development Life Cycle (SDLC)
processes included Analysis, Design, Programming, Testing (Unit & System)
and Documentation.
> OOAD (object Oriented Analysis & Design) was conducted using class
Diagrams and UML diagrams.
> Worked on Image Editing.
> Worked in ASP.NET
> Used different scripting and markup languages (JAVA Script,
HTML,DHTML,CSS, XML ) to develop web pages.
> Designed and Implemented the Project.
> Developed various Triggers, packages and stored procedures by using SQL
for data processing.
> Used ADO as data access technology.
> Developed Web based User Interface using ASP .NET and HTML
> Used JavaScript, VBScript for validations while developing ASP .NET
Projects.
> Involved in GUI design
> Generated Reports using Crystal Reports
> Involved in functional discussions to identify the objects to design
components required for this project.
Environments: .NET, SQL Server 2000, Oracle 7, HTML, ASP.NET, VB.NET, JAVA,
Java Script, CSS
Satyam Computers India Jul '02- Sep '03
Role: Web Developer
Responsibilities:
> Involved in all the phases of SDLC including Requirements Collection,
Design & Analysis of the Customer Specifications, Development and
Customization of the Application.
> Developed web pages and validated these pages using ASP.NET and C#.
> Used ADO.NET extensively for data retrieving, querying, storage and
manipulation.
> Designed and developed various Web user controls.
> Developed SQL stored procedures for data manipulation and querying
data for SQL Server 2000.
> Developed a DTS (Data Transformation Services) to transmit the data
table from one database to another.
> Performed SQL tuning, created Tables, Indexes for performance
improvement and also rewrote stored procedures to increase
performance.
> Involved in preparing design documents, developing use cases,
identifying classes and Objects, drawing class diagrams, sequence
diagrams using UML and identifying the design patterns, frameworks to
be used during implementation.
> Created user defined functions for String Manipulations and for
formatting dates etc.
> Used Visual Source Safe for Version Control.
> Developed complex reports using Crystal Reports.
Environment: ASP.NET, C#, ADO.NET, HTML, SQL Server 2000, Oracle, PL/SQL,
IIS, Crystal Reports 9.0, windows 2000.
Software Technology Group Int. Ltd. Tarn Taran Apr '01-
Jun '02
Role: Senior Computer Faculty
Worked as a senior computer instructor to teach different computer
languages to trainees.
Languages like :- JAVA(application, applets),JSP,ASP,C SQL ASP,NET,C#.
Project: Embedded Software to control electric devices
Description: This software was developed in C++ to control the 8 electric
devices through computer system. The coding was done on LPT port. We can
switch on/off the devices by using the keys from keyboard. There is a
facility to give automatic time to switch on/off 5 devices. We can switch
off all the devices by just pressing only one key. This project was
developed to embed the chip so it could be controlled through any gadget to
control devices.