Resume_345304_1381483867 - TechGig

advertisement
Navin Parakkal
Mobile : +91-776-027-8199
Email: navinp1912@gmail.com
PROFESSIONAL SUMMARY
 Around 10 years of experience in designing, developing and supporting various features.
 Acquired very good knowledge in development/debugging applications .
 Good expertise with C/C++.
EDUCATION
 B. Tech. in Computer Science and Engineering – IIIT-Hyderabad [1999-2003]
SKILLS
LANGUAGES
Scripting Languages
Hardware
Operating Systems
Others
:
:
:
:
:
:
C, C++ STL
VbScript, sed, awk, ksh,bash
Sparc and Intel Pentium Family(x86)
Windows Server-2k/2k3/2k8, Windows XP/Vista/7, QNX/UNIX/Linux
Virtual Machines, LoadBalancing/High Availability
Embedded Systems, String Processing
Tools & Utilities:
 Clearcase,SVN,Visual Studio, WTT, Razzle/WinDbg , cc , gdb ,vi, Source Insight, Understand
for C++, xlc , CFIDE
LinkedIn :
http://in.linkedin.com/in/navinparakkal/
Google search: http://lmgtfy.com/?q=navinp1912
http://lmgtfy.com/?q=Navin+Parakkal
EXPERIENCE
Designation
Organization
Hewlett Packard India Software Operation Specialist (S3)
(R&D)
OpenSource Software/Programming -
Duration
07/04/2010 – Till Date
Aug 08 – Mar 2010
Webtek Labs Pvt Ltd
IBM India Pvt Ltd
Satyam Computer Services Ltd
Software Design Engineer
Software Engineer
Software Engineer
17/01/2007 – 31/07/2008
22/12/2005 – 31/10/2006
07/07/2003 – 18/11/2005
Achievements




Section wide winner for HP programming competition – Jan 2013
Codewars winner for HP ISO 2012
Awarded with BRAVO in June 2006 for my contribution to the VAP project.
Six Sigma Green Belt certification from Satyam
PROJECTS PROFILE
1. GlancePlus / Performance Agent (April 10 - Current) [Hewlett Packard India Software
Operation]
Role: Individual Contributor (S3)
As a part of CPE team for Performance Agent , my role was to fix defects and implement
change request in the product . Glance is a system metric collection agent on *NIX and windows.
My role was mainly in fixing the defects and change requests for HP-UX , Linux,Solaris, AIX.
Role (Member, Team Size=5)
 SVN, Clearcase , Insure, Valgrind .
2. OpenSource Software/Programming (Aug 08 - March 2010) [Freelance Programmer]
I worked on producing cross compiled versions for gnu toolchain (gcc/glibc/binutils) for various
targets like mips/arm/sparc . This is important where the host environment offers much more
computing power and the target environment is only used for execution . Embedded
environments/cell phones offer very little CPU power like 133-400 Mhz (median) , compiling on
those environment with little memory would be time consuming. Worked on porting binutils to
new targets. Binutils (assembler , linker) is used to translate the assembly code to opcodes. The
new opcodes for a new architecture has to be specified in opcodes library and run using CGEN. I
worked on implementing various algorithms and data structures used for problem solving.
3. Terminal Server Gateway (Jan 07 – Jul 08) [ Webtek Labs Pvt Ltd ]
Client: Microsoft India Development Center
Role: Software Design Engineer in Test
I was involved in writing UI automation code for Terminal Server Gateway using C#/Maui
framework for the new features being added in the components. I was also involved in
automation of tests for Terminal Server Gateway features like role installation, upgrade, firewall,
backup and various other deployment scenarios in production environment both standalone and
along with other roles. The automated code had to run on en-US / de-de and localized pseudo
builds.
Role (Member, Team Size=8)
 Maui /C#.NET, VbScript, build utility Razzle, Longhorn Server/Windows 7, WTT.
4. VisaNet Access Point Maintenance (Dec 05 – Oct 06) [ IBM Global Services ]
Identifying bugs by analyzing network dumps like connection reset /timeout from TCP/IP packet
dumps with the help of sniffer traces. Fixing time synchronization using ntp client between
servers and increasing the limit of simultaneous open files by rebuilding kernel. VAP is used by
Visa for routing and verifying integrity of files transaction from POS terminal to VIC for
authorization and settlement.
Role (Team Member, Team Size=6, Module Size=6)
 C/wcc/wd ,make, pdksh, Snoop, net sniff and wire shark/ethereal for reading traces
5. Intelecable Maintenance (Aug05 - Nov 05) [ Satyam Computers Services Ltd ]
Fixing regressions when migrated to a different environment. The project consisted of
maintaining a telecom product of Amdocs (formerly DST Innovis) .The modules were written in
C and PL/SQL with the compiler as xlc 6.0, due to which the developers initially had missed
errors and few bugs didn't surface when confirming to C89 std. When it was moved to the newer
version xlc 7.0 C99 std with strict checks, the modules failed to integrate and emit warnings
which were previously hidden. My role was to find solutions and fix them. It involved moving
some of the function calls/API from 32 bit to 64 bit data types.
Role (Team Member, Team Size=6, Module Size=6)
 C, xlc, gdb, make.
6. Data Extraction and Porting Sybase Module (Apr 05 – Jul 05)
The project consisted of porting Sybase application module for GE to UNIX. The objective was
to automate the process of extracting customer data from Sybase database modify the fields using
API and write it back in a flat file and upload it to a different location.
Role (Team Member, Team Size=2, Module Size=2)
 C/C++, gcc, gdb,Sybase API,Writing cron jobs, ftp scripts.
7. Plant Reporting System/Web Intranet System (Nov 04 – Apr 05)
Plant reporting system is one of tools used by BP in its Web Intranet System. The tool is used to
monitor chemical levels. The tool was written in C/C++ . The reports had to be migrated ton Web
based frontend using Coldfusion and oracle. The exported reports in xls/doc were to be uploaded
and the process to be automated. Various fixes and development of new reports were part of the
maintenance.
Role (Team Member, Team Size=10, Module Size=12)
 C/C++, UNIX system,vi,gcc,gdb,Oracle, Cronjob,sed,shell scripts
8. Patent Database System and Position Management Tool (Aug 03 - Oct 04)
Patent Database system is used by TRW for storing their in-house patents. It consisted of
migrating in house patent database from Sybase to Oracle as 4-GL front end was outdated and
slow. Actis tool is used by TRW for supply chain management. It contains flat files in a specified
format and the tools only parses the data in flats in specified formats. The goal was to convert the
flat file and automate the process.
Position Management tool is used by Caterpillar for creating business cases. The project consisted
of developing a web based version of the PMT tool migrating the frontend from their custom tool
using ColdFusion and Oracle as backend in the newer version.
Role (Team Member, Team Size=2, Module Size=1)
 Converting flat files from one specified format to a destined format and vice versa.
 Converting Sybase queries to Oracle and developing new front end using ColdFusion.
 The maps were converted using C programs written according to the specification
 It also involved reviewing and changing Oracle queries, UNIX scripts
 C/C++, UNIX, Oracle, ColdFusion, HTML, JavaScript.
Download