Summary of Software developer with several years of experience developing and implementing enterprise
content management systems. At present, very passionate about the Mac and iPhone
Qualifications development platforms.
Programming Objective-C, Cocoa, Core Data, iPhone SDK, Java, DQL,
Languages/Frameworks DCTM Server Methods, JavaScript, VBA, XML, HTML, SQL,
Java Servlets, JSP, Struts, JavaBeans, VBA
Content Management Products Documentum Content Server 5.x/6.x, DFC and BOF, Webtop,
Application Builder, Application Installer, Workflow Builder, Site
Caching Services, Documentum Desktop, Captiva InputAccel,
Captiva Dispatcher
Application Servers WebLogic, Tomcat, JBoss, Oracle
RDBMS Oracle 9/10, MS SQL Server, MySQL, MS Access
Revision Management/Bug
CVS, Subversion, Trac, ClearQuest, ClearCase
Tracking Tools
Professional EMC Proven Professional Associate
Certifications/Accreditations EMC Captiva Accredited InputAccel System Administrator
EMC Captiva Accredited Dispatcher System Developer
iPhone/Cocoa Saurabh has been using his off-time to learn development on the Mac since 2007, and on the
Experience iPhone since 2008. After having picked up on Smalltalk for a graduate class, the Objective-C
based Cocoa frameworks were fairly easy to learn. Related skills:
• Objective-C language fundamentals
• Core Data
• Objective-C memory management
• Data persistence using SQLite
• Core Location
• MapKit
• XML Parsing
• Basic 2D drawing
• iPhone UI design
Professional
AOL Inc., Software Engineer Nov 09 –Present
Experience
Currently working as the lead developer on the AOL Autos iPhone App project. The app is targeted
to be a research tool for help with buying new and used cars, along with multiple social networks
compatibility. Technologies used: SVN for source control, configuration management for
automated builds, Xcode, Core Data, Core Location, Cocoa Foundation Framework, JSON
parsers.
• Participation in design and user experience sessions with the product and testing teams.
• Generating regular software builds.
• Actively resolving various software bugs.
• Track on-schedule delivery with the help of internal Wikis and build release notes.
• Providing an interface between development and testing teams.
• Integrating internal frameworks into the final product to provide a unified experience.
Part of a small team comprised of a Project Manager, system architect, and four developers.
Worked on the content authoring workflows and end user web application customization for the
Nortel Technical Documentation Archive (NTDA), an XML based document delivery and retention
system.
• Enumerated design requirements, and prepared a design document for the authoring
environment of NTDA 2.1
• Completed extensive workflow customizations
• Installed, configured, and migrated a repository to Content Server 5.3 SP5 from version
5.2.5 SP3
• Set up Site Caching Services, BEA WebLogic 9.2 cluster, and DA for the development
and staging environments
• Successfully upgraded older Docbasic based workflow methods to Java methods
designed to run on the Documentum Method Server
• Created a TBO to validate business logic at the time of content check-in
• Developed extensive reporting modules to auto-generate reports based on a new custom
object type
• Added new searching and reporting functionality to the Struts based end user web
application, modifying and adding various JSP components in the process
• Authored inclusive installation and environment configuration manuals to help document
the repository migration, as well as assist future developers
• Performed general Solaris administration tasks and shell scripting
Performed in a dual capacity as a Documentum administrator and developer with major focus on
assisting the development team with installation, extension, and management of the extensive
Documentum based content repositories.
• Participated in requirements gathering and design of the Regulatory Global Dossier
System (RGDS)
• Helped create custom scripts to manage users and ACL’s
• Customized existing Documentum workflows
• Installed Content Server instances along with Webtop and DA for testing, development,
and production environments
• Helped clone and upgrade running repositories and the codebase
• Developed Java based workflow methods
• Performed some Webtop UI customization
• Involved in the installation and configuration of a WebPublisher instance
Graduate Research
North Carolina State University Aug 01 - May 06
Student
Saurabh was a member of Dr. Edward Gehringer’s ‘Course Database’ Research Project that aimed
at providing a central repository for course related questions and solutions to be shared by
educators globally. He also completed course based projects during the course of entire
semesters.
Course Database Project Graduate Assistant Aug 02 – Dec 05
The CD Project (now Conoscenza) is a web based database of course materials developed to
serve as a repository for lectures, homework problems, and other educational resources. I was one
of the developers working on the codebase to extend functionality as well as provide bug fixes.
• Fixed various interface glitches in the servlet based ‘CD’ web service
• Programmed a superuser ‘proxy’ mode where the CD admin could log in as any user
without knowing their password
• Improved the search capabilities
• Optimized and normalized the database schema for newer search capabilities
• Extended the web service with better logging and subject matter searching
• Prepared comprehensive documentation and completed knowledge transfer with the
newer team