Post Job Free
Sign in

.Net Software Engineer Design Customer Developer

Location:
Bellevue, WA, 98007
Posted:
June 18, 2010

Contact this candidate

Resume:

Surya Maharjan

*** ***** *** **, ********, WA ***07

*****.********@*******.***

Cell: 425-***-****

SUMMARY:

• Four plus years of Software development/testing experience in .Net, Java, XML, and HTML

with experience on writing test spec, generating test cases & automation.

• Expert in database design, writing SQL queries & stored procedures with knowledge on Cloud Db.

• Strong knowledge of Object Oriented Programming, design patterns and software architectural styles.

• Experienced in TCP/IP & Networking protocols, Firewalls with exposure to Active Directory &

policies, CISCO routers.

• A good team player, Quick learner, technology passionate and, always able to quickly and efficiently

adapt to new goals, technologies and challenges.

OVERALL TECHNICAL SKILLS:

Languages C#, Java

Development Environment Visual Studio .NET, Eclipse

Databases SQL Server2000/2005, MySql, Cloud Db

Methodologies/Best Practices Rational Unified Process, OO Design Patterns, Different software testings

Testing Tools JUnit, NUnit, Perseus

Platform Windows, Linux

Web/App Server IIS, Apache, Tomcat, CVS/SVN, NFS

Scripting Languages HTML, XML,SOAP, Shell Scripts, PowerShell, VBScript

EDUCATION:

• Post Graduate in Computer Science – (1 year), Maharishi University of Management, IA

• MS in Computer Science - (2 & years), Maharishi University of Management, Fairfield, IA

• BS in Computer Engineering - (4 Years), Institute of Engineering, Pulchowk, Nepal.

PROFESSIONAL EXPERIENCE:

Volt At Microsoft / Collabera At Microsoft.

SDET

Exchange Hosted Service (EHS) -Storage Team (June 2007 – Till Now)

This team offers archiving of customer messages and messages filtered as spam/quarantined in flexible way

and, allows users to view through web UI.

Components owned and worked:

Data Migration: - SSIS packages that migrates customer/user information from one Db Schema to another

with more than 10 Million users in each.

Verified process functionalities and migrated data correctness including customer/domain/user settings,

permissions/roles/relationships etc.

Message Migration: Process to migrate emails from SQL 2005 to Cloud db by Job Server/Agents using

Exchange Server.

Verified process functionalities and, correctness of the migrated message properties.

Spam Quarantine UI (SQUI): - A web app that allows users to login and view messages filtered as spam

or quarantined.

Verified complete functionality and automated 50% test scenarios.

Spam Notification (ESN): - Windows app that automatically sends periodic notification message to users

who have unread spam messages.

Verified complete functionality, automated 50% test scenarios, and performed performance test.

Admin Center: - Web UI to manage customer/user info and settings.

Archive Viewer: - Web app that allows users to view archived messages and perform various action on

them. It uses Cloud Db to store messages.

Verified functionalities, written common APIs for test automation and written E2E test automation.

Test Environment Setup: - Production like environment to perform final tests before rolling out to

production.

Test Automation Setup: - Environment to run test automation for all components owned by team.

Responsibilities:

• Designing Test Spec, generating test scenarios & test cases for Components owned and, getting it

reviewed by Dev, PM, Ops, CS teams. Also, defining Release Criteria and writing Deployment doc

for release.

• Writing/updating Test Automation for APIs and Web UIs in C#/MS SQL/Cloud Db.

• Executing test cases based on Test spec, performing Regression/Functionality/Black

box/Integration/End-to-End/Perf tests, opening bugs, tracking them in Product Studio and verifying

fixes as resolves. Writing automation for fixed bugs.

• Writing/updating codes for daily test pass automation to run all test automations owned by team.

Also, running daily test passes, tracking failed tests in Product Studio and assigning to owners for

investigation.

• Work closely with team members, Devs, PMs, OPs, CS and other component stakeholders.

Technical Environment:

Visual Studio, MSSQL 2005, Cloud Database, MySQL, Exchange Server, IIS, Product Studio,

Perseus.

Scribestorm, Inc (May 2007 - June 2007)

Fairfield, IA 52556

Software Developer

Project: Producer Portal

An online business application for music companies.

Responsibilities:

• Designed ASP.Net Webforms with C#.Net code behind files.

• Implemented authentication module with Membership provider and Role provider.

2

• Written business layer and database connectivity objects based on Class Diagrams.

• Participated in Database design and written SQL queries, varieties of stored procedures, and

cursors.

• Developed test scenarios based on design spec and performed Unit test, Functional Test, System

Test and fixed bugs found.

Technical Environment:

.Net (C#.Net, ASP.Net, ADO.Net), SQL server 2005 and XML.

GRADUATE PROJECT

Maharishi University of Management (2006)

Project: E-Bazaar

An online shopping application.

Responsibilities:

• Followed RUP (Rational Unified Process) OOAD activities and prepared various OO Design

docs using UML diagrams.

• Implemented Event-based Architecture and layered Architecture.

• Designed and implemented DAL using ADO.NET and UI in ASP.NET.

• Integrated the subsystems and performed Unit Tests.

Technical Environment:

Visual Studio2005, MS SQL 2005, Rational Rose.

Web Park Nepal (November 2003 to August 2006)

Kathmandu, Nepal

Software Engineer

Responsibilitis mainly includes:

• Participating in preparing system design docs and coding based on it.

• Creating various database schema objects – Tables, SP, Views, Indexes, Triggers etc.

• Designing test cases, bug fixing.

• Writing Deployment doc/ system usage doc.

Technical Environment:

Visual Studio, Java, JSP, MS SQL, MySql, IIS, Tomcat, Eclipse, Rational Rose.

More Details and References are available upon Request.



Contact this candidate