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