Monday, October 29, 2007

About Me

DEEPAK DHAKAL
285 Robins Rd Apt E7, Hiawatha, IA, 52233, (319) 210-7070
therisingdeepak@yahoo.com

Key qualification
• Over 3 years of experience in programming, testing, deploying and maintaining web /windows based applications; has contributed to full software development life-cycle.
• Strong technical background, interpersonal communication and project management skills, with ability to adapt to new technologies, environment and applications proficiently.

Professional Summary
• 3+ years of designing, developing and testing software using .NET 1.1/2.0/3.5(C#, VB.NET), NUnit, ASP.NET, ADO.NET, COM, WINAPI, MFC, C, C++, AJAX, XML, Web Services, Adobe Flash, VSTO, WCF, Mobile Web Development.
• 3+ years strong experience with Object Oriented Systems Analysis/Design, Test driven development, Multi-tier design, Design patterns and UML Diagrams with excellent knowledge of the software development life-cycle.
• 3+ years of hands on experience in Relational Database schema design using MS-SQL 2000/2005, Oracle 9i with Strong familiarity of relational database modeling principles/techniques and great experience in integrating views, triggers, cursors, indexes and stored procedures with development environment
• 6+ months of experience using Test Stand (LABVIEW) for testing test fixtures.
• 5+ years of engineering and software development experience using Microsoft Technologies
• 1+ years of experience in Java swing programming, PHP, JDBC and JUnit testing.

Professional Experiences

Fastek Intl, Cedar Rapids, Iowa March 2007-Present
Software Engineer
• Worked as a Software Engineer/team leader for Fastek International and its clients. Performed tasks including day-to-day development and maintenance of the web/windows applications, including web component creation and leading a team of programmers.
• Contributed as a team leader during the development of different web/windows based company management systems software as well as trained entry level programmers.
• Quality assurance testing of all the development prior to launch to ensure proper functionality, logics, coding conventions, and consistency with user interface.

Major Projects Summary

iPrsim Global (http://www.iprismglobal.com)
A Secure Virtual Office (SVO); real time collaborative Web Conferencing with a suite of high performance workflow tools, data integration applications.

Summary:
• Developed dynamic web pages using ASP.NET 2.0, ADO.NET, AJAX and Web Services with MSSQL 2005.
• Designed/developed Mobile web pages for www.iprismglobal.com for handheld mobile devices using MS Mobile Emulators.
• Implemented Dundas Chart, Gauge, and Digital Dashboard using Dundas 6.0 using ASP.NET.
• Designed/Developed Windows Prism Jabber Chat Application ( like Google Talk ) that supports link post, chat history, adding/deleting users, managing groups and offline messages using .NET web services, XMPP protocol and .NET Interop services.
• Developed Prism Outlook toolbar that facilitates to sync the MS Outlook Calendar Appointments to prism Web calendar using .Net add-on Projects (VSTO) for Outlook 2003 and 2007.
• Wrote testing cases and test procedures to test the above applications in NUnit and created documentations.
Development Tools: C# 2.0, ASP.NET 2.0 (AJAX), Dundas 6.0, VS 2005, SQL Server 2005 and Reporting Services, VSS, Windows forms, Office 2003/2007
ViconNet 4.0 Intregation for CCTV (www.vicon-cctv.com/viconnet-intro.html )
A Fully scalable networked video surveillance solution based upon ViconNet software that Allows for complete interoperability between all devices connected to the network.
Summary:
• Developed/Managed MFC layer application to connect to the Win32 C library that connects to the CCTV devices connected to the network.
• Integrate the .NET/CLR layer to the MFC layer that facilitates easy interface to the windows based application using .NET API calls.
• Developed and tested the Upper windows form layer that manages the Zooming, Rotating and storing the video frames to the database.
• Documented and managed the proposal estimation for the application.
Development Tools: C#, MFC, C++, WIN32 API, VS 2005/2003, VSS, Computer Workstation.
AIRport (University of IOWA, MBA)
AIRport is university of Iowa’s Admission, Information, and Registration portal to the MBA.

Summary:
• Developing N tier AIRport Web application and implementing UML classes and interfaces in ASP.NET 2.0 with full AJAX support.
• Writing DTS Packages, triggers, cursors and stored procedures in MSSQL 2000 and integrating them with the application.
• Documenting test cases/test suits and testing them in NUnit.
• Writing reusing components (SSH FTP client, .CSV Creator, Nightly processes using multithread, Reporting tool using Crystal Report) to support the main application.
• Communicating with the clients about the changes they desired as the project developed, including follow-up documentation.
• Provided Training to few entry level programmers.
Development Tools: C# 2.0, ASP.NET 2.0(AJAX), Visual Studio.Net 2005, ADO.NET, XML Web Service, SQL Server 2000, HTML, CSS.
J&P Cycles – E-commerce website & Internal Portal
“J&P cycles” is company that sells motorcycles part of various brands since 1979. J&P Cycles consulted Fastek for solution for the issues which they had with their E-commerce system. I was a member of the consulting team in upgrading and maintain their E-commerce system. http://www.jpcycles.com

Summary:
• Web Development using ASP.Net, ADO.Net & SQL 2000.
• Development in ASP, JavaScript, AJAX, XHTML, VBScript, XML.
• Integrating the e-commerce system to Controller+ using TCP/IP Socket Programming.
• Implementation and consumption of Web Services using SOAP, WSDL.
Development Tools: VB.NET 2.0, ASP.NET 2.0(AJAX), NUnit, XML Web Service, MSSQL 2000


FASePay Autobilling (PSO Canada)
An auto billing system for different restaurants in Canada to handle credit/debit card process, it manages payment history and billing processing with its own payment gateway.

Summary:
• Developing N tier Merchant Manager Web application with ASP.Net 3.0, Silverlight.
• Writing views, triggers, cursors and stored procedures in MSSQL 2005 and integrating them with Merchant Manager Web application.
• Designing and Implementing WCF (Windows Communication Foundation) services and testing them with service host and service clients.
• Documenting test cases for the services and testing them in NUnit.
Development Tools: C# 3.0(WCF), ASP.NET 3.0 (AJAX), SilverLight 1.0, Visual Studio.Net 2005 SP1, SQL Server 2005 and Reporting Services, Visual SourceSafe.

B787-Model 0877B1 Software verification
A Model 877B1 is the icing conditions Detector (ICD) for the BoeingB78. The software was from Goodrich and verification was done by Fastek Team. TestStand was the testing tool

Summary:
• Configure TestStand Enjoinment with hardware and other software Components.
• Assisted writing test sequences to test the hardware using TestStand.
• Tested and modified the basic C code for the hardware.
• Run and generated the reports for each Test case and documented it using VSS.

HRT (University of IOWA)
A Health risk tracking application with few flash animations to find the risk of dying within coming 10 year by heart attack.

Summary:
• Developing/ testing a flash animation using Adobe Flash CS3 (Action script 3.0) to track the 10 year risk to heart attack...
• Developing/ testing the main application in ASP 3.0 with SQL server 2000 backend.
• Writing DTS Packages, triggers, cursors and stored procedures in MSSQL 2000 and integrating them with the application.
• Documenting test cases/test suits and testing them in NUnit.
Development Tools: ASP 3.0, SQL Server 2000, Adobe Flash CS3, AS 3.0, CSS, VSS.

HitechValley iNet Pvt Ltd, Kathmandu Nepal Sept 2004- Aug 2006
ASP.NET Web Developer in C#

Major Projects Summary

Online Jewelry for Car
An E-commerce project, sells various parts of automobiles of different types. It has to handle millions of data and the project was from USA.

Summary:
• Converting existing VB.NET code to C# code and writing test cases.
• Implementing the UML classes and interfaces to the C# in VS 2003 and integrating them within the subsystem.
• Writing views, triggers, cursors and stored procedures in MSSQL 2000 and integrating them with .NET environment.
• Communicating with the clients about the changes they desired as the project developed, including follow-up documentation.
• Configuring and maintaining the source control CVS.
• Reusing components like Data access layer with XML.
• Documenting daily TODO tasks and submitting to the project manager.
• Finishing the project within time limit specified by client.
Development Tools: C#/ASP.NET 1.1, VS.Net 2003, ADO.NET, SQL Server 2000

Online used car management application:
An E-commerce project to sell and buy used cars. The client is UK-based and requires special handling and manipulation of postal code data

Summary:
• Communicating with the client to define the requirements for the application, including full documentation between the parties.
• Designing the use cases, class diagrams, and subsystem diagrams with full documentation using Rational Rose using RUP.
• Implementing the UML diagram to the code in C# and writing test cases using N unit.
• Communicating and coordinating with two new developers and assigning daily tasks to them.
• Integrating payment gateway PAYPAL to the application.
Development Tools: : C# 1.1, ASP.NET 1.1, Visual Studio.Net 2003, ADO.NET, XML, XSLT, SQL Server 2000, XHTML/DHTML, CSS, JavaScript and CVS.

Online DVD management system
An E-commerce project that helps to sell and rent various types of DVDs using web services and RSS Fee, the project was based on Nepal
Development Tools: C# 2.0, ASP.NET 2.0, VS 2005, ADO.NET, SQL Server 2005, CSS.

Maharishi University of Management, Fairfield, Iowa Nov 2006- Jan 2007
Teaching Assistant
(Software Engineering, Distributed computing, advanced software development)

Everest Engineering College, Kathmandu, Nepal Sept 2004 – July 2006
Project Instructor

Education
• Master of Computer Science, Maharishi University of Management, Fairfield, Iowa, GPA: 3.82 (Computer Science) currently enrolled ( one course remaining for the graduation)
• Bachelor of Engineering in Computer, Pokhara University, Pokhara, Nepal (2005) CGPA: 3.68

Certification
ASP.NET: Brainbench Certification, Score: 3.71, ID: 6663541
C#: Brainbench Certification, Score: 3.79

Technical Skill
Languages C# 1.1/2.0/3.0, J2SE, VB.NET, VB 6.0, C/C++, MFC.
Development Environments VisualStudio.Net 2003/2005, Eclipse 3.1/3.2 for Java, VS 6.0
Web-Development Technologies ASP.NET 1.1/2.0/3.0 (C#), ASP, ADO.NET, XML WebServices, SOAP, WSDL, XML, Servlets, Flash CS3, Action script
Scripting and Markup JavaScript, PHP, HTML,XHML, XML, XSL, XSLT.
Databases SQL Server 2005/2000, MS Access , MYSQL,Oracle
Operating Systems Windows 98/NT/2000/XP, Windows Server 2000/2003, Linux
OO Tools & Languages Rational Unified Process (RUP), Rational Rose 2000, Omondo.
Testing Frameworks NUnit, JUnit., NAnt, NDoc
Web/App Server Apache Tomcat, IIS 6.0.
Methodologies Rational Unified Process (RUP), Design Patterns.
Source Control CVS, Visual Source Safe.

20 comments:

Anonymous said...

hmmmm.....
this blog looks stupid

Anonymous said...

E-commerce has evolved as an indispensable part of business organizations that are eager to increase their online sales quotient. However, with the arrival of ecommerce, a whole lot of ecommerce services have begun, namely, online transaction process, supply chain management, electronic funds transfer et al and for the initiation of these services, effective ecommerce software programs have become essential. To get hold of state-of-the-art ecommerce software programs, approach an ecommerce software development company. http://www.infyecommercesolution.com/

Anonymous said...

Hello !.
might , probably very interested to know how one can collect a huge starting capital .
There is no initial capital needed You may start to get income with as small sum of money as 20-100 dollars.

AimTrust is what you thought of all the time
The company incorporates an offshore structure with advanced asset management technologies in production and delivery of pipes for oil and gas.

It is based in Panama with offices around the world.
Do you want to become an affluent person?
That`s your chance That`s what you really need!

I`m happy and lucky, I started to take up real money with the help of this company,
and I invite you to do the same. It`s all about how to choose a correct companion who uses your money in a right way - that`s AimTrust!.
I earn US$2,000 per day, and my first deposit was 1 grand only!
It`s easy to start , just click this link http://fedyxizyn.arcadepages.com/dilihih.html
and go! Let`s take this option together to become rich

Anonymous said...

Hi !.
You may , probably curious to know how one can manage to receive high yields .
There is no initial capital needed You may start to get income with as small sum of money as 20-100 dollars.

AimTrust is what you need
The company incorporates an offshore structure with advanced asset management technologies in production and delivery of pipes for oil and gas.

It is based in Panama with affiliates around the world.
Do you want to become really rich in short time?
That`s your chance That`s what you really need!

I feel good, I began to get real money with the help of this company,
and I invite you to do the same. It`s all about how to select a proper partner utilizes your money in a right way - that`s it!.
I take now up to 2G every day, and my first investment was 500 dollars only!
It`s easy to get involved , just click this link http://xotanecev.greatnow.com/awaduteq.html
and go! Let`s take this option together to become rich

Anonymous said...

Hello everyone!
I would like to burn a theme at here. There is such a thing, called HYIP, or High Yield Investment Program. It reminds of ponzy-like structure, but in rare cases one may happen to meet a company that really pays up to 2% daily not on invested money, but from real profits.

For several years , I earn money with the help of these programs.
I'm with no money problems now, but there are heights that must be conquered . I get now up to 2G a day , and my first investment was 500 dollars only.
Right now, I'm very close at catching at last a guaranteed variant to make a sharp rise . Visit my web site to get additional info.

[url=http://theblogmoney.com] Online investment blog[/url]

Anonymous said...

Yes indeed, in some moments I can say that I acquiesce in with you, but you may be in the light of other options.
to the article there is stationary a question as you did in the decrease delivery of this beg www.google.com/ie?as_q=acroplot pro 2008.02.13 ?
I noticed the utter you procure not used. Or you functioning the pitch-dark methods of inspiriting of the resource. I suffer with a week and do necheg

Anonymous said...

Infatuation casinos? digging this half-grown [url=http://www.realcazinoz.com]casino[/url] wheelman and show up at up online casino games like slots, blackjack, roulette, baccarat and more at www.realcazinoz.com .
you can also verify our up to phase [url=http://freecasinogames2010.webs.com]casino[/url] orientate at http://freecasinogames2010.webs.com and multiplication necessary folding metamorphose !
another unsurpassed [url=http://www.ttittancasino.com]casino spiele[/url] acreage is www.ttittancasino.com , because german gamblers, dub not baroque online casino bonus.

Anonymous said...

Glad to greet you, ladies and gentlemen!

We are not acquainted yet? It’s easy to fix,
my parents call me Peter.
Generally I’m a social gmabler. all my life I’m carried away by online-casino and poker.
Not long time ago I started my own blog, where I describe my virtual adventures.
Probably, it will be interesting for you to find out how to win not loose.
Please visit my blog. http://allbestcasino.com I’ll be interested on your opinion..

Anonymous said...

some bonuses are given for represent on slots solely, and other testament grant you to act as Lotto, so that you can well pick up the biz. [url=http://www.onlinecasinotaste.co.uk/]online casinos[/url] online casino games Try your Circumstances with 1000 free subroutine library afterwards the county council axed gainful ... A major renovation of Woking town Middle is set to get County council funding this calendar week. http://www.onlinecasinotaste.co.uk/

Anonymous said...

Payday loans British are very quick financial provisions which are anchored by a very own check [url=http://www.xhcry.co.uk/]http://www.fastlongtermloans.co.uk/[/url] long term loans Once you have taking place your home, listed it thoroughly and put it on the market, step 2 in the process is usually accepting provides http://www.bzbka.co.uk/

Anonymous said...

Use it for a variety of expenses similar to bills, fixes, home improvement prices, etc [url=http://www.dolcz.co.uk/]1 day car insurance[/url] short term car insurance With the restricted income he needs fulfill all the needs http://www.dolcz.co.uk/

Anonymous said...

They vary in space, type, and services that they offer [url=http://www.gtwtq.co.uk/]http://www.pihquickloans.co.uk/[/url] http://www.pihquickloans.co.uk/ Your local Small business administration refinancing office may also be able to provide you with a list of okayed SBA loan providers in your area http://www.gtwtq.co.uk/

Anonymous said...

When this happens, another bank loan might seem just like the last thing you would like, but when considering getting car or truck financing, people sometimes posess zero choice [url=http://www.qwepaydayloans.co.uk/]payday loans[/url] payday loans You will be given negative rankings on customized databases this is the reason this you would possibly lose your money and have trouble in launching a new one http://www.bvfdpaydayloans.co.uk/

Anonymous said...

The proceeds where split between, Cancer Research, Mc - Millan
Cancer Support and Bart's Hospital East Wing, and dedicated to the memory of David's natural father Antonio Senezio, who died
of cancer in 2007. Make a list of your requirements, and then choose the right
model for yourself. When it comes to digital cameras, Canon offers some picture perfect solutions for the photo
moments in your life.

Feel free to surf to my homepage; canon 6d review

Anonymous said...

The canon 5d mark iii
is far better at high ISO than the Nikon D4, period.
Obviously, there may be some changes in the images produced by the pre and production run 5DIIIs.
When High-pace mode is engaged, a smaller yellow LED lighting up (you are
going to even be alerted to the display).

Anonymous said...

Only use your AC or Heater if it is absolutely necessary.

Fadell has worked with Steve Jobs for several years and architected
Apple's i - Pod and the first few versions of the i - Phone, some of the most successful consumer electronics products in our time. With higher gas prices, limit the daily driving you do.

Also visit my site; nest thermostat

Anonymous said...

The Roku when you first start it up after connecting it to the internet and your TV or monitor has several channels
but each one is only a few clicks away to install and over the internet the installation is
very easy using an account. Amongst initial releases will be Nixon and the Twilight movies.

However, Play - On does allow developers to make custom channels that you can load
onto your server.

my web blog ... roku reviews

Anonymous said...

Mobile gadgets are becoming our main source of information.
These are community cards and they are dealt to the center of the table.
Here's why:Insulting advertising - I don't just mean the old ads
that slam Apple fans (everyone bashes on Apple fans these days).



My web site: samsung galaxy s3

Anonymous said...

The first thing that you want to do is try and calibrate your battery.

By using a quad-core processor chip or over to 16GB
of RAM it's a proper monster -- a suitable beast that one could toss in your messenger bag and take with you all day without spending all night long protesting and complaining about an aching back. First and foremost shut down your Mac - Book Pro laptop completely.

Here is my website :: macbook pro

Anonymous said...

The different models of phones, while all capable of making calls, actually have very different
features and capabilities for many different uses.
If you wish to answer a quick question, again, use your
Smartphone to go online and search for that quick answer. You may
be able to find systems that are priced at a much lower level than that but you want to be careful of counterfeit systems that
may not work as well as you would expect them to.

Also visit my blog post :: galaxy s4