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.