I have over 4 years of experience as a software engineer, and have worked wearing multiple hats at multiple start-up's. While I'm a proficient full-stack and micro-services developer, my expertise is in building scalable backend services (API services, stream processing, and async mechanisms).
I love building things. While hard engineering problems are often intrinsically fun to tackle, I'm most attracted to solving real customer problems with a business justification. I'm looking for a role where I can take on collaborative team leadership responsibilities, and gain experience with architecture and project management.
Prudhviraj Tirumanisetti
San Francisco Bay Area
California, USA
prudhviraj.tirumanisetti@gmail.com
Master of Science in Electrical Engineering • May 2018
Specializing in Neural Networks and Computer Network programing, profound in Data Structures, Neural Networks, Statistical Learning, Probability, Distrubuted Systems, Software Defined Networks, Network Security, Software Defined DataBase Systems, Internetworking ....
Bachelor’s Degree in Electronics and Commputer Engineering• June 2016
Completed the program with course work in Advanced Databases, Cloud Computing, Mobile Computing and fundamental courses in Design and Analysis of Algorithms, Data Structures , Theory of Computation, TeleCommunications, Database Management Systems, Advance topics in Microprocessor and MicroControllers ....
Software Engineer III - Platform Security• February 2020 - Present
Software Engineer II - Edge Analytics• October 2018 - January 2020
• Design, develop and implement microservices architecture for containerized data processing and Network Monitoring on Linux VMs and edge devices with Kubernetes for orchestration, VMWare and ELK stack for device management in process control secure environment.
• Design develop and implemented Simulators for data generation and also data transfer tools to push the simulated data to the remote destinations such as Azure IoT-Hub, AWS GreenGrass, Google IoT using MQTT/AMQP/HTTPS protocols.
• Build software automation workflows for infrastructure monitoring and alerting by leveraging Python automation framework.
• Initiated proposal for using Industrial IoT as a platform service to provide predictive maintenance, OEE and optimizing spare parts efficiency in the equipment division by conducting customer site surveys and interviews.
• Work hand-in-hand with marketing, customer success and Engineering to understand the end user/customer requirements and translate them into solutions.
• Responsible for developing ioTium Edge services using Golang, Python and Ansible playbooks for deployment automation.
• Worked on Various Industrial IoT devices and Protocols such as BACnet, Modbus, OPC, RockWell PLC, Siemens S7-300 PLC.
• Tech Stack: Python, GoLang, Bash/Shell, C, Kafka, InfluxDB, Docker, Kubernetes, AWS, Azure, GCP, BitBucket, Telit, ELK Stack.
Software Developer - Intern• May 2017 - October 2017
• Responsible for Creating voice integration and VOIP Search Functionality.
• Experienced in integrating file transfer-based Search Engine along with Voice based search using Web-kit-speech Recognition API.
• Worked on Machine Learning algorithm to predict the user-based recommendation based on the pattern analysis.
• Responsible for designing a test framework to validate the code changes before deploying on production servers.
• Worked on monitoring the software patch, testing, bug analyzing and providing a fix collaborating with other developers.
• Write REST APIs, helper functions and test automation scripts for the internal test automation framework using JIRA and Python.
• Engage with customers and support to solve production issues.
• Tech Stack: Python, Node.JS, MongoDB, PostgreSQL, CloudFormation, Rest API, Jenkins, Bitbucket, AWS, Docker.
IT Support - Student Assistant• January 2017 - May 2018
• Maintained Cisco routers and switches, configured L2, L3 protocols on routers.
• Troubleshooted the routers (routing protocols) and switches (VLans, STP), helped Students to resolve technical issues.
• Assist in modelling the site blueprints by taking into consideration the RF parameters and thus deploy the access points.
• sExperienced troubleshooting network problems for LAN and Wireless communications and security issues.