We provide IT Staff Augmentation Services!

Programmer/analyst Resume

0/5 (Submit Your Rating)

Somerset, NJ

SUMMARY:

  • Over 18 years of developing a broad range of UNIX applications, including the areas of data / telecommunications, network management, SDN and Internet networking protocols. In - depth knowledge of UNIX (Linux, FreeBSD, Solaris, Mac OS) internals, system programming, and kernel tuning.
  • Also have experience with Apple iOS and Android embedded real time operating systems. Strong Object-Oriented analysis/design/development backgrounds in C/C++/Object C/Java/JavaScript Web applications on both client and server sides applications. Has been focused on Multimedia IP streaming, SIP VOIP, WebRTC, Email SMTP/IMAP, Big Data MapReduce and Machine Learning.

TECHNICAL SKILLS:

Extensive experience: TCP/IP programming with streaming protocols, SIP (OpenSER reSIProcate), NAT Traversal (STUN, TURN, ICE), SDP, RTP/SRTP, RTCP, RTSP with, MPEG4, AVC (H.264, JVT) media streams, XMPP/IM, dual stack IPv4/IPv6 mail protocols, SMTP, IMAP 4, POP 3, DTLS/TLS/SSL, DKIM, DOMAINKEY, ADSP, VBR, Mobile LEMONADE, LDAP. Also have knowledge of VoIP protocols SIP, SS7 MGCP, and MEGACO; routing protocols OSPF, RIP II, IGMP, ARP, RARP, TFTP, RPC; Element and Network Management systems for telecommunication systems, including DACS SDH/PDH/SONET transmission equipment and GlobeView/ACS-2000 ATM switches, using various TMN protocols, including TL1, CMIP/CMIS, and SNMP.

Databases: Oracle, MySql 5.0 and PGSQL relational databases, Sqlite, and ATT Daytona/DataDepot, MongoDB.

Web Programming: WebSocket, WebRTC, J2EE/J2ME technologies: GlassFish SipServlet, TomCat, WebLogic, Jetty, Apache Solr, JBoss, Eclipse, JDBC, EJB,, JSON, XML, HTML, Jquery, node.js, backbone.js, and numerous middleware packages, RogueWave, the Adaptive Communication Environment (ACE) as the OO multi-threaded network programming toolkit. Used scripting languages Shell (bash, csh, ksh), Python, javascript. Worked with Matlab, R, Hadoop Pig for Big Data. Worked with CVS, SVN - Subversion, ClearCase, Through the years I have assumed increasing responsibility and team leadership roles in the areas of programming, systems design, and development.

PROFESSIONAL EXPERIENCE:

Confidential

Responsibilities:

  • Architecture and design of media components and applications for SIP-based video softphones.
  • Development of core media technologies within a reSIProcate framework.
  • Implemented TURN server and client for enterprise symmetric NAT traversal.
  • Implemented ICE in the SIP UA for public to symmetric NAT traversal.
  • Developed, debugged open-source STUN client codes to SIP UA.
  • Implemented SIP presence server, using opSER SIP stack with open-XCAP and Oracle database.
  • Designed and developed wireless IPTV streaming to Nokia handsets in 2.5 G and 3G network using C++ on Symbian OS.
  • Implemented SIP register/call-control server, using iptel SIP stack on Linux, to enhance the existing H323 video conferencing service. The SIP server authenticates, authorizes and audits service based on the rate class. The redirect server automatically redirects/forks the calls to the recipient’s active contacts. MySql database was used, along with iptel open source.
  • Assisted Systems Engineers in prototyping a 3pcc three-way video conferencing for blind people to talk to sighted people via an interpreter. Used the H323/SIP media server from Dylogic. The prototype was implemented via Java Servlet and VXML.
  • Developed a sparse hash table to implement a Do-Not-Email list, supporting over 23 million records
  • Increase mail box to 256 M bytes
  • Migrating message queue to another server
  • Configurable message content for near quota messages
  • Evaluating alternative DCC architectures, including pure IP-based architectures.
  • Studying the OSI stack and the ATOS OSIAM implementation of it.
  • Solely responsible for the design and implementation of the SNMP feature, using the VxWorks WindNet SNMP component for the SNMP agent..
  • Designed the interactive workflow of the web GUI pages for both element and network wise provisioning/surveillance.
  • Solely designed and developed the embedded QNX web server, incorporating IBM WebSphere, Sleepycat database, Java Applet for graphic drawings, and HTML for forms. Used Java Servlet for faster access and efficient usage of CPUs..

Confidential

Responsibilities:

  • Leading a team of developers delivering ISG 3.0 Microsoft Windows Media streaming caching /live-splitting engine.
  • Tuned FreeBSD 4.3 kernel to deliver high bandwidth throughput through a gigabit Ethernet card
  • Developed MPEG1 and MPEG2 streaming media codec plugins to cache MPEG1 and MPEG2 media clips.
  • Configured Alteon and Foundry web switch for transparent proxying.
  • Modified RealNetworks Administrator JavaScript web pages to comply with the Lucent Imminet Web style guide.
  • Designed & developed the CMIP Event Agent for GlobeView-2000. The implementation was based on the GR-1114 MIB, and developed on the HP OpenView platform using the HP-DM software package.
  • Designed & developed a CMIP manager test tool.
  • Architected, designed & developed AXC-2000 NEMS provisioning system. Responsible for overall software architecture for X-based GUI provisioning functionality, using a CORBA (Iona Orbix) platform, ObjectStore Object Oriented Database, C++, RogueWave Tools.h++, and incorporated with OneVision, HP-OVW, and SNMP Research International’s SNMP stack.

Confidential, Somerset NJ

Programmer/Analyst

Responsibilities:

  • A preprocessor joins several raw data files in the order of O(N), then creates massaged data files and B++ tree index files for fast access.
  • Query systems include on-line interactive screen drawing programs and batch programs that produce reports and/or data files run against the database created by the preprocessor. Work was done in C.

Confidential

System Administrator

Responsibilities:

  • Network Administration: Voncres UUCP, NSC, 3BNET, RJE and attmail, various network monitoring, installing, trouble debugging.
  • Responsible for installing and testing RJE software over UTS 5.2.5 and for rerouting the network. Duties included debugging, and modifying both kernel and user level RJE source code.
  • Computer Accounting Administration: Responsible for developing software to generate SF EPS computer Downtime reports.

We'd love your feedback!