Ashish Kumar Dubey
39639,
Leslie St.
Fremont,
CA
94538
Email: ashish.mnr@gmail.com
Mobile: +1-510-298-9147
Diverse experience of more
than 9 years in software development in various domains and technologies.
Claraview (Teradata), Solutions Architect (San
Francisco, CA)
September
'09 – present
· Performance tuning
and aggregations on giant Vertica database generated by mobile games
events for Disney Interactive. Goal of this project was reduction of
table size and reducing footprints to save on disk space. Process flow
automation was done using python wrapper scripts.
· Development of LWA
( Lunexa Web Analytics ) Hadoop solution along with collaboration
efforts with different teams at lunexa to port all the features from
Informatica and Talend packages of LWA. My responsibilities:
o Requirement
analysis and logic migration from Informatica version of the same product.
o End to end design
of the entire system.
o Writing Map-Reduce/Hive/Pig
code for all phases.
o Loading data from
HDFS to RDBMS.
o Configurable
support for multiple Omniture standards.
· Implemented a Hive/Hadoop
solution for Real Networks. Major responsibilities include:
o Developed a parser
component to process daily data coming in JSON format.
o Loading data into
HDFS using hive interface.
o Report generation
using hive queries.
o Automation of end
to end flow using Shell scripts.
· Development work on
Tableau reporting solution for a client in automobile trading domain. It
includes 75 reports and dashboards with Teradata backend.
· Developed a utility
to migrate oracle data to Teradata using shell scripting and Fastload.
· Implemented Microstrategy
Web customization solution for a client “Nexidia”. My responsibilities
include:
o Web UI
customizations as per their website theme.
o Functional changes
with various pages and prompt functionality.
o JQuery and JavaScript
enhancements to make existing folder tree dynamic.
o Developed a few
Transforms and Add-ons to tweak the functionality at various places like
report execution/document execution.
· Multiple SDK
solutions using MicoStrategy 9.x e.g. Map widget, Google Maps
etc.
· Implemented an end
to end BI solution for AccuNurse - Vocollect Healthcare Systems.
It was developed with the help of Mysql5.5, Talend 4.0, JasperReports
4.0.1 and iReport Designer 4.0 Pro. As part of this project I
was responsible for the following tasks -
o Design and
development of data domains as the data sources for the reports.
o Development of more
than 80 domain based reports and more than 20 SQL based reports.
o Development of more
than 40 dashboards with enhanced drilling functionalities which were not
supported out of the box.
o Worked on row level
security feature provided by Jasper Domain.
o Perl module
development for JSON validation, cleanup and correction.
· Worked on
development of corporate website of Lunexa LLC. Website is based on Liferay
open source portal and Java/JSP technologies on UNIX platform.
· Enhancements of
MDES system, which is a manual data entry system of ABC (America’s Blood
Centers). MDES is based on J2EE technologies like struts2, Hibernate,
JSP, Servlets on top of Tomcat app server.
· BI Solution using JasperSoft
Reporting suite for “US Oncology”.
· Developed UNIX
shell scripts for periodic database queries and reporting requirements of
ABC. Implemented a systematic alerting system over email.
Microsoft India R&D
Center, Software Design Engineer (Hyderabad,
India)
March '06 – September '09
During this whole period,
worked with Windows team, this team is responsible for creating hotfixes and security
patches for all released versions of windows, this team is servicing the
entire customer base of windows platform. In brief my responsibilities were:
· Worked on
development of Windows XP hotfix packaging tools.
· Shipped many
security patches in Windows XP networking team. Handled all the bugs coming
in DNS, SNMP components.
· Designed Windows XP
SP3 packaging process by coordinating with Windows Core team in Redmond.
· Optimized the
Windows Xp packaging tool set to reduce the turnaround time.
· Fixed more than 350
critical bugs in windows setup/installer, networking components during XP SP3
project, and contributed in more than 300 bugs related to other windows components.
· Led Windows XP SP3
setup/packaging team as a senior member of the team, for entire cycle of 2
years, during this I played a role of sole point of contact and helped all
windows components team.
· Awarded by General
Manager of Windows product unit for extraordinary performance during XP
Service Pack3 project, and helping almost all the windows component teams.
· Worked on Vista
tool set transition to India center, played a role of a developer, analyzed
the tool set from technical aspects and worked on the optimization and
enhancement of the tools, also worked as a program manager, collaborated with
Redmond serviceability team/Windows core team to understand the complete
servicing model of vista, that was completely new concept for development
team in India.
· Played a role of
trainer in windows vista setup technologies, component based servicing.
· Worked on the
enhancement of vista tool set and improved the functionality for adding the
support for upcoming service pack (Vista SP3).
· Worked with Redmond
.Net team and helped them to come up with a servicing solution and saved
almost 100 thousand dollars in terms of money and saved the maintenance cost
of creation of 6 source code branches (which was the only solution they had
based on the brainstorming they did among themselves). I proposed the low
cost solution and implemented it for .Net team voluntarily as a stretched
commitment; it was highly appreciated by SVP of .NET/CLR division.
· I was nominated for
innovation team of the Windows Team IDC under the guidance of Director of
windows division, contributed in the development of a newly evolved idea of
“dAT” (developer automation tool) which was a great success. This tool helped
in increasing the productivity of each developer by 30%.
Flextronics Software
Systems, Software Engineer (Gurgaon,
India)
June '04 - March '06
·
Responsible
for development of a tool called CODREV, it is an extension in VIM editor
using vim scripts, it provides support for new user commands, using these
commands, a code reviewer can add his comments while having a look at the
code in vim editor. Comments are stored in xml file format. This project was
accomplished during the training period at Flextronics software systems.
·
Responsible
for development of 6 modules of iGMLC (intelligent gateway mobile location
center), in brief iGMLC is a mobile network component (Both 2G and 3G), which
provides Location Services like person tracking, fleet management, where am I
etc. Architecture of iGMLC is tier based; iGMLC is a component based
distributed system. It actually consists of three tiers. In a brief
description, it takes XML request (Location request) over http connection,
parses the request, makes a java object and does all authentications and
authorizations on the basis of subscriber’s profile stored in iGMLC database.
It also performs privacy checks for subscribers, if everything passes then it
sends the request to MAP engine using JMS. On the basis of XML request, MAP
Engine communicates with HLR and MSC to get the location of subscriber over
SS7 protocol. Since iGMLC returns location in form of latitude, longitude, so
sometimes it needs to send request to SMLC for conversion purpose. After
successful retrieval of the location it returns the location to LCS client
over http itself.
Technically iGMLC was a
full of different technical exposures like J2EE , App servers like Weblogic,
Oracle Application Server, Tomcat, HP-UX, Shell scripting, testing tools like
Junit, Cactus, C++, Oracle, Informix database.
B. Tech in Computer Science &
Engineering (2000-04) Motilal Nehru National Institute of
Technology, Allahabad, India.
· Programming
Experience:
Java, Python, C#, C, C++, XML, UNIX Shell Scripting,
SQL, PERL, PL/SQL.
· Operating Systems: Window, Linux,
HP-UX
· Databases/Tools: Vertica 5.x,
Oracle 9.i/10g, MS SQL Server 2005/2008, Informix, Toad, SQL Plus, MySQL,
Teradata
· Technologies: .Net3.0, J2EE
with App servers e.g. tomcat, Weblogic, Oracle App Server, Liferay 5.2, 6.0,
Hibernate3.0, Struts2, Hadoop, Hive, Pig
· Reporting: Microstrategy9.*,
JasperSoft 4.0.1, Tableau
· ETL: Talend 3.0, 4.0,
Informatica