Mohit Sang
**********@*******.***
A seasoned IT Professional with 6+ years of experience in Software
Development and IT Project Management. Proven ability to bring initiatives
to timely completions and creating a roadmap for long term success. Possess
a diversified hands-on experience in developing and managing all phases of
the SDLC in various consumer softwares and web applications. Strong
technical skills combined with a sturdy business acumen; a collaborative
leader with enthusiasm, pragmatism, and integrity who leverages the talents
of the team to deliver superior results.
EDUCATION AND SKILLS
Project Management: MS Project, MS Visio, MS Office (Word, Excel,
Powerpoint, Outlook)
PM Methodologies: Agile, Waterfall, Iterative development life cycles
Programming: Java, C, C++, JDBC, JSP, JavaScript, AJAX, VBScript,
DHTML, HTML, XML, SQL/PLSQL, SOAP, iBatis, CVS
Platforms: Windows, Red Hat Linux, UNIX, Sun Solaris, VMware (ESX 3.5 and
ESX 4.0)
Protocols: TCP/IP, UDP, HTTP, IGMP, Bluetooth
RDBMS: Oracle, MySQL and JDataStore 6.07
Tools/Utilities: TWIKI, NIKU Clarity, AutoIt, Clearquest, BIRT, Crystal
Reports 9.0, Empirix HVB and Test Builder
Others: Eclipse IDE, Tomcat Web Server, PL/SQL Developer, Visual
Studio, Microsoft Team Foundation Server, JBuilder 8.0,
Versata 5.0
Education
Masters in Computer Science from University of California, Santa Barbara
GPA: 3.66 (on a scale of 4)
Graduation Date: September 2003
Bachelors in Information Science from University of Delhi, New Delhi
Aggregate: 73.54%
CERTIFICATIONS
. Project Management Professional (PMP) certification from PMI expected in
Sep 2010
. Professional Designation in Project Management from UCLA Extension
. Sequential Program in Project Management from UCLA Extension
. Managing IT Projects from ESI International Inc. (partnered with George
Washington School of Business)
CAREER HISTORY
Diskeeper Corporation, Burbank, CA Apr 2009 - Present
Position: Software Engineer/Source Control and Release Manager
Language and Platform: C++, Visual Studio 2008-2010, Team Foundation
Server 2008, VMware (ESX 3.5 and ESX 4), Windows APIs
Job Profile: Leading cross-functional teams through various projects to
successfully plan, track, execute and proactively manage them within the
associated project constraints. Responsible for developing the project
plan, stakeholder management and communication plan, conflict resolution
and effective management of client and vendors to make the business and
the projects more effective in terms of deliverables and costs. Leading
the Build and Configuration Management, Version Control and Release
Management of multiple products for major domestic and international
releases as well as maintenance cycles. Designing and developing
Diskeeper's latest products and services based on the approved user
requirements from the marketing team.
. Localization of Diskeeper and Diskeeper Administrator: Acted as a
liaison between business and technology by leading a team of
Software Developers, QA Engineers and Product Assembly Engineers to
localize Diskeeper 2010 and Diskeeper Administrator 2010 in 8
different languages - a project that has a return on investment of
over $1M annually. Worked with senior management to gather
estimates for translation of the new data from various contractors.
Developed and managed business relationships with the sales team in
these 8 countries by successfully delivering the localized versions
of the Diskeeper line of products to them for release to our
international markets.
. Microsoft Logo Certification and 508 Compliance for Diskeeper 2010:
Managed the logo certification project to get the various editions
of Diskeeper certified by Microsoft. This involved gathering
requirements for logo certification, managing the development
effort to add functionality for certification, managing QA testing
to ensure quality standards are met as well as submission packages
for Microsoft and generated as per the requirements. Engaged in
vendor selection and management as well as co-ordination of the
third party testing performed by the vendors on behalf of Microsoft
for the certification process.
. Upgrading the build machine and Diskeeper sources to Visual Studio
2010: Engineered the migration of the Diskeeper code base to work
with Visual Studio 2010 including the latest sets of Software and
Driver Development kits. Analyzed risk and mitigation strategies
accordingly, including the establishment of contingency plans and
initiating corrective actions.
. Worked with a team of Software Engineers to develop and release the
user interface for Diskeeper 2010 product.
. Developed a dynamic link library for parsing an inf (Setup
Information) file to install HyperBoot and IntelliWrite filter
drivers and creation and installation of the services for these
drivers on all flavors of Windows from Windows XP to Windows 7.
. Managed the setting up, configuration and deployment of the build
machines for building binaries for ESX 3.5 and ESX 4.0 for the
VMware Virtualization product.
. Created one button build and deployment Team Builds for 20+ Team
Projects; actively enhancing MSBuild Properties, Tasks and Targets.
Coordinated with the QA teams to complete the testing of these new
builds to facilitate the release of these certified products for
production.
1. United Online Inc (NetZero), Woodland Hills, CA
Sep 2005 - Jan 2009
a.) Position: Project Manager (2007 - 2009)
Technologies: Web Technologies, Database Technologies, Microsoft
Technologies (Project, PowerPoint, Word, Excel, Outlook), SDLC, Waterfall
Model, Agile Methodology, TWIKI, NIKU Clarity
Job Profile: Using structured project management methodologies, led a
team of skilled technical professionals from various groups and
departments within the company to bring the projects assigned to
successful completion within a desired timeframe and a given budget to
achieve the best return on investment for these projects.
. Operation Data Store (ODS) Migration to Informatica Powercenter:
Led the re-engineering of this Data Warehouse system utilizing
Informatica power center to achieve an annual cost saving of $300K
by retiring the custom data management tool. This involved the re-
designing and development of the workflow and mappings of United
Online's ISP transactions and their dependencies in Informatica
and working with the Cybertarget team to use these transactions
for behavioral and demographic target advertising. An agile
methodology was used to complete the migration of these
transactions.
. System for Testing Automation and Management of Processes (STAMP):
Engaged with the clients during all phases of the SDLC to build a
web based application using J2EE technologies to provide
functionality for management of processes and test cases and
execution of automation test suites, managing release notes and
requirements traceability as well as reporting facilities for
managing metrics that connects to other internal web applications.
. VoIP Automation: Led a team of 3 engineers to design and develop
automation scripts for testing United Online's VoIP Client.
. TWIKI website redesign and documenting best practices: Led a team
of 12 Software and QA Engineers to make changes to the TWIKI
website based on the requirements gathered from management.
. Led project design review sessions to make sure the team
understands the requirements and proper coding standards are
followed
. Coordinated validation of test plans and test cases and made sure
the test cases had an acceptable coverage.
. Updated the upper management with the status of the project by
creating and presenting the Project Status Reports on a weekly
basis
b.) Position: Software Engineer (2005 - 2009)
Language and Platform: Java, JavaScript, JSP, JDBC, AJAX, C++, XML, SOAP,
iBatis, SQL/PLSQL, Oracle, Tomcat Web Server, Eclipse IDE, HTML, DHTML,
BugZilla and Dojo
Job Profile: Acted as a team lead and a hands-on software engineer to
design and develop web applications and tools for our clients. Gathered
requirements from clients to add new features and functionalities as well
as improving upon existing features and fixing bugs.
. Led a team of software engineers through the entire SDLC to design
and develop multiple components of the STAMP application using
Java/J2EE technologies.
. Led the design and development of the Automation Framework in STAMP
to request and schedule automation tasks, pick up ghosting tasks
and silktest and autoIt test scripts from the database and run them
on the specified machines. The results of the completed automated
tasks were emailed to the specified user group.
. Designed and developed the Release Notes component in STAMP for our
Development Team to show update of changes that have occurred since
the last release of the software. This was considered as one of the
acceptance criterias for the QA team
. Developed the Call Data Record Reader (CDR Reader) tool to parse
the call data and log files from United Onlines ISP Clients using
C++ in Visual Studio 6. Developed a Web CDR Reader application for
the same tool using Java, JSP and HTML
. Developed HVB (Hammer Visual Basic) scripts to automate voice mail
calls and calculate the PESQ score that determines the quality of
the voice mail. Also made Test Builder scripts to automate VoIP
test cases
. Developed Softphone Simulator (a tool that simulates calls for
United Onlines VoIP client) code to read and parse data from a
given XML configuration file, replacing the old design of reading
from an INI file. This was done in C++ using XML and XPATH
. Maintained and managed the development of BugZ (bug reporting tool)
Diskeeper Corporation, Burbank, CA Feb 2004 - Sep 2005
Position: Development and Testing Software Manager/Lead
Language and Platform: C, Visual Studio 6.0, Windows APIs
. Managed a group of 5 direct reports through Software Automation
Development and Software Testing lifecycles.
. Coordinated with the Director of Product Release of weekly targets
and deliverables.
. Designed and Developed software tools and utilities in C that are
used by the developers in their code for unit testing and by
testers in running their integration test cases.
. Led a team in designing and creating Test Plans and Test Cases and
testing software against user, functional and stress requirements.
. Performed code reviews of test scripts and assisted software
testers in creating automated Test Scripts to automate testing for
the products.
2. Mosaic Network Inc., Goleta, CA Jul 2003 -
Oct 2003
Position: Software Developer (Consultant)
Language and Platform: Java, JDBC, JDataStore, MySQL, Crystal Reports,
iReports,
JFreeCharts, Windows
. Developed a data transfer module in Java for GEMS (Grant Evaluation
and Management Software) using JDBC classes, which takes data from
database on the client side (JDataStore) and accordingly creates a
schema on the server and then transfers the data to the server
making a new database at the server (MySQL).
. Made Crystal Reports and iReports for the same database and
integrated it with the Java application so that the customers can
view it.
. Made JFreeCharts, which were embedded in the same Java application.