We provide IT Staff Augmentation Services!

Developer Resume

3.00/5 (Submit Your Rating)

ChicagO

SUMMARY:

  • Over 11 years of experience in developing Telecom software using C and C++ with hands on system analysis, design, architecture and implementation. I am a results - driven, customer-focused, articulate and analytical software developer who can think out of the box with can-do attitude. I am highly adaptable in quickly changing technical environments with very strong organizational and analytical skills.
  • Around 8 years of experience in design and development of Femto Access Controller and Radio Network Controller using C++. Good understanding of concurrency (multithreading concepts) in C++.
  • Around 3 years of experience in design and development of PoC Server and Application Server in IMS using C.
  • Expertise in 3G wireless protocols such as RRC, RANAP, HNBAP, RUA.
  • Proficient in LTE Architecture and S1AP protocol.
  • Proficient in SIP protocol and IMS architecture.
  • Expertise in Core Network protocols such as SCCP, M3UA.
  • Good understanding of Network transport protocols like TCP, UDP and SCTP.
  • Strong design, integration and problem solving skills, also skilled in requirements specifications, user documentation and architectural systems research.
  • Expertise in using agile methodologies like Scrum and Test-Driven Development (TDD) in project development life cycle.
  • Proficient in using OOAD tools like Enterprise Architect and Rational Rose for developing the Use-Case, Class, Sequence and Activity diagrams.
  • Worked on the Configuration Management Systems like GIT, Subversion (SVN), Rational Clear case, CVS and Perforce.
  • Strong experience in identifying the bottlenecks of the applications with analytical and debugging capabilities. Good exposure in using the tools like Wireshark, Ethereal, GProf, Rational Purify, Valgrind to identify the performance related issues.
  • Strengths include highly optimized coding and technical skills, work ethics and ability to work in co-ordination with large teams, disseminate knowledge among the team, excellent communication, interpersonal and team player skills.
  • Excellent customer facing ability with strong written and verbal communication skills.
  • Proven ability to adapt to new methodologies and very much interested in a challenging technical track career in an application development environment.
TECHNICAL SKILLS

Languages: C, C++, Core JAVA

Scripts: Python, Shell Scripts

Database: MySQL, SQL Server 2005, MS Access

Networks: Socket Programming, Wire Shark.

Operating System: Linux, Solaris

IDE: Eclipse, Enthought Canopy

Others: Enterprise Architect, CPP Unit, Purify, Valgrind, Coverity, Redmine, Sub Version, Perforce, Clear case, GIT, Jira

PROFESSIONAL EXPERIENCE:

Confidential, Chicago

Developer

Responsibilities:

  • Enhanced PanaCIM Express 2 to support CM machines.
  • Designed Remote File Monitor component to mount the Windows shares and monitor them.
  • Implement Product Import feature through MAI and NAVI files from DGS and PT200.
  • Ported the Machine Interface module for CM machines.
  • Designed and implemented the Invalid and Restricted components feature for Panacim Express II.
  • Improved the Panacim Express II performance by solving the memory leaks using Valgrind.
  • Implemented the feature of Machine locking based on Material Verification.
  • Implemented the feature for Machine Locking based on change of Substitute Parts.

Environment: C++, Linux, GIT, Jira, Valgrind, PostgreSQL

Confidential

Sr. Staff Software Engineer / Technical Lead

Responsibilities:

  • Designed and implemented Page Handler component in the HNBGW to handle the RANAP PAGING messages from the core network.
  • Implemented Sigtran Router component to establish the connectivity to Core Network. Involves protocols such as SCCP and M3UA.
  • Implemented IuFlex feature which helps HNBGW to connect to multiple core networks.
  • Played feature lead role for this project, where in my responsibilities includes leading the module, design, implementation, unit & integration testing and delivering the product to system test team.
  • Making use of agile model for developing the feature, where in attending daily and weekly scrum meetings to track the progress of the development.
  • Developed the sequence diagrams using the Enterprise Architecture.
  • Writing unit tests using Google Test and Subsystem Integration test cases up to date match with code daily basis to track the progress of development, also useful in identifying any loop holes in the implementation.
  • Following the strict instructions while reviewing the code prepared by other team members and fixing / suggesting any better approaches in the implementation.
  • Supporting enhancement face of the feature when it is in system test / customer lab
  • Brainstorming/mentoring new team members by KT and code / product familiarization.

Environment: C++, Boost Libraries, OpenClovis, Linux, Enterprise Architect, SVN, Redmine, Wireshark, Coverity, CPP Unit

Confidential

Sr. Software Engineer

Responsibilities:

  • Involved in design and development of SRNS Relocation feature where the role of the serving Confidential for a UE is moved from one Confidential to another. As a result, the IU connection between the CN and the Confidential is moved from the old SRNC to new SRNC. SRNC Relocation normally occurs when the UE moves out of the area serviced by the old SRNC to a region serviced by another Confidential .
  • Designed and implemented RRC Re-establishment feature which enables Confidential to re-establish the RRC connection due to Cell Update with Radio Link Failure or RLC Unrecoverable error. This feature helps in decreasing the call drop rate.
  • Enhanced the Always-On feature which helps Confidential in efficiently utilizing the Radio Resources based on Traffic Volume measurements.
  • Followed agile scrum methodology, wherein attended daily standup meetings to track the sprint work assigned on weekly basis.
  • Strictly reviewing the code done by other team members and performing unit / integration testing as per the test cases created and delivering the code to client.

Environment: C++, ClearCase, Rational Purify, Rational Rose, Wireshark

Confidential

Software Engineer/Feature Manager

Responsibilities:

  • Designed and implemented Binary SIP feature in PoC Server, which helps to decrease the initial call setup time. This was achieved by sending the INVITE message over the access channel along with other messages sent while requesting to acquire the traffic channel.
  • Designed and implemented Delayed ACK feature, which helps to decrease push-to-hear latency.
  • Strictly reviewing the code done by other team members and performing unit / integration testing as per the test cases created and delivering the code to client.
  • Supporting integration and QA testing phases as well as production to analyze the root cause and fix if there any issues comes in.

Environment: C, Perforce, Rational Purify, PostgreSQL, Ethereal

Confidential

Software Developer

Responsibilities:

  • Involved in the requirement analysis, design and development of Outgoing Call Screening feature which enables the user to restrict the type of calls in pre-defined ways.
  • Writing unit test cases for the requirement to cover all the use cases.

Environment: C, Solaris, Clearcase, Rational Purify

We'd love your feedback!