You are on page 1of 4

Kapil P More

Mob:732-272-6458 Email:morekapil@gmail.com

Summary: 8+ years experience in system design, programming, integration and testing. 4+ years experience in Team Leader position Expertise in UNIX Internals, Systems programming, Inter process Communication (IPC), POSIX Multi threading, Shared memory, UNIX network programming (TCP/IP sockets), routing protocols, server side programming. Experience in C++, core Java, OOP , Shell Scripting. Working knowledge of Database Informix , embeded SQL,perl. Expertise in developing MMI for Mobile Handset Applications. Worked in preparing unit test plans and test cases for softwares Education:

BE (computers) from Mumbai University. Post Graduate Diploma in Internet Technologies (PGDIT) from CDAC (formerly NCST) , Mumbai.

Experience Summary: Company


Verizon

Period
March 2007 till date

Responsibilities Involved in development of backend C++ Unix SQL applications for Verizons new Initiatives Involved in leading a team for C++ unix developers for end to end development & delivery of applications for mobile handsets Involved in development of C++/C SQL unix server side applications of defence industry

L&T Infotech Oct 2004 Dec 2006 TATA Power July 2002company Oct 2004

Skills Summary:
Languages Systems Design & Development Debugging Configuration management Platforms Database Soft Skills C, C++,STL, Java, Shell scripting, Perl,XML UNIX Internals, UNIX Network Programming (sockets),IPC, Multi threading and TCP/IP internals. Rational Rose, Eclipse,vi, cc , gcc, Rational purify, Workshop Debugger, dbx. Clearcase, Visual SourceSafe. Linux, Solaris. Informix, Sybase. Written and Oral Communication with all kind of means like mails, Audio/Video, conferences, NetMeetings

Experience:
Mar 2007 till date Senior Software Engineer Verizon, US

Project : BAAIS Order Provisioning System


BAAIS is Broadband Assignment , Activation and Inventory System. It involves order provisioning for broadband activation and layout for Verizon network. The project required Restructuring of legacy C++ applications to add modularity and Re usability.It also involved development of some new C++ applications for ongoing Fios video initiative and adding new functionalities to existing applications and also providing production support.

Responsibilities: Design ,development for applications in C++. Writing C++ code , Shell scripts. Worked on STL containers like vectors, lists, and maps Understanding the current application and restructuring it using Object Oriented principles. Environment: C++ Shell scripts , Perl , XML,Java, CVS , Informix.

Project : National Telephone Addressing System


NTAS is the corporate database of service address and Telephone Numbers (TN) for the entire Verizon telephony foot-print. The project involved writing C++ applications to automate the process of telephone number updates in database. Database updates included updating the top level tables with latest regulatory norms and changes in external user environment. The C++ applications require interfacing with various external agencies and applications . It was writing in C++ and Java as front-end.

Responsibilities:

Writing C++ application , Shell scripts, CGI-Perl Scripts to update database. Analyzing the data update request required by end user Identifying the database dependencies. Worked on STL containers like vectors, lists, strings and maps Enhancements to existing JSP and servelets and maintaining the web server tomcat.

Environment: C++ , CGI-Perl , Java ,JSP CVS , Informix,Tomcat. Shell scripts.

Oct 2004 to Dec 2006 Team Leader

L&T Infotech, India

Project : MMI for mobile phone handset


This project involved leading a team working on Mobile MMI software at client location in china. It required debugging the MMI code for the Mobile Handset Software. The goal was to resolve all the bugs for all MMI modules of the software and ensuring a quality product for market release. The software was made in C++/Unix on Arm platform.

Responsibilities: Identifying issues/bugs reported by the client. Devising a strategy to resolve the issues.

Coordinating with testing team, offshore team, development team present at different locations. Development and debugging of infrared module for mobile phone. Complete design using C++ and UML, development of Bluetooth module for mobile phone. Ensure adherence to Quality standards and Project tracking.

Environment: C++/Unix on arm platform, Clearcase, Clearquest, rational debugger, rational purify.

Project : Mobile handset application porting


This project required mobile messaging clients porting. It involved in porting of existing messaging clients like instant messaging, email, sms to a new platform. The existing platform was in C while the new platform was in C++. So it involved integrating C code with C++ code. Modules ported were Event Queue, Sockets, Http Stack, DRM, Image and Audio modules.

Responsibilities: Designing the C C++ interaction layer. Reverse engineering and analyzing the existing code Designing C++ classes for wrapper over underlying C code. Porting the HTTP module. Developing C++ coding guidelines and ensure adherence by peer code reviews Environment: C++, Openwave mobile browser, Perforce.

Project : Telephony API


TAPI project involved building telephony API over existing GSM, GPRS stack of mobile handset. The telephony API developed was for call processing, sms, device, SIM toolkit, network functionalities of a mobile handset.

Responsibilities: Analyze requirements, design and architect the solution. Responsible for coding of IPC between processes using UNIX IPC methods of mutex, semaphore and messaging. Responsible for coding of API for Device and network functionalities of mobile. Design and development of driver and stub code for testing. Environment: C++/ Unix on Arm platform, Clearcase, Workshop debugger, Rational Rose, Rational purify.

Project : File System Abstraction Layer


File explorer is a MMI application for mobile handset. It provides various file and directory operations like copy, move, rename, and file type based views, digital rights management (DRM) .

Responsibilities: Design and development of C++ interfaces for file and directory management . Developing directory API over existing low level file API Writing stub and driver C++ classes for testing the API Porting the API on arm platform Environment: C++/Windows, VSS.

July 2002 Sept 2004 Software Engineer

TATA Power Ltd, India

Project :Radio Relay Simulator


Surveillance Radio Relay Simulator project is a Part of "Electronic Warfare System" for Indian Army. It simulated the working of a Surveillance Radio Relay. It was used for in-house testing of military control center.

Responsibilities: Requirement collection. Implemented the Communication Interface of the software with Central Control System server using UNIX Sockets and in C++. Implementation of various interprocess interfaces in C++. Worked on STL containers like vectors, lists, strings and maps Implemented the IPC between the Processes of the software. Writing the Unit test cases. Environment: C++/Unix/MySQL, Workshop debugger, rational purify

Project : Electronic Warfare System


It is the main control center of Electronic Warfare System of Indian Army. The Application had front end in QT and backend in MySQL.

Responsibilities: Implemented the systems interfaces with database using C++ wrapper classes. Addressing new issues and rectifying bugs. Worked on STL containers like vectors, lists, strings and maps Wrote database calls and processed the data as per Functional logic and displayed in GUI. Environment: C++/Unix/MySQL, Workshop debugger, rational purify. Personal Details:

Visa Status: H1B Willing to relocate: YES Contact Phone: 732-272-6458 Contact Email : morekapil@gmail.com Extra curriculum Activities: Elected Chief Coordinator of College annual function for 3 consecutive years in Engineering college Elected President of students body in High School.

You might also like