You are on page 1of 4

SANJEEB K.

DAS
Software Development Engineer
1415, NE 63rd St, Seattle WA 98115
sdebe986@westpost.net (424)253-5659

Result oriented software development engineer with an overall 4 years of progres


sive work experience, last 3 being specialized ecommerce experience at amazon.co
m on diverse range of programming technologies, particularly Java, J2EE(mostly w
eb tier) and front end technologies. Excellent OO programming, analysis and desi
gn, troubleshooting multi-tiered systems and full SDLC experience, knowledgeable
of design patterns. Strong analytical and debugging skills, able to quickly com
prehend complex systems and identify areas of possible improvements. Self-driven
, motivated and passionate about timely delivery of commitments.
Major highlights include -
* 2.5 years of excellent Java programming with specialization in development and
maintenance on heavy traffic websites like target.com and bebe.com on both open
and amazon proprietary technologies.
* Agile philosophy, strong OO programming and design, solid on UNIX environment.
* Strong knowledge in Core Java and Java APIs, Servlets and JSP, JUnit, JSF, spr
ing framework, Perl and MVC framework. Strong troubleshooting/debugging skills i
n multi-tiered complex web systems.
* Time/resource estimation, risk analysis, brief interviewing, training and lead
ership experience in recent times.
* Extended experience in delivering 0-major-bugs software on aggressive schedule
s. Passionate about newer technologies and projects with shorter life cycle with
extended vision of scalability and modular engineering.
* Strong in front-end technologies like HTML, Javascript, jQuery, JSON and CSS.
* A motivated goal-oriented individual with excellent problem-solving, design sk
ills and project estimation.
* Experience with mentoring/training new hires/contractors. Small to mid-sized p
roject leadership
* Strong work ethics, integrity, soft-spoken, dedicated and disciplined

Technical Competencies
Skill Name Skill Level Last Used Total Experience
Java, J2EE: JSP, MVC Expert Currently Used 3 years
Servlets, JSF Intermediate 2 years ago 1 year
JSON, Perl, Spring Framework Intermediate 3 months ago 1 year
Logger, Log4j, JUnit Expert Currently used 2 years
OO Analysis, OO Design, Solution design Intermediate Currently Used 2 ye
ars
HTML, JavaScript, jQuery, CSS Intermediate Currently Used 2.5 years
Perforce, SVN, Eclipse Expert Currently Used 3 years
UML, IBM Rational Rose, RUP Process, JDBC , Visio, Omondo Beginner 3 years ago
2 months(Academic)
DOM, XML, DTD, TLD, JSTL Intermediate Currently Used 1.5 years
Linux Expert Currently Used 4 years.
Software Testing Automation tools , selenium Intermediate 4 years ago 1 ye
ars
C#.Net, Visual Studio Beginner 5 years ago 3 months
Web Service(especially consumption) Intermediate Currently used 1 years
RDBMS - MSSQL, Oracle, MySQL Beginner 5 years ago 6 months
C, C++ Intermediate 6 years ago 2 years(Academic)
JMS, AWS products - S3, EMR, SQS Beginner 2 month s 1 month
Various Microsoft technologies, Web Services, Hadoop and Leadership are a subset
of my current interests list.
Education
* Maharishi University of Management MS in Computer Science 02/2007 - 12/2009
Fairfield, IA, US www.mum.edu
* Institute of Engineering, Pulchowk Campus BE in Computer Engineering 08/2001
- 01/2006
Kathmandu, Nepal www.ioe.edu.np
Professional References
* Andrea Albani Software Development Manager andrea@amazon.com (206) 266-4259
* Yu Huang-Chun Software Development Engineer II huyu@amazon.com (206) 266-72
45
* Franklin Lobb Sr. Technical Program Manager franklob@amazon.com (206) 266-
9929
Professional Experience
Software Development Engineer at Amazon.com (Current position, Since Dec 2007,)
2201 Westlake Avenue, Seattle, WA 98121 USA www.amazon.com
Analyzing partner merchants requirement and implementing new features that are o
ptimized, scalable and reusable. Platform migration of various sections of the s
ites, relevant research/analysis/design and code reviews. Working with huge mult
i-lingual code base to analyze project feasibility, task breakdown into sprint s
tories, implement features and troubleshoot issues. End to end ownership from in
itial estimates to release and support. Time/risk analysis of various small and
mid-sized projects to assist technical program managers on project planning. Dut
ies also includes being on call that involves responding to pagers 24x7, interac
ting with multiple teams spread across various locations and analysis of huge lo
g files for troubleshooting.
Projects on www.target.com
* Target Baby/wedding registries (URL - /registry/baby/create, /registry/wedding
/create)
Worked in migrating and revamping target's existing baby and wedding registry pr
oject from Perl/mason based code to java/JSF based amazon platform.
My contribution - Worked on middle and top layer. Set up a workflow for the crea
te and update registry pipeline with uses cases to interactively handle invalid
user inputs. Created an aggregator class to consolidate results from various ser
vices that UI uses for displaying and gathering user input, validation and displ
aying error. Contributed on configurable XML based validation framework which wa
s consumed by various html forms on various pages(wedding/baby registry and mult
i-occasion list search, baby/wedding registry create, baby/wedding registry upda
te)
* Target Quick Info project(URL - /mdp/ASIN)
Quick Info on target is the layered version of detail page. Worked mostly on fro
nt and middle layer.
My contribution - Created the application for quick-info on top of Amazon's newe
st Java powered framework which is based on Portlet specification and spring fra
mework. Handled entire logic to satisfy special rules for target's weekly Ad, be
sides its vanilla flavor on the rest of the site. Implemented solution based on
java regex to handle message passing for certain fields on the quick-info to mee
t weekly Ad specific requirements. Lots of Layouts/CSS/JS.
* Target detail page project (URL - /dp/ASIN)
A project to deprecate amazon storefront on target.com to replace with target's
own Music, Movies, Books and Video Games inventory. Worked mostly on front and m
iddle layer creating various reusable solutions - title, offer and product descr
iption etc.
* Upsell widget on cart(URL - /cart, /miniUpsell/ASIN)
My contribution - Designed and implemented upsell widget to display contextual i
tems on cart page to drive up the sales. The widgets were based on browsing hist
ory(session), item similarity(guest who viewed/bought also bought) and top selle
rs. I re-used the same widget to be used on target's order confirmation page wit
h Ajax to avoid further page latency.
* Maintenance/operations
Numerous small projects and many bug fixes over 2.5 years. Many code integration
and builds for weekly release. Code base in Perl and Java on various amazon sta
ndard platforms. On-call duties (one week in five).
* Vending merchant catalog
Designing/building up a generic framework that can vend merchant's entire catalo
g. This can be used by various small and large merchants on amazon. Technologies
involved are AWS S3 and EMR.
Projects for www.bebe.com
* Referral tracking and order tracking solution.
Details related to every order placed are tracked at a third party tracking site
using their Javascript. I devised a solution based on Java/JSON to seed necessa
ry Javascript variables on the page and invoked appropriate sequence of events.
Complexities related to DOM loads and JS-disabled for various popular browsers w
ere handled.
* Social networking blurbs on site footer and order confirmation
Revamped global footer on bebe.com to include the social media links. Solution w
as based on Perl, simple JSP and CSS.
* Maintenance/operations
Lots of site bug fixes over a year. Automation of SEO feeds via ftp. Code base i
n Perl and java Linux shell command on various amazon standard platforms. On-cal
l duties (one week in five).
Webstore projects
* Analysis/Design of an infrastructure to publish merchants catalog data, and al
so expose it via web service to serve sellers of varying scale item catalog. Thi
s is my solo project, and tasks include feasibility analysis, designing, impleme
ntation and unit tests. Technologies involved are Amazon S3, spring framework, A
mazon EMR etc. (Dev cycle to begin in Q1 2011)
* An application meant to check CSRF by offering interstitial cart page experien
ce on websites that allow adding items to cart from third-party site or mobile o
r kiosks.

Quality Assurance Engineer at D2HawkeyeServices (Jun 2006 - Jan 2007)


111 Bishal Basti Marg, Bishalnagar, Kathmandu, Nepal www.d2hawkeyeservices.com
Aanalyzed various project specifications to contribute for QA requirements. Crea
ted various functional test cases, both manual and automated, worked with the de
v team with task breakdown and task prioritization to align quality assurance op
erations. Worked with QA and dev manager to plan the project timelines, assisted
with release notes and contributed to product training sessions.
* Project - BankServ DNAR/DNC - http://www.depositnow.com
DNAR is a module integrated with the Intuit QuickBooks and DNC is a standalone a
pplication facilitate depositing bank checks from remote locations through an el
ectronic medium. Clients can produce check image with commercial check scanners
like RDM, MagTek Excella, Panini or SB100. The application can read the MICR det
ails and amount using its precise OCR component from the check image. The check
image and the details can then be submitted. In overall, it's a 3-layered proces
s in which the check information is first submitted to a gateway validation serv
er which performs a preliminary check, before it is submitted to the bank for fu
rther processing.
My Contributions -
* Analysis of operation of DNAR and its effects in par with QuickBooks
* Created several functional tests with QTP(Quick Test Professional) for test au
tomation
* Week long operational and functional training to corporate clients
* Created/conducted various test specs for smoke and regression test
* Project - BankServ GFX http://www.bankserv.com/products/gfx2.html
BankServ GFX is a web-app for self-service wire transfer process at banks. The p
roject involved upgrading the older running version of GFX 1.1 to GFX 2.0, and h
ence providing a more comprehensive service to its users. The project was based
on popular Struts framework with Oracle server on the backend. Upgraded features
include enhanced functionality of the user interfaces, automatic loading of for
m parameters, enhanced search capabilities etc.
My Contributions -
* Research/analysis of overall business logic of a wire transfer system
* Documentation of the modules being developed, Release notes, Bug fixes documen
ts
* Worked with the dev team about test plans and created/executed automated tests
with selenium. WAPT stress tests.
Software Engineer at Data Analysis and Software Solutions (Mar 2006 - Jun 2006)
Gyan Jyoti Marg, Maharajgunj, Kathmandu, Nepal www.dass.com.np
Enhancement and implementation of web-based and desktop applications using varie
d technologies. Contributed to the initial analysis of mall management software
based on various accounting principles and developed a few modules on C# on orac
le. JUnit tests on modules of an online web application and various bug fixes. D
elivered codes on schedule for iterative builds.
* Project - Mall Manager
C# Windows application to facilitate the operational management of a modern shop
ping mall. Operations under coverage include rent management, customer and vendo
r management, miniature payroll system and an integrated accounting package. Thi
s application was designed for "Kathmandu Mall", then Nepal's largest shopping m
all. Users of the application can track the records of current and past tenants
and produce various financial reports. Daily transactions can be recorded follow
ing the principles of Double entry book keeping system and various financial rep
orts such as Trial Balances and Balance Sheets can be generated.
My Contribution -
* Initial overall system design with the team lead, and task distribution.
* ER diagram of the overall system and setup of oracle instance.
* Created reusable generic database access layer based on connection pool.
* Implemented interfaces for "rent-management" and "vendor-management" sub-syste
ms. Created related classes and SQL queries and test cases. Also contributed to
the software manual
Technical environment: C#.Net, Visual Studio, MSSQL, NUnit, Crystal Reports, Vis
ual SourceSafe
* Project - www.tsutaya.co.jp
This is a popular Japanese e-commerce portal with a large chain of online offeri
ngs. We were involved in the expansion of the portal by adding some new product
line. I working directly under solution architect to convert specs in English, c
reate relevant SQL queries and the implement the interfaces in Java. The applica
tion connects to the Oracle database server. My Contribution -
* Decoded a general implementation style of the application
* Business modules added on their existing framework. Authored related queries.
JUnit.
* Implemented classes and maintained test documents
Technical environment: Java, Oracle, CVS, JUnit, Eclipse

You might also like