S
SARAVANAN. M
Email id:ac2i8o@r.postjobfree.com
Mobile: 994*******/917-***-****
Professional Summary
Established track record with 9 years of experience in software programming having good
Knowledge in databases as well as in Networking, socket programming, involved in testing
Process as well as in involved in all stages of software development
Total years of IT: 10.5 year
Notice: immediate joiner
Certifications: ccna,pmp(trained)
Skill Set
•Operating System-- UNIX, Windows 2000/XP
•SCRIPTING-- TCL, shell scripting
•Protocols -- OSPF, RIP, EIGRP, TCP/IP, ARP, RARP,snmp
•Networking fundamentals --OSI Layers, TCP/IP, IP Addressing, Sub netting, Access Lists,,MQMT,COAP,XMPP
•Languages-C,C++,UNI,sql,pl/sl,libxml2,cairo,gtk+,openGL,quantlib,linux kernel,pro*c,Ruby
•Domains- Telecom,Banking,insurance,application,Trading,Gaming,Mobile
Apps in store:
Ios- chillitalk
Android-TorchOnoff,chillitalk
Corporate Training :
Done corporate training for MNC Like Wipro as well as for small companies and Internal training for
HP,Yash Technologies,UST Global
Having experience of more than 500 hours in corporate training.
Organizational Experience
Company Name:HCL
Duration:2016 Nov to present
Title:Project Manager
Working with projects on Video Domain
Client:Gaming Technology
Project:RI_PLayspot Lottery
Project Manager:
As a project Manager acted as a bridge between team members and management.
As part of Agile Development scrum meetings, Daily Standups and MOM updating.
Collaborating with various teams for example with Front end team, Network team,
Outside vendors.
Handling Site specific Vendors and Cross functional teams across the Globe.
Evaluation of performance after every sprint .
Conducting brain storming sessions before the start of the sprint.
Jira Updating and monitoring & Maintaining burn down chart.
Budget Estimation & SOW Preperation.
Skills: Cordova,Android,IOS,c++,pro*C
Technology used:javasript,android,objective-c,c++,Jenkins,ansible,ruby
company Name:Mundio Mobiles
Duration:2016 jan 8-2016 sep
Designation:Project Manager
Project Name: Webrtc SDK +SIP SDK
Developing an SDK which will have similar to whatsapp.internal communication will be using sofia-sip and webrtc.using sip number call flow will have to happen for app to app as well as for app to mobile numbers.developing xmpp based client module which is for jabbed based server.
Having worked on various internals like DNS and SSL and Little bit depth into merging variety of components into SDK.
Worked on STUN Based changes for connection overriding with DTLS.
Added various functionalities of SIP Call Flows including Re-invite scenario.
Roles & Responsiblities:
As a project Manager acted as a bridge between team members and management.
Proper Communication between team and members with the changing requirements.
As part of Agile Development scrum meetings, Daily Standups and MOM updating.
Collaborating with various teams for example with Front end team, Network team,
Outside vendors.
Design Documents-LLD &HLD
Effort Estimation and Budget Estimation
Technology:objective-c,c++,sophia-sip,xmpp,webrtc,DNS,SSL,STUN
Company Name: pyramid IT
Deputation: Wipro (2015 June -2015 oct7)
Deputation: credit Suisse
Project name: Risk Engine
As part of refactoring components of this module for trade calculations has to be made as standalone components and it should be deployed as standalone services.
Removing Redundant data from sybase server.data will be manipulated from c++ based code and plsql procedures.so removing and managing redundant data from billions of records is challenging task.
And i had delivered my Risk Engine -settlement calculator .
Roles & Responsibilities:
•Gathering requirement
•coding
•Functional testing
Skills: c++11, protobuf, Casablanca,ODBC,SYBASE,pro*C
Company Name: FIS Global (2014 July 28 to Feb 28 2015)
Designation: Team Lead
Project Name: IST Switch (Bank Audi)
Environment/Skills : c, c++, UNIX (AIX),pro*c,Oracle,Sybase
Compiler: gcc
Description:
IST switch has been widely used across various banks as a major switch. This is handling
Process from acquirer to issuer.It is having various components to handle with ATM and pos
It is also having advanced authentication mechanisms.IST is also having emv related
Operations and shared cash.
incase of bug fixing we have to verify from Database to validate the data from multiple Db and analyze
Roles & Responsiblities:
As a project Manager acted as a bridge between team members and management.
Proper Communication between team and members with the changing requirements.
As part of Agile Development scrum meetings, Daily Standups and MOM updating.
Collaborating with various teams for example with Front end team, Network team,
Outside vendors.
Effort Estimation for assigned resources.
Tracking Down Effort utilization and preparation of Gantt chart.
Company Name: UST Global (2014 Jan to July 28)
Designation: Lead
Project Name: IBC (Independent blue cross)
Environment/Skills : c,c++,unix,pro*c,sql, HP Unix
Compiler: gcc
Description:
It is an insurance application. There are various insurance schemes under the banner of ibs.
And people who are entitled to them they will get benefits and they are eligible under
Government schemes. There will be list of doctors and list of hospitals and list of medical
Stores under the scheme. And whoever wants to get benefit by the scheme they have to
Meet the prescribed people only.
The Database side is using pro*c queries based on oracle database.And we have to execute sql and plsql queries incase of need.
Roles & Responsibilities:
•Analyzing the issues
•Guiding the people technically
•Helping the people to resolve the issues
•Bridge the knowledge gap for the associates
•Working on day to day tasks as per client requirement
Part Time & Full time Consulting
Freelancing projects:
Project Name: CCU –tablet
Company: yash technologies (CMM Level 3), Hyderabad
Job Type: Do work at company office
Client: smith & Nephew (US)
Environment/Skills: c, c++, linux, MAC, objective-c, xcode, gcc,Linux device driver.
Description:
Remote control of CCU from tablet as well as receive the video files from CCU to tablet.driver to communicate and communication protocol development.
Back engine will be in c and UI will be in objective c
Roles & Responsibilities:
1. Developed client app simulator
2. Worked for server app simulator which is going to be used as cam software.
3. Ported to MAC environment
Roles & Responsibilities As project Owner:
1. Planning and defining scope
2. Developing Schedule
3. Time Estimating
4. Cost Estimating
5. Documentation
6. Creating charts and schedules
7. Risk Analysis
8. Business Partnering
9. Scalability, interoperability and portability.
Company: solvedge technologies, Chennai
Job Type: Do work at company office
Client: styker (US)
Role: Freelance Developer
Project Name: Pdf Development
Environment/Skills :c, c++,linux,gcc,libxml2,libharu,oracle
Description:
It is a project for an insurance firm to convert an xml to pdf using c++ as medium. The data from insurance will be kept as xml in database and the xml will be converted using libxml2 and c++ it will be converted into pdf using libharu.
data manipulation from xml based forms will be stored in oracle database for an insurance based firm styker(US).
Roles & Responsibilities:
1. Created the skeleton to port from java itext to c++.
2. Created the prototype in c++.
3. Created the app to convert app from xml to pdf.
Roles & Responsibilities as project owner:
1. Planning and defining scope
2. Developing Schedule
3. Time Estimating
4. Cost Estimating
5. Documentation
6. Creating charts and schedules
7. Risk Analysis
8. Business Partnering
9. Scalablity, interoperability and portability analysis
C++ Corporate Trainer:
•C++ corporate trainer for advanced c++
•Taken training for experienced people
•Having the own curriculum which will cover c++
•As well as Unix system programming
•Porting of projects
•Will over c and c++
•Trained people from my work experience with live work experience examples
Hewlett Packard (NOV 2009 to June 23-2012);
Designation:Lead
Project Name: Switchgate2
Team Size : 5
Role : Individual Contributor
Domain: telecom (OSS/BSS), fixed line
Environment/Skills: C,C++, Unix,pro*c,Tru unix,gdb,valgrind,gcc,ospf,bgp,oracle
Description:
It is an application consists of 3 databases and 17 switches and 3 front ends. This is mainly used for suspending and revocation of customers as well as SMS. Added a
Bureau which will get the details from the main bureau. This is an SMS gateway the
Data flow from various areas and call center data’s are merged into one database.
SQA:
Played the role of sqa for the project.evaluation of project attributes as per the client requirements as well ensuring documents and metrics in place.
Roles & Responsibilities:
•Reviewing the applications, code analysis report application an enhancement.
•An enhancement with code point and in case of feasibility studies.
•Migration of applications from existing environment, analyzing impact analysis.
•As a specialist programmer the roles and responsibilities lies with me for the enhancement of code and performance.
List of applications handling
•Swichgate2
•Spa
•Edi
Power technology solutions solutions,chennai, from 2006 jan to Nov2009
Sr.SOFTWARE PROGRAMMER
Project Name: Employee workflow with database
Team Size : 5
Role : Individual Contributor
Environment/Skills: C,C++, Unix,Tru unix,gdb,valgrind,gcc
Description:
It is an erp for an manufacturing industry which will have details about flow
Of material and cost estimations and annual performance objectives.
Roles & Responsibilities:
•creating the employee database for an mechanical firm
•Consists of creating individual records of which consist of their backgrounds and their salary details and performance issues.
•Documenting the workflow of factory product from raw material purchase to final production more are like a Product cycle.
•Involved in coding section and manual testing.
Project Name: Enhancement of Device Driver for Printer
Team Size: 3
Role: Individual Contributor
Environment/Skills: C,C++, unix,linux kernel(dev version),kdb.
Description:
•Project Description implemented a device driver for dot-matrix printer in Linux.
•Device driver works in text as well as in graphics mode.
•Our responsibility lies with enhancing the linux kernel device driver from scratches making it as a work in enhancement of normal text mode to graphics mode.
•While doing Porting ensure the basic functionality are working after the porting of the code.
Roles and Responsibilities:
•Requirement analysis
•Design & Development
•Testing the developed driver.
Project Name: Emergency signal propagator
Team Size : 3
Role : Individual Contributor
Environment/Skills: C, C++, UNIX, linux.
Description:
- It is a software based project, used to provide an immediate emergency service to a patient. It is having two major parts. First is a server which creates a database of
Various persons, along with their personal data as well as their medical history it is
Project for ensuring the safety measures of people who are in emergency ward. who are in emergency ward are monitored by an ecg machine when there was an flip flop in ecg a device connected with ecg will make alarm and send signals. Then it checks for an emergency and then instructs the available ambulances.
Second is the shortest path algorithm. Different ambulances at different locations get the destination. Signaling device uses the ospf protocol and using this every
Ambulance finds shortest possible path to patient and the only ambulance which is
least distant to patient moves and provides services.
Roles and Responsibilities:
•designing
•manual testing
Project Name: Enhancement of router ios
Team Size : 5
Role : Trainee
Environment/Skills: TCL, shell
Description:
Worked on 26xx, 36xx routers Porting has been done using Tcl scripting. Tested for
Its connectivity issues used and script for Router disaster recovery. Usually when
There is a router crashing with corrupted configuration Registry and when there was a problem with it router crashes there was a recovery script to recover it from Router recovery. Well our lies with if there was a problem with that we have to port it
According to requirements. We had also tested routing Protocols (ospf,rip,bgp,
snmp) as basic network functions.
Roles and responsibilities: Testing, code porting