Post Job Free
Sign in

Software Engineer Customer Support

Location:
Euless, TX
Posted:
April 20, 2023

Contact this candidate

Resume:

Sreerama Lalitha Lavanya

Senior Software Engineer – C, C++,Python

469-***-**** adwnm5@r.postjobfree.com

EXECUTIVE SUMMARY:

Around 10+ years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and maintenance support.

Worked across various lines of Business in Telecom-Embedded, Mobile-UI backend development, Application programming and automation domains serving reputed Organizations like Sasken Communication technologies, Freescale Semiconductors, ST-Ericsson, Harman and DELL Technologies.

Experience in developing applications using C, C++ languages and python.

Experience in using Configuration Management tools such as Perforce, ClearCase and Git.

Experience using Jenkins platform.

Worked in the projects having waterfall and Agile methodologies.

Experience in developing test cases and test plans involving in Unit testing, Integration testing extensively.

Experience in participating in Design meetings, Code reviews, design document updates, bug fixing, new feature implementations and running automation test suites, etc.

Extensive experience in development of GSM, GPRS and UMTS protocol stacks

Pro-active, highly adaptable, good team player with excellent Communication, Problem solving and Debugging skills.

Ability to properly multi-task various projects and prioritize work tasks.

EDUCATION:

Master of Computer Applications from Sri Krishnadevaraya University, Anantapur, Andhra Pradesh, India in the year 2001.

Bachelor of Science in Computer Science from KSN Government degree college for women, Anantapur, Andhra Pradesh, India in the year 1998.

TECHNICAL SKILLS:

Primary Skills

C, C++, GSM, GPRS and UMTS

Secondary Skills

Python, Certified Salesforce admin and pursuing salesforce developer course.

Version Control /Repository and Build Tools

Perforce, ClearCase, GIT, Yocto Linux and Jenkins

Operating System

Windows, Unix, Linux

Utility Software Used

PUTTY, SSH, Beyond Compare, WinSCP, MS-Office Suite.

Software Development

Models/Collaboration tools.

Waterfall, Agile using tools like JIRA

Scripting Languages

Shell, TCL, and Python3

RTOS

Nucleus

PROJECTS:

Client: Dell Technologies May 2021 – Dec 2022

Title: Senior Software Engineer

Project: Redfish – Dell iDrac

Organization: SYSRS IT Services LLC/TrueBlue LLC Private Limited

Technologies used: C, C++ (14 Version), Python3, Git versioning, Yocto build environment and Jira for bug tracking, Jenkins

Description: Dell iDrac is a service which allows to remotely connect to the servers and do the required action on the servers and to collect health statistics and provide ease of maintenance of servers.

Roles and Responsibilities:

Part of Redfish API team

Running automation suites for every sprint, reporting the bugs or issues found.

Working on the user stories assigned.

Writing python scripts for tasks related to storage, querying server about different statistics, dealing with certificates.

CRs implementation (using C++ 14 language).

Providing bug fixes (using C++ 14 language) reported by customers or during internal automation testing.

Providing support for other internal teams with the information requested from Redfish code point.

Participating in code reviews and inter-team testing activities.

Organization: Harman Nov 2015 to March 2018

Title: Senior Software Engineer

Project: Polycom Video Conferencing

Technologies used: C, C++, Python3, Jira, Jenkins, Clearcase

Description: Polycom Video conferencing project allows to make and organize Video conference calls between several different end points from different distant places.

The project deals with functionality related to media/audio scalability, processing, etc. and also takes care of signalling like SIP/H323 signalling and creating, Managing, deleting conferences which can be held between many endpoints of different types (Lync, Cisco TIP, RPD, RPM, GS, etc.).

Roles and Responsibilities:

Part of conference and management modules.

Converting the requirements into the code by new features addition.

Addressing the bugs or issues reported by internal teams and customers,

Providing the technical training to the new members of the team,

Participating in code reviews, design discussions and sometimes as part of interview panel.

Writing test scripts in python to test the functionality of the modules owned whenevrer new features were added or any bugs are fixed.

Organization: Harman Client: Intel July 2016 – Nov 2016

Title: Senior Software Engineer - Test

Project: ODIS (OMA DM IMEI SYNC) - Yocto

Technologies used: C, C++, Emulator testing and Sunny Point hardware testing.

Description: The purpose of ODIS YOCTO project is to develop a service which identifies each device in AT&T network which leverages the IMEI TAC range of the module. This allows the traceability of the devices connected in AT&T network. The service utilizes a subset of the OMA DM standard and is known as OMA-DM IMEI Sync (ODIS).

Roles and Responsibilities:

Involved in performing functional testing and application testing both on emulator as well as on telit and sunny point hardware.

Reporting of bugs identified during the testing phase.

Generating memory management statistics for the app developed for ODIS (OMA DM IMEI SYNC) project.

Organization: Smartplay Technologies Private Limited Client: ST Ericsson Nov 2009 – Nov 2010

Title: Senior Engineer Embedded Software

Project: UMTS Protocol Stack

Technologies used: C, C++, JIRA, Python

Description: involved in both user plane and control plane activities, bug fixing and maintenance activities of 2G and UMTS protocol stack in NAS layer.

Roles and Responsibilities:

Running test suites before each release, identify and report the bugs found.

Addressing the issues and bugs reported by internal testing or by customers.

Updating the design documents, test documents and updating of test scripts before each release.

Updating Python scripts to validate the functionality of the modules involved.

Organization: Freescale Semi-Conductors Nov 2007 to Apr 2009

Title: FSL Software Engineer – II

Project: UMTS Protocol Stack

Technologies used: C, C++, Jira, and Clearcase versioning tool

Description: This project involves development of NAS layer for GSM, GPRS and UMTS protocol stack. Currently the project is in a stage where in GSM and GPRS stack is almost stable for Rel-99 and some modules are with Rel-5 changes.

This project is developed on top of nucleus RTOS.

Roles and Responsibilities:

Part of NAS team of the GSM/GPRS/UMTS protocol stack which serves to different customers.

Involved in BP-SHIM scripting and testing in STEP and as well as testing in hardware.

Involved in the code review of BMC module, finding the gaps, implementing the gaps, and testing of BMC (Broadcast Multicast Center) module which includes identifying test scenarios, scripting and testing them in STEP and making the module work with possible test cases which can be executed with 8960 test box and fixing the bugs found during STEP testing and target testing.

Involved in bug fixing of other modules like MM, SMS, etc.

Participated in internal design discussions and code reviews.

Fixing a bug includes debugging of DLA logs, localize the problem till the code level, make the code changes and write either STEP test script or verifying the fix on target.

Organization: Sasken communication Technologies Private Limited Oct 2005 to Oct 2007

Title: Software Engineer

Project: GSM, GPRS and UMTS Protocol Stack

Technologies used: C Language, Perforce version control, and Bugzilla

Description: This project involves development of L4 and NAS layer for GSM, GPRS and UMTS protocol stack. Currently the project is in a stage where in GSM and GPRS stack is almost stable for Rel-99. Now all set to do the Rel-5 changes for GSM/GPRS stack and also to make on Dual mode stack.

This project is developed on top of nucleus RTOS.

Roles and Responsibilities:

Worked on 2G and UMTS protocol stacks in layer 3 and layer 4 modules.

Involved in USIM/SIM phonebook entire life cycle, that is from requirements gathering, design stage to coding and testing, and bug fixing stage.

Involved in USIM/SIM module for the USIM/SIM phonebook related changes.

Developing enhancements in the Application Controller module which belongs to Layer 4 which is useful to route the messages received from applications to corresponding Layer-3 modules and to make certain decisions of priority requests, FDN handling, etc.

Fixing the issues reported in AC, ATPP, USIM-PBM, SM modules from various streams of testing.

Implemented the ME personalization feature which allows the user to personalize the Mobile Equipment to different networks, network subsets, Service providers, corporates and SIM/USIMs.

Part of Video Telephone feature implementation.

Involved in other modules testing like MM, CC, ATPP, and SIM. M

Involved in fixing the bugs reported from different customer support teams and which are found during unit testing and integration testing, etc, and developing the new features required by the customers.

Fixing a bug includes debugging of ATEC logs, localize the problem till the code level, make the code changes and write either Unit test script or Integration test script that verifies the fix.

Organization: Sasken communication Technologies Private Limited

Client: Texas Instruments Jun 2005 to Sep 2005

Title: Software Engineer

Project: Locosto

Technologies used: C

Description: The Locosto is a new chip in TI, which is capable to do RF processing and DBB processing on the single chip. The aim of the project is to enhance GSM/GPRS mobile protocol stack to reduce the overall cost.

Roles and Responsibilities:

Primary role involved in performing builds and generating memory management statistics.

Organization: Sasken communication Technologies Private Limited Feb 2004 to May 2005

Title: Software Engineer

Project: Man Machine Interface (MMI)

Technologies used: C, RAPIDAPP by E-SIM Technologies

Description: The Man Machine interface is a reference design used for developing and integrating various applications with protocol stack and other entities.

Roles and Responsibilities:

My primary role involved in front end and backend implementations of specific features, porting them, and performing testing on Intel board, finding bugs and fixing the bugs.

Got good understanding of RAPIDAPP tool by E-sim

The tasks carried out in this project are:

oCall Alert indications

oGPRS attach and present indications.

oMaintenance of Call Records (Dialled, Received and Missed call lists)

oPhonebook

oPIM (Personal Information Management)

oMMS settings

oCalendar

oWAP UI – WTA



Contact this candidate