No **, *nd Floor, Bhuvaneshwari Nagar Main Road, CV Raman Nagar Post,
Bangalore - 560 093
Phone 988**-*****
*************@*****.***
Kamal Raj Guptha R
Objective
To put to optimal use, for the welfare of the organization that I work for and myself, my strengths and God given abilities.
Professional Experience - Summary
12.5+ years in Software Development
Aug 2013 – Till Date at Oracle India Pvt. Ltd
oLeading Perl Projects: Worked on multiple Projects leading a Team of 7 people. All the Projects are Perl based projects. Involved in Design, Implementation, Mentoring the Team, Project Management, and Communication with Stakeholders.
oManager: Promoted to a Manager in the first year of joining, because of my Good Communication & People Skills, Organizing Skills, Leadership and Mentoring Skills.
oCSM certified – (License: 000479039)
Feb 2011 – July 2013 at NetApp India Pvt. Ltd
oScrum Master: Performed the role of a Scrum Master for the last project.
oLead: Worked on deploying a new Licensing system in place of the existing Licensing system which had several maintenance overheads in it. Involved in Design, Deployment and Communication part of the Project.
oMentor: Mentored and Lead 2 Intern and an NCG to properly get inducted into our team. Lead and drove one of the Intern project to Completion.
oSenior Software Developer: Working on the implementation of Perforce Authentication project using Perl. Involved in design discussions with the Architect.
Mar 2008 – Feb 2011 at Logica Pvt. Ltd
oTrainer: Imparted Soft-skills training as a Trainer.
oSenior Software Developer: Worked on Migration scripts (Migration from MAR to OMG), Installation scripts (Installation of OMG on Unix/Linux machines), and Upgrade scripts (For upgrading from one version of OMG to another).
April 2003 – Feb 2008 at Wipro Technologies Pvt. Ltd
oLead: Designated as a Module lead for the Perl related Subsystems in BSP6 Reporter project. Was an Onsite coordinator (in Germany) interacting closely with the customers and also supporting System Acceptance Testing activities for 3 months.
oSoftware Developer: Designed, Implemented and Tested a sub-system in Nokia OSS development Project. This work involved usage of Core Object Oriented Perl concepts, core Perl concepts and usage of several CPAN modules.
oSoftware Developer: Implemented a library using Object Oriented Perl.
Technical Skills
Programming/Scripting Languages: Perl, Shell scripting
Oracle Technologies: Enterprise Manager 12c (EM 12C), Application Express 4.2.3 (Apex)
SCM: Perforce, SVN, Rational ClearCase, Git
Project Management: Agile/Scrum & Kanban/Rally
Operating Systems: Linux, HP-UX, Sun Solaris.
Databases: Oracle 8i/9i/10g/12c (SQL)
Designing Methodologies: OOAD, UML
Web Technologies: HTML, JavaScript, CSS, PHP
Tools/Packages/IDEs: Rational Rose, MS-Office, BMC Remedy, Eclipse
Product Packages: NetACT (Nokia - Operation Support Systems)
Expertise in Perl
Expert: Perl DBI, Regular Expression (RegEx), Data Structures with complex hashes
Proficient: OO Paradigm in Perl, Typeglobs, Perl DBI and Symbol Tables
Professional Experience Details
Key Projects – Details:
Project
Oracle – Multiple Projects
Role
Senior Team Lead to Manager
Environment
OS – Linux/Windows, SCM – SVN
Skills
Team Leading, Project Management, Perl, Enterprise Manager 12c.
Contribution
Designing.
Leading and managing a team of 7 people.
Project planning.
Working on multiple projects in parallel.
Timeframe
Aug 2013 – Till Date
Duration
2+ years.
Project
NetApp – All Bangalore Projects in our Team
Role
Scrum Master
Environment
Scrum Management Tool – Rally
Skills
Scrum Master
Contribution
Performing the role of a Scrum Master for a Team of 7 Engineers with varied level of Experience and Skill set.
Organizing the entire Sprint schedule in advance.
Tracking the Burn down and Burn Up chart on a daily basis during the Scrum Stand-up meeting.
Clearing of any impediments that act as a Blocker for the Team.
Encouraging individuals to update the Status in Rally on a daily basis.
Guiding and helping the Team for Grooming of User Stories to Good details.
Timeframe
Jan 2013 – July 2013
Duration
6 months.
Project
NetApp – Perforce Licensing
Role
Lead and Mentor
Environment
OS – Unix/Windows, SCM – Perforce
Skills
Designing, Perl
Contribution
Understood the current Licensing system and its overheads.
Designed a new Licensing system, which is simple and easy to maintain.
Lead and Mentored an intern to implement the same.
Deployed the project Live successfully.
Took care of the Communication part with senior members of the Team and the end user community within the entire Organization.
Timeframe
July 2011 – May 2012
Duration
11 months.
Project
NetApp – Perforce Authentication
Role
SCM Engineer
Environment
OS – Unix/Windows, SCM – Perforce
Skills
Perl, Perforce server structure, Agile/Scrum/Rally
Contribution
Involved in Design discussions.
Implemented the Trigger functionality and client code functionality.
Implementing P4Broker filter functionality and upgrading client code functionality.
Applying Agile/Scrum methodologies using Rally.
Timeframe
July 2011 – June 2013
Duration
2 years.
Project
Logica - Acision OMG
Role
IT Consultant
Environment
OS - HP-UX/Linux, SCM - SVN, Language – PERL, Shell, IDE - Eclipse
Skills
PERL, SVN, Shell Scripting.
Contribution
Worked on Migration scripts
oMAR to OMG (1500) Migration
oOMG (1500 various versions) to OMG (1600 various versions)
Worked on Installation and Upgrade scripts
oInstallation of OMG for various customers in various releases
oUpgrade of OMG from one version to higher version
Worked on a new feature named Cross Cluster Provisioning
oLow level design, Implementation and Testing was done.
Timeframe
March 2008 – July 2010
Duration
2+ years.
Project
Wipro Technologies - Nokia OSS – BSP6 Reporter - Porting from OSS5 (HP-UX) to OSS6 (Linux) in a phased manner.
Role
Module Leader, Onsite Coordinator
Environment
OS - Linux, SCM - ClearCase, Language - PERL, DB - Oracle 10g.
Skills
Oracle 10g, MS-Office, SQL*Plus, vim, PERL, ClearCase, Team Work.
Contribution
As Module Leader
Helping, Training, Leading, and Tracking the Team, an exciting 7 member’s team, as a Module Leader.
oTechnically leading the Team for any help related to existing Perl applications.
oPart of the technical team, wherein along with the architect involved in new feature proposals (pro-actively) and also involved in all Design changes related technical discussions (for Perl related Sub-systems).
Taking care and taking charge (this means ownership) of all Perl related Sub-systems in the project.
oThis involves 8 Sub-Systems, which constitutes a total of 17 program blocks, which hence sums up to 5 Perl processes and lots of Perl classes (Perl modules) which is been used by the processes.
As Onsite Coordinator
Coordinating the offshore team activities with the onsite client team.
Acting as the primary point of contact for the clients to interact with.
Assisting in System Acceptance Testing which also involves me in ad-hoc random testing.
Also helped the offshore team to fix the critical Acceptance Testing Bugs on the software.
Timeframe
April 2007 – March 2008
Aug 2007 – Nov 2007
Duration
Onsite Duration
11 Months.
3 Months.
Project
Wipro Technologies - Nokia OSS – New Features for Reporter Warehouse - New Features for enhancing existing Reporter Warehouse.
Role
Project Engineer
Environment
OS - HP-UX, SCM - ClearCase, Design phase diagrams - Rational Rose, Language - PERL, DB - Oracle 9i.
Skills
Oracle 9i, GSM, PERL, ClearCase, OOAD, Rational Rose, SQL*Plus.
Contribution
New Feature study, Design and implementation.
oParallelized existing huge single-threaded Perl processes.
oObjected Oriented Perl Implementation along with CPAN libraries like DBI, Storable, IO::File and IO::Handle.
oUsed several Object Oriented and Core Perl concepts like inheritance, polymorphism, encapsulation using closures, TypeGlobs, fork and pipes, AUTOLOAD etc …
oUsed couple of Design Patterns as well.
And hence created a framework (or re-usable components) with which any existing Perl processes can be parallelized with minimal changes. This is also completely Object Oriented Perl.
Trained the new team members on the Project.
Timeframe
July 2006 – March 2007
Duration
9 months.
Project
Wipro Technologies - Nokia OSS – Post SP5 features - Additional Features for OSS4/SP5.
Role
Project Engineer
Environment
OS - HP-UX, SCM - ClearCase, Design phase diagrams - Rational Rose, Language - PERL, DB - Oracle 8i/9i.
Skills
Oracle 8i/9i, SQL*Plus, vi, PERL, ClearCase, OOAD, Rational Rose, UML.
Contribution
Designed, Implemented and Tested new features in PERL.
oImplemented a library using Object Oriented Perl.
oThis, as any other implementations, included thorough Error Handling, Tracing and Logging, which again was implemented using Object Oriented Perl.
oUsed certain Design Patterns as well.
Part of maintaining a Perl process which parses ASCII files using XML::Simple parser and XML::Parser::Lite and creates new files in another proprietary format and distributes the created files to different locations for further processing.
Timeframe
July 2005 – June 2006
Duration
12 months.
Project
Wipro Technologies - Nokia OSS – Reporter Warehouse - Development of PM part of OSS. Involves Porting work and complete cycle of development of new modules.
Role
Project Engineer
Environment
OS - HP-UX, SCM - ClearCase, Design phase diagrams - Rational Rose, Language - PERL, DB - Oracle 8i/9i.
Skills
Oracle 8i/9i, SQL*Plus, PERL, ClearCase, Rational Rose, UML.
Contribution
Ported a specific Program Block, which is implemented in Object Oriented Perl, from one system platform to another.
Designed, Implemented and Tested a Subsystem altogether.
oThis involved 4 program blocks.
oBuilding each of the program blocks involved creation of a Perl process and several Perl modules to support the process.
oObject Oriented Perl Implementation, along with extensive usage of CPAN libraries like DBI, Data::Dumper, GetOpt::Long, etc…
oAll these processes involves good amount of file handling as well, for which parsing work has also been implemented with the help of Perl Regular Expressions and complicated Data structures (usage of hashes-of-hashes).
oUsed Certain Design Patterns as well.
Timeframe
April 2004 – June 2005
Duration
15 months.
Project
Wipro Technologies - Bloomberg Development Work - Development of enhanced features for Bloomberg Data Distribution Framework.
Role
Project Engineer
Environment
OS - Sun Solaris, SCM - CVS, Scripting Language - Perl.
Skills
Perl Scripts, CVS, Testing, Data Structures and Algorithms, Vim.
Contribution
Created Perl Scripts for automation of various system testing/Performance Testing.
Usage of core Perl Concepts like Regular Expressions, Complex Hash Structures, file parsing and file creation and CPAN Perl modules.
Timeframe
July 2003 – March 2004
Duration
9 months.
Education
M. S (Software Engineering) in 2007 from BITS Pilani, with a CGPA of 7.44
B.Sc (Applied Sciences – Information Technology) in 2002 from Bharathiar University, Coimbatore. Passed with distinction.
Academic Achievements
oRecipient of ‘The Best Project Award’ of the Department of Applied Sciences – Information Technology in the year 2001 – 2002 at V.L.B. Janaki Ammal College of Engineering and Technology for the Project done in PRICOL, Coimbatore.
oSchool Topper at Higher Secondary School in Vasavi Vidhyalaya M. Hr. Sec. School, Coimbatore.
Awards received
At Oracle:
Pacesetter Award for FY 14
At Logica:
Awarded for "quickly learning and contributing to MAR-OMG Migration" by our Delivery Manager at All-Staff Quarterly Meeting.
Got the first prize in the “Just 3 Minutes” Extempore speech competition conducted by Toastmasters club for non-Toastmasters of Logica.
At Wipro Technologies:
‘Thanks a Zillion’ Award by the HR Manager, for conducting Chess Tournament at Wipro – ITPL.
‘Feather In My Cap’ Award for the contribution to the Reporter Warehouse team towards consistent on-time deliveries for all the increments of SP5 and achieving the Customer Delight.
‘Above and Beyond’ Award for the contribution to the Global Reporter Project, with tightly packed delivery schedules, to achieve on-time deliveries with High Quality and hence achieve a CSAT of 5/5.
Trainings attended
Have been trained to become a Trainer.
CSM Training by Samir Chhibber, CST.
Quality Process Training – Focused on Quality processes and Methodologies religiously followed at Wipro Technologies: “Introduction to Quality System and CMMI Requirements”, “Reviews, Testing and Inspection”, “Wipro Quality Processes” and “Software Configuration Management”.
Extracurricular activities
Contributed as a Soft skills Trainer at Logica Pvt Ltd.
Led a team of 150 people in the ‘Decoration Competition’ and Won the Prize at Wipro Technologies, ITPL.
Conducted Chess Competition in Wipro Technologies, ITPL.
Strengths
Leadership Skills.
Technically Strong in PERL.
Very Comfortable with Agile methodology Scrum and Rally. Performed Scrum Master role in NetApp.
Technically strong in Perforce (Admin commands Level), SVN (User Level) and ClearCase (User Level).
Excellent communication skills.
Very Quick learning abilities.
Strong people orientation, good listening skills.
Efficient team player with a positive outlook.