Больше информации по резюме будет доступно после регистрации

Зарегистрироваться

Candidate

Male, 42 years, born on 13 November 1982

India, willing to relocate, prepared for business trips

Team leader or senior software developer

Specializations:
  • Programmer, developer

Employment: full time, work placement

Work schedule: full day

Work experience 19 years 11 months

October 2012currently
12 years 9 months
Junotele solutions pvt ltd

India, www.junotele.com/

Senior software developer
Title : VMS Client : MTS Kerala Language Used : C++ Operating System : Unix Protocol Used : ISUP, SIP, RTP Database : MYSQL Project Description: JunoTele Voice SMS System runs on both ISUP and SIP protocol. It’s designed to leave, retrieve, forward and reply voice SMS. Premium charging is done to user while leaving or replying or forwarding a voice message. 1. Voice Message over ISUP: JunoTele has a SS7 ISUP hardware which can connect to MSC and send receive raw ISUP signals. Box sends raw ISUP signals to VMS application over IP. VMS application parses those signals and process call flows accordingly. RTP stack is used for passing RTP data from VMS application to box in Alaw codec 2. Voice Message Over SIP: ResiProcate Open source SIP stack is used to process SIP signaling. Juno’s proprietary RTP stack is connected with SIP stack for playing announcements and messages left. RTP stack supports G.711 Alaw, ulaw and g.729 codec. Main Responsibilities : 1. This whole project is designed and developed under my instructions. Assigning task to junior members, reviewing their work, developing modules. 2. Developed ISUP stack on top of Juno’s hardware. Over this stack developed one dynamic so library and used this library on VMS software. Used IPC’s (socket, message queues) for communicating with different modules. 3. Designed and developed calls flows for Leave, Retrieve, Forward and Reply Voice Message. Developed premium charging flows for different conditions. 4. Designed and developed RTP stack. Build dynamic library (.SO) API for RTP stack. Added features like playing announcements, detecting DTMF, Converting files from one codec to another, recording data in specific codec. Joined RTP stack with SIP stack. Added G.711 alaw, ulaw and G.729 codec support in RTP stack. 5. Prepared Resiprocate open source SIP stack in unix. Build SIP signaling functions on top of the stack for handling incoming calls, make outbound calls, codec negotiation on supported codecs, SIP refer support, SIP-T support. 6. Lead testing on ISUP and SIP both. Wrote test programs in ISUP to generate traffic. Analyze test results, removing bugs, removing deployment issues on site. 7. Designed Mysql tables. Developed independent process for processing Mysql queries Wrote stored procedures to generate CDR’s from event based flat files. 8. Sending SMS notification over SMPP. Designed and developed SMPP stack. Title : Juno WAP billing System. Client : VODAFONE, AIRTEL, Du Language Used : JAVA( webservices (SOAP,REST,WSDL), Servlets, JSP, Hibernate, JDBC, Log4j, xml-parser), Operating System : Unix Database : MYSQL Project Description: Juno’s WAP billing system does micro payments for mobile subscribers on Wi-Fi, 2g and 3g internet connection. It detects MSISDN of the user even on Wi-Fi and uses telecom operators SDP platform to charge user based on the product user wants to buy and instructs the content provider to deliver the content to user. It also maintains subscriptions, if content provider or operator has no subscription engine. Main Responsibilities : 1. Designed and developed modules to take purchase request from user handset to server. Process request. 2. Integrated with telecom consent gateway for user consent as per TRAI regulations. Get user consent from consent gateway. Charge user using operators SDP. Sending charge response to content provider. 3. Integrated with various operators SDPs. Like VODAFONE SDP, Airtel One API, Airtel SIVR vxml and second consent gateway (did vxml scripting to integrate with Airtel Single IVR system for consent and charging). 4. Wrote CRM modules for data display in JSP. 5. For integrating 3rd party API used SOAP, WSDL, RESTFUL web services. Used servlets for processing request and responses. 6. Used Hibernate for mysql database works. 7. Developed subscription Engine. Put features like activation, deactivation, renewal, grace and suspension.
August 2011September 2012
1 year 2 months
Squire Technologies

India, www.squire-technologies.co.uk/

Software engineer
Title : SVI SMSC Client : TelFree, Irishtel, Telintel and many more. Language Used : C,C++ Operating System : Unix Protocol Used : GSM, SMPP, TCAP, SCCP, SCTP, MTP3 Database : MYSQL Data coding supports : 0,1,3,4,8 Project Description : It’s a SMSC system designed to send SMS from SMPP to SMPP, SMPP to GSM and GSM to SMPP. It supports single part and multipart messages to be send from IP to IP and IP to SS7 network or can receive messages from SS7 network and send to IP network. MySQL database runs in backend to store messages in coming from SMPP or SS7 and pull those messages periodically and sends them to the destination. It has ESME resources which can bind SMPP clients with SMSC. SCTP connections are established to send GSM messages. It supports redundancy feature (worker and standby) for SMSC and DB both so that if one SMSC/DB fails another can backup to provide uninterrupted service. Main Responsibilities : 1. Coding and debugging. 2. Added feature to support various data coding (0,1, 3, 8). Support GSM special characters. Latin characters, Unicode characters. Encoding and decoding of messages from 8 to 7 bit and 7 to 8 bit. 3. Worked on single part and multipart messages delivery. 4. Added feature to route SMS from SMPP to SMPP , SMPP to SS7 and SS7 to SMPP. 5. Worked on TCAP, SCCP and MAP (V1, v2, v3) layer protocol. 6. Implemented various features of SMPP like delivery report, delivery time settings, expiry time setting, bind and unbind SMPP clients, periodically check status of SMPP using enquire link etc. Implemented various algorithms for SMS delivery like round robin, redundant. Also converted SMPP message parameters to corresponding GSM parameters and vice versa. 7. Added SS7 Alert service center feature. 8. Worked on SS7 point codes and SCTP connections. 9. Worked on SQL stored procedures to implement logics for polling, routing and storing messages in DB.
June 2008July 2011
3 years 2 months
FCS Computer Systems

Malaysia, www.fcscs.com

Development engineer II
Title : Avaya HMS 400 V2 Logical Device : Dialogic HMP 3.0 Client : Nortel Networks (North America), Avaya. Tested with PBX : Nortel CS1000 5.0, 5.5 and 6.0, Avaya PBX, Nortel SCS, Avaya IP Office Supported Codec : G711Alaw, G711Ulaw, G.723, G729, G726 Language Used : VC++ Testing Tool : SIPp Duration : 1 ½ year Project Description : It is a SIP based hospitality management software compatible and tested with Nortel CS1k SIP server. All kinds of telephonic features required for the service of guest in hotels are included in this software. Voice mail, auto attendant , transferring calls, conferencing, wakeup calls, voice message recording all these features are included in this project. Main Responsibilities: 1. Coding and debugging. 2. Dynamic Codec Negotiation during call Establishment 3. Slow and fast start INVITE handling 4. Call transferring (Blind and attendant transfer both) 5. Normal call flow executing 6. Recording voice messages in codec g726 7. Voice file codec conversion G711 to G726 7. Hold retrieving, phone display controlling etc. 8. Conference call handling 9. Handling SIP messages. 10. Making outbound calls 11. Registering SIP channels with SIP PBX server. 12. Working in UDP and TCP both 13. Security maintaining (SSL) 14. Tested with Nortel CS1k Server with Anlog,digital and IP phone by Nortel Networks 15. 120 SIP channels are configurable and software can take 120 concurrent call loads. 16. Designed SIPp modules in Linux for traffic testing all the call flows for 120 channels. 17. Configuring and communicating with Avaya IP office.
August 2005May 2008
2 years 10 months
Alliance Infotech Pvt Ltd

India, www.alliance-infotech.com/

Programmer
Title : Unified Messaging System version 3.3 Front End : C,VC++ (MFC) Logical Device : Dialogic HMP 3.0 Cards support : Dialogic Card, Synway Card Protocols : SMTP, IMAP, POP3, SDP, SIP Clients : CMS Gowalior, Delhi Police and many others Database : MySQL, SQL server Duration : 1 year Project Description: It is a messaging system for sending text mail, voice mail using SMTP and retrieving mails using IMAP or POP3 also sending FAX in tif format. Developed own libraries for SMTP,IMAP & POP3 following RFCs and used those libraries in this project.Dlls are designed such a way so that it can dynamically detect the hardware(synway card/dialogic card) or HMP 3.0 depending on ini settings. Database (SQL server/My Sql) is also dynamically detectable from ini settings. Main features: 1. Receiving calls, storing caller Ids in database. 2. Answering calls, running call flows depending on user input. 3. Recording messages and sending voice mails to the requested mailbox using SMTP. 4. Retrieving message from the server using IMAP or POP3 depending on ini settings. 5. Composing text mails with attachments and sending those mails to SMTP server. 6. Sending FAX in tiff format. 7. Designed GUIs in MFC ( SDI application used tree view, list controls, property sheets) Project # 11 Title : Arcane 4.0 Organization : Alliance – InfoTech Pvt Ltd Front End : C,VC++ Database : MySql, SQL server Cards Support : Dialogic card, Synway Card Client : NTPC Noida, Delhi police and many others Duration : 1 year Project Description: It is a call logger system which supports Dialogic cards and synway card depending on ini settings. It is mainly designed for recording voice activity and analyzing those recorded files. Main features 1. Designed GUI for user management. Like creating administrator, general user and controlling their rights. 2. Voice recording and online conversation listening 3. Showing recorded files in list view and playback those files for analyzing. 4. Checking for file tempered or not. 5. Updating database with the caller information and generating reports (crystal reports).

Skills

Skill proficiency levels
C/C++
XML
Networking
TCP/IP
Hibernate ORM
Apache Tomcat
Unix
Java Servlets
Spring Framework
MySQL
ss7
GSM
SIP
VoIP
RTP
Web Services
online payment

About me

I love to play cricket and football. Love to visit historic and spiritual places. Do meditation and yoga regularly.

Higher education (bachelor)

2005
National Institute of technology, Agartala
Computer Science and Engineering, Telecom

Languages

BengaliNative


EnglishC2 — Proficiency


Citizenship, travel time to work

Citizenship: India

Desired travel time to work: Doesn't matter