Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Languages
Timeline
Generic

Jayasree Yakkala

Bentonville,AR

Summary

15+ Years of experience in software design and development with proficiency at various levels of product development. Proficiency working on Java, C/C++, Multi-threading, STL on windows and Linux platforms. Proficiency in Dev-ops tools – Experience in Docker, Kubernetes, Microsoft azure platform, Jenkins, Kafka messaging platform.

Diligent Software Engineer with background in software development, proficient in delivering high-quality code and collaborating on innovative projects. Successfully contributed to multiple agile teams, enhancing product functionality and user experience. Demonstrated expertise in problem-solving and debugging complex issues.

Experienced with modern web technologies and frameworks essential for development. Utilizes agile methodologies to ensure timely and efficient project completion. Track record of developing robust and scalable applications, enhancing user experience.

Professional developer with strong experience in software development and focus on delivering impactful results. Known for excellent problem-solving skills, adaptability, and collaborative teamwork. Expertise includes coding, debugging, and system optimization. Reliable and responsive to evolving project needs, ensuring quality outcomes and client satisfaction.

Highly skilled development professional prepared to leverage extensive coding and software engineering experience. Proven ability to improve application performance and streamline development processes. Known for strong team collaboration and adaptability to evolving project needs. Proficient in Java, Python, and version control systems.

Diligent project lead with background in software development, proficient in delivering high-quality code and collaborating on innovative projects. Successfully contributed to multiple agile teams, enhancing product functionality and user experience. Demonstrated expertise in problem-solving and debugging complex issues.

Overview

22
22
years of professional experience
1
1
Certification

Work History

Developer, Project Lead

Walmart
Bentonville
01.2020 - Current
  • Project involves understanding current applications from SMART ISP and Legacy POS systems. Design and Implementation of Nextgen transactional order model for POS based systems.
  • Design/Implement of Nextgen microservices
  • Communicate and co-ordinate with various producer and consumer teams throughout the process.
  • Lead a group of 15 developers and drive test team. come up with test automation test cases for the dev and integration testing, Plan and monitor stage/pre-prod/prod test/deployment.
  • Java/xml based micro services implementation. This includes design and implementation of new order model for the transactions. Java Parser module implementation for converting binary data into Nextgen data model (Json based data). Assist in Production support
  • Technologies: Java, Linux Shell scripting, python scripting, Apache Kafka, Git, Jira, Jenkins
  • Conducted code reviews to ensure adherence to industry standards, improving maintainability and reducing technical debt.
  • Designed customized solutions for proposals to potential customers.

Senior Software Engineer

CVS
RI
03.2019 - 12.2019
  • Test automation suit development for performance testing. Design/implementation of scripts for CI/CD pipelines for helping with build and deployment of java micro services. Design and implement the whole CI/CD flow.
  • Development of helm charts for various micro services for azure-based Kubernetes deployments. Project is fully agile with daily scrum calls and demos every 2 weeks.
  • Work involves implementing features using C++, java, Bash, Python, Perl and implementing helm charts for micro services.
  • Implemented test automation framework for performance testing
  • Implemented 2 Factor authentication protocol to log into different servers using Shell and python scripts.
  • Implemented various dev, test and debugging, DB and GUI related scripts using Perl and Bash scripting.
  • Technologies: Java, python scripting, Git, Jenkins, Splunk, Kubernetes, docker, Microsoft azure

Comcast
Philadelphia
10.2018 - 03.2019
  • Enhancements to AAMP feature. Involved in implementing and integrating g-streamer plugin APIs.
  • Technologies: Windows C++ programming (Visual Studio), C++, Git, Jira, Jenkins, Splunk
  • Used critical thinking to break down problems, evaluate solutions, and make decisions.
  • Identified issues, analyzed information, and provided solutions to problems.
  • Organized professional with expertise in managing resources and optimizing performance. Proficient in providing valuable insights and supporting decision-making processes. Committed to enhancing productivity and contributing to overall success.

Senior Software Engineer III

COMMVAULT SYSTEMS
Tinton Falls, NJ
01.2012 - 01.2018
  • Design and development of various new software features as part of Commvault’s backup/recovery software product.
  • Designed and Developed software features which are part of Backup and Recovery product (Storage domain) like Auxiliary copy, Synthetic full, Dash replication, Scalable Ddb reconstruction, Cloud based backups and few more. Participated in full project life cycle for all these features and module owner for couple of these. Work involves design/implementation small micro service like applications/services.
  • Experience in Windows visual studio C++ development environment
  • Experience in Linux/C development
  • Experience in understanding the vast code base of Commvault’s backup/recovery software. Was able to provide enhancements in time, debug and fix many important customer issues
  • The projects also require writing portable code for windows and all UNIX platforms like Linux, Solaris, and AIX. Debugging experience for applications running on Linux and Windows platforms
  • Experience in using code management tools like make, CVS
  • Technologies: Linux, C, C++, C++11, Shell scripting and Multi-Threading, CVS, MS SQL, python, Jenkins, git

Union Bank of Switzerland (UBS)
Weehawken, NJ
01.2011 - 01.2012
  • Enhancements to the Bond trading application.
  • Developed Municipal Bond Trading daemon in ‘C’ for routing bid requests to external vendors
  • Designed and implemented the data structures for calculating winning bids
  • Developed stored procedures using Sybase and executed them from ‘C’ using DB APIs
  • Worked on Java daemon that transfers Quote Request/ Response messages between servers using FIX protocol
  • Technologies: Linux, Solaris, C/C++ language, Sybase SQL, shell scripting, Core Java

Senior Software Engineer II

Emerson Network Power Embedded Computing
01.2008 - 01.2011
  • Involved in the design and implementation Software Upgrade Service module which provides the provision to upgrade the middleware software in In-service and Out of service ways for ATCA complaint boards (ATCA-F120, ATCA-7150, ATCA-7211).
  • Design of Software upgrade server and node director process.
  • Implementation of the design with exhaustive unit testing.
  • Implementing an initialization script for node level upgrades which will be invoked in place of the regular Initialization of Linux. This customized initialization script will invoke the Linux actual initialization after the upgrade related work is done.
  • Writing scripts to edit F120 U-boot boot-loader parameters for upgrade configuration.
  • Technologies: ATCA Platform, Linux, Intel x86, PowerPC, C

Senior Software Engineer

Motorola
01.2005 - 01.2008
  • OPENSAF is an open-source community with projects focused on high availability middleware. There are various modules called services which work together to provide a fault tolerant high availability middleware. Out of these services I was responsible for the following services:
  • Checkpoint service: This OPENSAF service helps clustered applications to replicate the data. And helps the applications during fault to read back the data and recover in restart scenarios and ensures seamless switching of task from active to standby. Checkpoint replica is stored on node in a shared memory. CPSV services Director and node director in turn communicate to make this replica available in the cluster at many places.
  • Event Distribution Service: This OPENSAF service helps clustered applications to send/receive events which act as publisher/subscriber of the events. This service maintains the database of the publishers/subscribers and relays the events to subscribers after filtering the events on the pattern/filter matching criteria is met. This is like Kernel notification chain functionality.
  • Node Initialization Daemon: This is the Daemon Process responsible for bringing up the whole of the OPENSAF services on a single Linux node.
  • Design and implement the above-mentioned module services and corresponding client API libraries for interacting with servers.
  • Design/Implement redundancy and restart ability for the services.
  • Write C test programs which act as agents for the services and link with the library and Unit test the module using these applications.
  • Ownership of the service. Expert of the modules. Solve Motorola (client) reported or OPENSAF community reported bugs in the module.
  • Goal of the project is to port entire OPENSAF services middleware software which runs on Linux onto windows. Project involved Requirement Analysis , experimenting/evaluating different set of available options(Interix, Native windows) and Design and implementation of the module which involved understanding the design of the module in Linux, figuring out all the Linux OS touch points, evaluating the right APIs for the same in windows, figuring out the POSIX libraries available on windows, replacing the shell scripts of Linux to windows equivalents, replacing the whole code of Linux with suitable win32 APIs ,compiling using cross compile tool chain , installing on windows and testing OPENSAF services functionality on windows.
  • Requirement Analysis involved evaluating the Linux OPENSAF middleware software and finding out all the OS touch points and figuring out the right set of windows development tools/compilers/cross compilers available for windows (Interix).
  • Re-designed few of the OPENSAF middleware services to suit for windows.
  • Replaced all the Linux OS system calls with windows equivalents.
  • Implemented Linux syslog daemon like service for windows.
  • Replaced all the Linux shell scripts with right set of functionalities for windows.
  • Technologies: Linux, UNIX, Intel x86, PowerPC, C, shell scripting.

Software Engineer

Flextronics Systems
01.2004 - 01.2005
  • Intelligent Short Message Service Center (ISMSC) delivers short messages in more than 140 mobile networks worldwide. ISMSC offers throughput of 3,000 messages per second. It integrates with all mobile networks, including GSM, GPRS, CDMA, and TDMA.
  • Develop various enhancements to the ISMSC product and fix bugs reported by customers. The work involved coding and unit testing, debugging, and analysis of core files sent by customers. It required frequent interaction with the customers.
  • Environment: UNIX Solaris, C++

Education

Master’s - computer science & Engineering

University College of Engineering, Osmania University
Hyderabad, India

Bachelor’s - computer science & Engineering

University College of Engineering, Kakatiya University
Hyderabad, India

Skills

  • Platforms: Windows, Linux
  • Programming Languages: Java, C, C, Python
  • Web/Application Servers: Tomcat, Web logic, Apache
  • Version Control: GitHub, Win CVS
  • CI/CD tools: Jenkins, Argo CD, Hudson, Ansible
  • Cloud: Azure, AWS
  • Messaging platform: Apache Kafka
  • Other Skills: Development experience in window/Linux, Docker, Kubernetes, Microsoft azure, Jenkins, Shell scripting, Core Java, TCP/IP Socket Programming, Multi-Threading, TIPC, Linux Environment Expertise, XML, experience with Networking Protocols TCP/UDP, SNMP, Good Understanding of Linux kernel Internals, POSIX API, win32 API, Sybase SQL and Stored Procedures, DB API, SQL server, knowledge in C# and Net framework, Java Rest API
  • Relational, Object databases and formats: Microsoft SQL server, Sybase SQL and Stored Procedures, Teradata
  • Scripting: Unix/Linux Shell Scripting, Perl, and Python
  • Problem-solving
  • Programming
  • API integration
  • Application development
  • Software development
  • Front-end development
  • Object-oriented programming
  • Requirements gathering
  • Technical analysis
  • Project management

Accomplishments

  • Developed custom toolset used in successful $ 1,000,000 contract bid.
  • Supervised team of 21+ staff members.
  • Achieved multiple appreciation badges through effectively helping with 50+ stakeholder teams.

Certification

  • C Language Certification

Languages

Hindi
Full Professional
English
Full Professional
Telugu
Full Professional

Timeline

Developer, Project Lead

Walmart
01.2020 - Current

Senior Software Engineer

CVS
03.2019 - 12.2019

Comcast
10.2018 - 03.2019

Senior Software Engineer III

COMMVAULT SYSTEMS
01.2012 - 01.2018

Union Bank of Switzerland (UBS)
01.2011 - 01.2012

Senior Software Engineer II

Emerson Network Power Embedded Computing
01.2008 - 01.2011

Senior Software Engineer

Motorola
01.2005 - 01.2008

Software Engineer

Flextronics Systems
01.2004 - 01.2005

Bachelor’s - computer science & Engineering

University College of Engineering, Kakatiya University

Master’s - computer science & Engineering

University College of Engineering, Osmania University
Jayasree Yakkala