Professional Documents
Culture Documents
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.
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
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.
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.
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.
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.
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.
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.
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
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.