## BIO
G. Sivakumar
PROFESSIONAL PROFILE
Senior Software Engineer with around 8+ years of experience in Information Technology. Wish to utilize my computer science and mathematical background in Software Development. Have a Good knowledge in Release Engineering and its Process. My Experience includes working with various SCM tools for automation of various release engineering process.
AREAS OF EXPERTISE
§ Manage resources provided in a modest way possible.
§ Manage time efficiently and prioritize multiple tasks.
§ Meet deadlines on time.
§ Working enthusiastically on own initiative as well as in a group.
PROFESSIONAL EXPERIENCE
CollabNet, Chennai, India Jan ‘05 to Till Date
Team Lead Build and Release Engineering
Key Contributions at CollabNet:
Ø Had been awarded as the best employee award for the Second quarter of 2006.
Ø Manage a team of 10 members.
Ø Currently involved in writing a remotely controlled Build/Test/Deployment system which is integrated with collabnet’s product.
Ø Automated nightly builds, patch and other release engineering activities
Ø Maintaining/providing new features for the build system to make it more robust and scalable. The build system was written with the help of ant, perl, python and shell scripts.
Ø Managing other build related product based activities
Ø Had been organizing various release meetings for parallel release.
Involved in requirement collection which I had to demonstrate to the executive board members to integrate it with collabnet product.
Projects Handled in CollabNet
CBDT (Code/Build/Test/Deploy)
Role : Technical Lead.
Languages : Python, CGI, Java, Servlets, JavaScript, HTML and Cruise Control.
Project Description:
CBDT is a framework for integrating code/build/test/deploy units together in a distributed environment which provides the project members to perform any of the above operation on the click with the help of curise control.
§ Integration with CEE (collabnet’s product).
§ Current state of the repository W.R.T Code, Build, Deploy & Test. This is achieved with the help of continuous integration.
§ Platform independent framework which can be integrated with any tool which is supported in that particular project.
BTF (Behind the fire wall)
Role : Technical Lead.
Languages : Python, Shell Scripts.
Project Description:
CollabNet product CEE is a SAAS model product and as a strategic change they had planned to move to a BTF model also, My team had been responsible for providing a one click installer of collabnet BTF version.
§ Will check for prerequisites before installation
§ Multiplatform installer with the help of install anywhere
§ Vmware version of the same, which is deployable as an image.
NESS Technologies, Portal IDC, Bangalore, India Oct, ‘03 to Dec, ‘05
Senior Software Engineer
Key Contributions at Portal IDC:
Ø Manage a team of 4 members
Ø Was responsible for creating installer for the product and various sub components of Portal. creating multiplatform installation for this tool using InstallShield and install shield scripts
Ø Managing nightly builds, patch and other install related activities. The setup was
Ø Added new features for the build system to make it compatible with the installsheld multiplatform installer. The build system was written with the help of perl and shell scripts
Ø I had got exposure to in various Telecom (domain) billing areas like rating, billing, AAA Gateway, etc.
Ø Was awarded as best member in my group of 45 members for performing well to achieve tight deadlines.
Projects Handled in Portal
Portal Installer
Role : Lead.
Languages : Perl, Install Shield, Shell Scripts.
Project Description:
Portal Installer is a framework for creating a installer for any subcomponent installer in portal.
§ Configuration via environment and configuration files.
§ Integrated with Portals build system.
§ Platform independent framework which can create the installer for the respective platform in which it is getting built.
AMT(Account Migration Tool)
Role : Developer.
Languages : Java, XML, MsSql & oracle.
Project Description:
AMT is an application Developed for redistributing the database load by that migrates accounts from one Infranet database to another in a multi database system.
§ Validate the criteria for Account migration.
§ Create Jobs and batches for migration.
§ Provide Log and report and status of progress of each job and batch.
§ Performs atomic migration of accounts.
Future Software, Chennai, India May ‘03 to Oct ‘03
Software Developer.
Key Contributions at F
## Area of Expertise
SCM : CVS, SVN, Clearcase, StarTeam.
Network OS : LINUX/UNIX, Windows
Lang/Scripts : Python, Perl, C/C++, Java, Visual Basic, WSH.
Back End : Sybase, MySQL, MS - Access, FoxPro.
Server side : CGI, Perl, ASP, Servlets, PHP.
Client side : XML, HTML, DHTML, Java Script, VBScript, CSS.
Other Tools : Bugzilla, Clear Quest, GDB, UML, Rational Rose.