Post Job Free
Sign in

Project Sql Server

Location:
Auckland, AUK, New Zealand
Posted:
February 05, 2015

Contact this candidate

Resume:

Naveen David

Curriculum Vitae

Personal Details

Name Naveen David

Mobile +64-020*-****-***

Email **********@*****.***

Address Auckland, New Zealand

Career Objective

A skilled software developer with near 7 years in .NET and SQL server

experience. It is my goal to build my knowledge, skills and abilities in

software development to that of a senior level. I believe I can offer an

employer immediate value.

Skills matrix

1 - Basic, 10 - Very Proficient

Technology Proficiency (scale 1 - Experience

10)

Asp.net 2.0 7 4 years 4 months

Asp.net 3.5 7 1 year 8 months

Asp.net 4.0 6 1 year

C# 7 6 years 10 months

Web services 4 3 months

Ajax Controls 6.5 4.5 years

JavaScript 5 3 years

jQuery 3 4 months

SQL Server Reporting 1 1 month

services 05

SQL Server 2005/2008 R2 7 4 years 10 months, 2

years

CSS 7 6 years 6.5 month

Report viewer 3 2 months

Html 8 6 years 11 months

Analysis 2 3 years 10 months

SOA architecture 9 6 years

Agile development 7 6 years

Visual Source Safe 7 4 years 4 months

IIS 7, IIS 6 5 10 months, 4 months

Visual Studio 2008 (TFS) 6 1 year 7 months

Visual Studio 2010 (TFS) 6 11 months

dot Net Nuke 4.7 (CMS) 3 4 months

dot Net Nuke 6 (CMS) 6 3 months

Employment History

IHC (Intellectually Handicapped Children) - Government organization

Position - Senior Developer and Business Analyst

14 May 2013 - 31 October 2013 (5 month Contract)

Key tasks

Major upgrade to Complaints Website, end to end analysis and development

Analysis of dot net Nuke 4.7 intranet and recommendations made as whether

to upgrade or to switch to a Web Application.

Improving current websites hanging off the Intranet

Fixing bugs and developing user requests for various websites in the

intranet

Set up of Visual Source Safe to store code

Set up of Team Foundation Server

Agility CIS - Corporate

Position - Web developer

7 January 2013 - 5 April 2013(3 month Contract)

Key tasks

Developing website to technical specification of BA

C#, .NET Nuke development

Some SQL script modification/debugging

Testing of code

Debugging website issues on Client server and local servers

Deployment on Testing environment and on Client server with IIS 7

New Zealand Tertiary College - Private company

Position - .Net developer

August 2006 - October 2012 (6 years)

Key tasks

Requirements gathering

Technical specification writing

C#, ASP .NET Code full end to end development

Stored procedure and other SQL server scripting

Testing

Training of new developers

Auckland University of Technology

Position - Programming Exercise Marker

February 2005 - July 2005

Key tasks included:

Individually checked student exercises against criteria, awarded marks

appropriately and returned to lecturer in charge.

Electoral Office

Position - Election Officer

2005

Key tasks included:

Communicating instructions for voting

Counting of voting papers

Overseeing voting process

Educational Qualifications

Auckland University of Technology BCIS and BBUS conjoint degree

July 2002 - April 2006 Bachelor of Computer and

Information Sciences -

Major - Software development

Bachelor of Business - Major - Management

Auckland University of Technology Certificate in Introductory Computing

(Distinction)

July 2002 - July 2002 Relevant Papers

Communication

Programming

Mathematics

Statistics

Papatoetoe High School

1995 - 2001

Key projects

IHC (Intellectually Handicapped)

Project - Travel Form

Technologies used: C#, ASP.NET, SQL Server 2005, .Net Nuke 4.7, jQuery,

Javascript, Ajax controls, Linq, Entity Framework and Web services

Project length: 5 weeks

This is project involved designing and building a website which allowed

users to be assigned to Cost centres (departments). This involved:

Creating and Editing of Cost centres

Creating and editing of Cost centre managers

Assigning General Managers to Cost Centres

Removing of General Managers from Cost Centres

Creating and Editing General Manager's managers

I started this project as I recognised the company had a majority of Cost

Centre related requests. The website content was quite rich and easy to

use through a Google-like search and animation via jQuery. I created all

the images in Paint.Net from buttons to images for various controls.

Project - Complaints Website

Technologies used: C#, ASP.NET, SQL Server 2005 and .Net Nuke 4.7

Project length: 7 weeks

This is project involved upgrading the current Complaints website to

include a serious issues section. This would record serious issues that

needed to be reported the government or internally investigated. This

project involved talking to 3 stakeholders and determining how the current

Complaints system was recorded and coming up with ideas, project plan,

Technical Specifications, SQL server scripts, database design, development

and Testing.

Agility CIS

Project - People Energy

Technologies used: C#, ASP.NET, SQL Server 2008 R2, jQuery, Web services

and .Net Nuke 6

Project length: 2 - 3 months

This is project involved making a website for a power company called People

Energy which is based in Melbourne, Australia. The users of the website

can choose a plan, enter personal details, contact details, credit card

details and power appliances used in their home. The user could register

as a Business customer or Residential customer. In short we created a

prospecting website. There was a fair bit of jQuery used to show and hide

controls. There were a lot of Web services used to retrieve, create and

update data.

New Zealand Tertiary College

All of these projects had front end and back end development as part of the

project.

Project 8: Resource Room

Technologies used: C#, ASP.NET, SQL Server 2008 and Ajax controls

Project length: 2- 3 weeks

This functionality allowed users to view, upload/download and delete

resources such as PDF's etc; whatever file type was specified in the

administration screens. However permission to view, upload/download and

delete resources was all done based on the roles that were in our current

system. The roles could be turned off and on and the maximum file size

could be changed by administration users.

Project 7: Study guide versioning

Technologies used: C#, ASP.NET, XML, SQL Server 2008 and Ajax controls

Project length: 3 months

This involved a complex versioning system of course material (Study

Guides).

The Study Guide was contained within database tables in XML form. This

functionality would allow users to version individual sections, subsections

or individual elements. The key advantage of this project was to have a

base Study Guide which the following Study Guide versions referenced,

avoiding duplicate creation of Sections, Subsections and Elements.

Project 6: Reports using report viewer control

Technologies used: C#, ASP.NET, Report viewer control, SQL Server 2008

Project length: 1 week

I have created several reports using the C# .Net report viewer control. I

wrote database stored procedures to retrieve the data. The reports were in

relation to Students and Lecturers Assessment statistics.

Project 5: Reflective task attachments

Technologies used: C#, ASP.NET, HTML and CSS

Project length: 1 week

Reflective task attachments are part of the Classroom component of the

Content management system. The Classroom component contains course

content. Here students can read their course content and add

comments/attachments to reflective tasks.

My task was to allow students to add/remove and view attachments for each

reflective task. I created a control to do this. The complexity arose

because there were update panels. This meant a student was not able use

the file upload control. Therefore I used an iFrame which contained my

reflective task attachment control. Further complexity arose when multiple

Reflective tasks were 'opened', attachments added and then saved. It was

next to impossible to know which Reflective tasks attachment was being

displayed, deleted or added as iFrames were involved. With an idea from a

colleague I worked on a solution so that a query string was passed into

each individual iFrame so that it was possible to track which Reflective

task to display, delete or add an attachment to.

Project 4: Field practice

Technologies used: C#, ASP.NET, SQL Server 2005, HTML and CSS

Project length: 4 months

Field practice is a component which is used to assess NZTC's student's

hands-on practical skills.

A field practice administrator allocator assigns a 'visit' to a lecturer.

The lecturer then logs in online and can checks/uncheck learning outcomes

and assessment criteria, which the student has achieved for that visit.

Students can login and can view what assessment criteria they have passed

and which needs to be reassessed along with any comments by the visiting

lecturer.

The complexity in this grew as multiple lecturers could visit the same

student and make comments, check assessment criteria and learning outcomes.

This meant that each individual lecturer's visit had to be maintained

separately i.e. if lecturer 1 checked four assessment criteria on their

visit and the lecturer 2 made the second visit lecturer 2 could not undo

the changes lecturer 1 had made.

This has been the largest and longest task I have accomplished at NZTC.

This involved digging up an older version of field practice, getting the

code to work with the correct database and making this available for review

for my manager and for the Designer. Once reviewed I completely redesigned

the database structure as there were many unneeded tables and many tables

were missing for the new design. I then wrote the code based on the new

design and tested the functionality.

Project 3: PC induction page

Technologies used: C#, ASP.NET, HTML, CSS and JavaScript

Project length: 1 week

When a user logs in for the first time on their computer a system check is

done to make sure, JavaScript, Cookies, Java, Flash and Adobe Acrobat are

installed. The users Internet browser and computer operating system were

also retrieved. This involved a lot of JavaScript some basic and others

complex.

Project 2: Configured automated testing

Technologies used: : C#, C, XML, Selenium (automated testing tool java

based), CCNET and SQL Reporting Services 2005

Project length: 2 weeks

I worked on configuring CCNET so that we could run our Automated Testing

automatically without being on the premises. I then automated the process

to read the Automated Testing Pass/Fail output and to move it into a

Database. An SQL report was then automatically uploaded to the server.

There wasn't much documentation for this project on the Internet. My

colleague and I had to piece information on the internet to get CCNET to

retrieve our Code, compile it and to run the Automated Tests. The next

difficult bit which I did by myself was getting RSBuild to automatically

upload the report to the server. This involved using the language C which

I had never used before.

The diagram below explains the work done for automated testing

Project 1: Media Gallery

Technologies used: C#, ASP.NET, HTML, SQL Server 2005, CSS, JavaScript and

Ajax controls

The Media gallery is a web based repository which stores video files, image

files and documents. The intention of this Component was to allow users to

upload/download, search and view content. The intention was to sell this

along with the Content management system that NZTC was building.

Step 1: Requirements gathering

I had to research to see what and how current repositories were storing and

displaying content. I looked at Flickr and Kodak. The main intention was

to find the most user friendly approach as we were building the Media

gallery for low tech users. Once I gathered ideas on how to proceed I made

basic mock-ups of the web pages required.

Step 2: Analysis and Specification creation

Next I created Technical Specifications for the various components of the

Media gallery for example viewing Items specification, Authorisation

specifications (Items that the user uploaded need to be filtered for

inappropriate content), Search specifications both Advanced searching and

basic searching. All in all I created about 40 Technical specifications;

the specifications entailed a Business process and System walkthrough.

Database tables and revised screen shots were also included but not in all

specifications.

Step 3: Database design

I had to review the current database tables and made required changes.

Stored procedures have been written to implement the CRUD functions.

Step 4: Coding

I finally went on the developing the web pages. This was done in .Net 2.0.

There was some minor JavaScript included in this component. This was used

in the drop down menus.

Step 5: Testing

This involved manual testing of the components. This was later tested by

the tester and bugs were fixed in the Media gallery component.

Other Relevant Skills

Computing Ability to use MS Project, MS Word, MS Excel, MS PowerPoint, MS

Access, Pascal, Java, MySql, Experience in setting up SQL Reporting

services, practice with NUnit and WATIN testing software and have used a

little Umbraco.

Leadership While studying at AUT I have been in the position of leading

various teams. Both in IT and in the Business part of my degree.

For the IT part of my degree. I lead 3 teams over the course of 3

semesters, each team had about 4 - 5 people.

For the Business part of my degree I was the leader for ProActiv

which is a SIFE program. My team consisted of about 7 people.

http://sifeaut.org.nz/

Knowledge in Business and IT I have studied both business and IT.

Therefore I have awareness of both fields.

Other Languages Japanese

Interests/Voluntary Work

Interests

Foosball, Table tennis, Tennis, Fishing, Travel, Guitar, Piano and Church.

Voluntary work

Assisted at Chosen Valley Christian Camp as a leader - Looked after

kids for 5 days while they did various activities. I

have helped out for 12 camps.

Student mentor at AUT (Auckland University of Technology) - Supported

first year students and assisted at student orientation for 2 semesters



Contact this candidate