Pavan Kumar Bandaru

Pavan Kumar Bandaru

$20/hr
Python , App development, API development, devops and AWS
Reply rate:
66.67%
Availability:
Hourly ($/hour)
Age:
30 years old
Location:
Berlin, Berlin, Germany
Experience:
6 years
` Senior Software Engineer Quality | Python | AWS cloud developer | Devops | E-Mail Data structures and Algorithms Contact: - Email:-Address: Gottlieb Dunkel Strasse 55A, 12099 Berlin Senior Software Developer with 7 years of professional experience with a strong expertise in Python, AWS, API development. I am a senior software engineer in my role at Mercedes-Benz Software (MBition) serving MB.OS projects with strong expertise in (Gitlab-CI, Jenkins) CI/CD, and Infrastructure as a service with terraform knowledge. Deep knowledge on client-server, microservices architecture and Advanced technical skills on Devops technologies (CI/CD, groovy, GitLab-CI, Jenkins, AWS CLI, terragrunt, shell scripting, Docker), developing Python libraries for API testing, E2E testing with expertise on robot framework (TDD). I am passionate about applying Lean and Agile principles to projects, leveraging my expertise as a Certified SCRUM Developer to drive efficiency and collaboration. Strong expertise in development of hardware independent testing eco system, integration using API development and Test-Driven Development. Work Experience June 2021 – Present MBition GmbH (Mercedes-Benz software hub), Berlin, Germany Senior Software Development Engineer • Development of Unified testing framework for ECU projects to automate unit tests and generate ASIL AD compliance code coverage reports. (Python, Gitlab-CI, AWS, CMake). • Enabled seamless integration with GTEST and CTC products into CI/CD handling over 1,000 test cases daily. • Deployed over 50 microservices using Docker images into AWS EC2, reducing deployment time by 40% through Infrastructure as Code using Terraform and Terragrunt scripts. • Development of Bus simulation libraries in Python to decouple Rest Bus Simulation, test setup, streamlining ET framework, CANoe resulting in a 30% reduction in testing setup time. • Deployment of servers with cloud Email services (SES) in Kubernetes EKS cluster into AWS cloud with zero downtime. Software Development Engineer • Lead the implementation of test automation framework which supports E2E testing, system tests in Python and RobotFramework. • API development for multiple microservices for Image comparison and Bus signal libraries supported with REST APIs and Websocket communication protocols. • Web applications development using Django and Flask serving ECU projects for diagnostic tests. • Development of Logging and Monitoring python libraries for data analysis and generate alert mechanisms in Grafana using PostgreSQL for AWS and Prometheus client and Boto3. • Development of Unit tests, integration tests using Pytest, JSON-rpc 2.0 APIs. April 2020 – May 2021 Continental AG, Regensburg, Germany Master Thesis • Development of hardware abstraction layer for the Integration of virtual ECU into SIL Test Environment using SILVER APIs for OEMs ECU in SIL testing models. • Data Analysis of simulation metrics in real time and virtual time using python. Research and Development Internship • Automation of CAN based test scenarios for diagnostics using SAE J1939 communication protocols. • Tool development with automation of debug data analyzer for an engine management ECU (Daimler Truck application) based on UDS. Stack: Python, CAPL, SQL, Jenkins Feb 2016 – August 2018 TATA Consultancy services, Hyderabad, India • Web application development using Python Django for Microsoft CRM portals. • Development of data base services for the back-end CRM application using SQL • Implementing REST API methods for automating third party web pages in Python Technical Skills Programming Skills: Python, SQL, AWS, Docker, Terraform, Gitlab-CI, Groovy, Shell/Bash. Data structures and Algorithms, design patterns. Cloud technologies: AWS, Kubernetes, Azure (basics) CI/CD: Jenkins, GitLab-CI, templates, Docker, Terragrunt, DevOps mindset, Ansible Test Management Tools: Artifactory, JIRA, XRAY, Videowall, Confluence, Squish (GUI testing) Automotive Software tools: CANoe, ET framework, DTCs, CANalyzer, CANape, SILVER (Qtronics) Software Development: SCRUM (PSD), Agile methodology, V cycle, SIL, UDS, SAE J1939 Automotive Protocols: Flex Ray, CAN, CAN FD, LIN & MOST, I2C, UART, SPI Coding platforms and OS: PyCharm, VS code, Eclipse, CAPL Browser, Linux, Mac OS Linux, MacOS Educational Background-: M.sc (Masters) Technische Universität Chemnitz, Germany (Grade 2.0) FOCUS: Automotive Software Engineering • Developed LLM for PDF comparison tool by data extracting and preprocessing with AI using python. • MISRA C standards, Machine learning and Neural networks, and Networking, Multicore. • Tracetronic ECU Test in developing system architecture with respect to AUTOSAR • Implementation of Inter communication between ECUs using CAN network using C++ -: Bachelors Student Gayatri Vidya Parishad College of Engineering, India Focus: Electronics and Communications Engineering • Embedded systems with knowledge on microcontrollers and SPI, UDS, I2C communication. • Data structures and Algorithms, System design Achievement & Certifications • AWS cloud Developer Associate certification from Amazon. • The ISTQB® Certified Tester Foundation Level (CTFL) • Certified Scrum Developer • Advanced Lean Certification and implementation of Kaizens within the projects. Languages German(B1) English (C1) I with Problem solving skills, stakeholder management and curious to learn and always volunteer for PoCs and new technologies and prototypes. Looking forward to joining your team.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.