DEEPAN RAJA CHELLAMUTHU
+91-953******* acqiw1@r.postjobfree.com Bangalore
PROFILE
Energetic and self-driven professional, looking forward to utilize the skills obtained in a challenging and dynamic environment, for overall development of the organization.
EXPERIENCE SUMMARY
Over 8+ years of experience in complete Software Development Life Cycle (SDLC) and standard software engineering practices.
Development of code in object oriented language C++ and build large scale robust distributed systems like COM
Experience in development on Unix/Linux operating systems
Experience in developing complex distributed systems.
Experience in strong troubleshooting and problem solving skills
Experience in Inter-process communication (IPC) techniques like signals, file locking, Messages queues, semaphores, shared memory segments and Berkeley sockets.
Knowledge in Telecom BSS, Storage, Banking and Insurance domains.
Knowledge and hands on experience in design concepts like Abstraction and Code Reuse
Knowledge and hands on experience in all the programing concepts of C++
like Classes, components, properties, behaviors, objects, Data Abstraction, Data Encapsulation, Operator overloading, Inheritance, Polymorphism, Exception Handling.
Coded new Make file to support the build process for new project.
Hands on experience in STL. Sequence containers (list, vector, deque).
Container adaptors like (stack, queue, priority queue) and associative containers (Set, Multi set, Map, Multi map).
Experience in various design patterns like singleton, Factory, Proxy, Adapter, Decorator, Chain of responsibility and observer patterns.
Knowledge of networking concepts, networking protocols like TCP, HTTP and SSL.
TECHNICAL EXPERTISE
Software : TOAD, PUTTY, WINSCP
Languages : C, C++, SQL, SHELL SCRIPTING, PERL SCRIPTING, Excel VBA /Macro
Programming
Operating System : Windows 95/98/2000/NT, LINUX (REDHAT/ FEDORA CORE), UNIX (SUN SOLARIS 10/9), IBM AIX, HP- UX
Unix tools : GDB, VALGRIND, MAKE, VI editor, SCCS
Database : ORACLE, Microsoft SQL
Networking protocols : SFTP, FTP, NDM, HTTP, SSL, TCP
PROJECT DETAILS
JAN 2014 till date
Technical Lead - C++, Sql on windows - COM module
Client: Lansforsakringar, Sweden.
Description
Lansforsakringar is third largest insurance provider for LIFE sector and first for non-LIFE sector in Sweden.
LIFE sector covers accidental insurance, retirement benefits etc., PULS is one of the LIFE SECTOR product of this insurance provider.
PULS product is supported by the .Net Graphical user interface in front end and Backend is of C & C++ COM module. C/C++ COM module is mainly of actuarial/technical calculation.
Majorly I worked on C & C++ COM module. This handles all requests from frontend and does functional validation.
Actuarial part mainly focuses premium reserve, retrospective reserve, Premium change based on Compensation change etc.
Roles:
Interact with clients for new business requirements/enhancements in the product.
Actively involved in design, coding and unit testing phases for all the actuarial change in system.
Supported solution testing and user acceptance testing.
Responsible for all end to end technical calculated values for new business change and validate all the existing technical values for old scenarios.
Analyze the Database for any static data change for Business establishment addition or Business establishment Modification
Monitor and validate batch run and fixes to current issues.
Involved in production implementation and support.
JUN 2012 - DEC 2013
Technical Lead - C,C++,Sql on HP-UX
Client: Islamic banking
Description
“FINACLE” is a banking product of Infosys. It has presence around 84+ countries and 183 Banks with 450+ successful installations covering 14% of world bankers Population including ICICI, Fidelity, Emirates NBD, Axis etc., In this, I worked for Loans division, mainly targeting Islamic based operating banks. Frontend GUI is of Java and backend is of C/C++ on HP-UX. I worked on backend, C/C++ core development.
Roles:
Involved in end to end cycle of code development starting from stage Customer addition, approval validation of customer and EMI schedule, loan disbursement, track of EMI payments, interest on due payments, pre-closure, closure as per Loan schedule.
Actively involved in design, coding and unit testing phases for all the enhancement projects on this system.
Interact with Business analyst for new business requirements/enhancements in the product.
Proposed new ideas to business analyst for functionally simplifying the process of loan disbursement.
Supported pre and post production issues for client Equity Banking, Kenya.
Gained hands-on experience in C++ concepts like Data Abstraction, Encapsulation, Inheritance, Polymorphism, Operator Overloading and Data structures.
Obtained a professional ken in product development
APR 2010 - MAY 2012
Senior Software Engineer - C++ on AIX, HP-UX
Client: EMC Corporation, USA
Description
EMC Corporation is World’s largest provider of data storage systems. I worked on product based on-SAN data storage.
SAN - SAN helps to increase the storage capacity utilization.
In this I was into middle layer module. This module will handle all functional validation of requests from frontend GUI and filters only valid data to store, manage, protect data in backend storage management systems.
Roles:
Interact with clients for new business requirements/enhancements in the product.
Supported solution and user acceptance testing.
Actively involved in production implementation and production support.
Gained good understanding on storage area network (SAN) and Network attached storage (NAS) concepts
Gained good experience in STL containers like List, Vector, Deque, Stack, Queue, Priority_queue, Map, Multi map, Set, Multi set.
SEP 2006 - MAR 2010
System Engineer - C++, Sql on Unix-Solaris
Client: VIVO, Brazil
Description
VIVO is the largest telecommunication provider in Brazil having around 76 million users.
I Worked on product “ATLYS” of Convergys Information management system. ATLYS is a Telecom Business support system which handles end to end activities right from the reception of call usage data, rating based on usage and additional discount offers, Bill Generation, Email Bill and Payment acknowledgement once invoice is paid by the customer. Alert Generation for Bill Payment, Late Payment, and Fine Calculation for late Payment etc.
In this, I worked on module collections. This module will handle all the customer invoice payments from end to end.
Roles:
Interact with clients for new business requirements/enhancements in the product.
Supported solution and user acceptance testing.
Actively involved in production implementation and production support.
Gained hands-on experience in almost all C++ concepts.
Worked on Shell scripting and Perl scripting for couple of projects.
Worked in daemon process of tuxedo server
Developed make file for couple of projects to simplify build process.
Worked on tools like GDB, VALGRIND, MAKE, VI editor, SCCS.
EDUCATION
B.E (Electronics and Communication Engineering), Anna University, Chennai.
Other Details
Nationality Indian
Gender Male
Date of Birth 14-Aug-1984
Marital Status Married
Visa Status Sweden Work permit
Declaration:
The above-furnished details are true and best to my knowledge.
Regards
Deepan Raja Chellamuthu