Hemanth Kumar Avadutha
Development
Telangana, India
Skills
Python
About
Hemanth Kumar's skills align with Programmers (Information and Communication Technology). Hemanth also has skills associated with Web Professionals (Information and Communication Technology). Hemanth Kumar appears to be a low-to-mid level candidate, with 3 years of experience.
View more
Work Experience
Software Engineer
Deduce Technologies
March 2023 - Present
Python Developer
Talentkind Solutions LLP
May 2022 - February 2023
- * Experience in Python frameworks (e.g. Django, FastAPI, Flask) * Strong knowledge in building RESTful APIs using Python (Django Rest Framework). * Participated in the plan, development, build, and unit/integration test phases of software development. * Visualizing, articulating, and breaking down complex testing areas into simpler parts. * Knowledge of the threading limitations of Python, and multi-process architecture. * Design and implementation of low-latency, high-availability, and performant applications * Familiarity with Agile Methodology, Test-Driven Development, and software design patterns for implementing Data Drive Models Experience in Databases MySQL, Redshift, DynamoDB, and Redis Good with some of the tools like Numpy, Scipy, Pandas, SciKit-Learn, Keras, PyTorch, TensorFlow, etc * Experience in using services like S3, PySpark, and AWS Data Pipeline Experience in Machine Learning Algorithms, statistics: Regression, Simulation, Scenario Analysis, Modeling, Clustering, Decision Trees, Neural Networks, NLP, etc. * Elastic stack experience (formally known as ELK stack). * Writing and maintaining documentation to describe program development, logic, coding, testing changes, and corrections. * Good understanding of Data Structures and OOPS Concepts. * Knowledge of JavaScript and the React framework.
Python Developer
Sigma Computing Solutions
October 2020 - December 2021
- * Develop machine automation & autonomy software including perception, mapping, and path planning using geometric based, machine learning, and fusion techniques * Experience in developing Web interfaces for Robots Using HTML, CSS, JavaScript, Django, and Flask. * Experience in developing System GUI for Robots using PyQt5. * Developing Mobile Apps for Robots using KivyMD. * Complete all aspects of software development including requirement review, effort estimation, design, reviews, programming, functional testing, and release. * Collaborate with various team members to design, prototype, test, deploy and produce automation & autonomy software. * Design, program, and unit test efficient software that satisfies programming standards, conforms to a defined architectural structure and meets functional requirements. * Design software interfaces to Integrate custom and COTS components: sensors, controllers, etc. * Perform reviews and functional testing of peer software as needed to support team-based agile software practices. * Occasionally participate in system/architectural design efforts for core control software. * Comply with version management and development branching policies using Git. * Experience or projects with robots in real-time using ROS2 * Electronics schematics, PCB layout, and component/module datasheet comprehension * Experience with communication protocols such as SPI, I2C, UART, USB, HDMI, TCP/IP, MQTT, HTTP, etc. * Experience in using lab measurement tools such as multimeter, logic analyzer, and oscilloscope. * Experience with 32-bit microcontrollers such as Raspberry Pi Pico, Stm32, etc. * Experience in performing HW troubleshooting, HW testing, and HW verification efforts including creating and modifying test cases/ plans and working with a team to execute and document the results of those tests for a high-reliability robotics mission. * Experience in robotics, including ROS, ROS 2, and related software components