
Hiranmayi Upadhyayula
- Python Developer
- San Jose, CA
- Member Since Jun 03, 2023
Hiranmayi Upadhyayula
SUMMARY
• Over 6+ years of experience as a Web Application Developer and Software Engineer using Python, Django.
• Experience with Django, a high-level Python Web framework.
• Worked in Python Integrated Development Environments like NetBeans, PyStudio, PyDev and Sublime Text.
• Experience in NoSQL databases like Apache Cassandra (1.2, 2.0, and 2.1) and MongoDB (2.6, 2.4).
• Experience object oriented programming (OOP) concepts using Python.
• Experienced in LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
• Experienced in developing web-based applications using Python,Django, XML, CSS, HTML, DHTML, JavaScript and JQuery.
• Experience in developing python scripts for automation and performing functional tests and data validation.
• Excellent knowledge of OOPS, Multi-Threading and Collections concepts and in Python.
• Good experience with Amazon Cloud EC2, Simple Storage Service S3 and Amazon SQS.
• Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
• Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, Bootstrap and JavaScript.
• Experience using container technology such as Docker.
• Familiar with JSON based REST Web services
• Expertise in working with server side technologies including databases, Restful API and MVC design patterns.
• Hands on Experience with parallel computing, multithreading, Experience with JSON based REST Web services
• Experienced in developing Web Services with Python programming language.
• Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
• Excellent debugging, problem solving, optimization and testing skills.
• Highly motivated, dedicated, quick learner and have proven ability to build and manage a team and work individually.
• Excellent written and oral communication skills with results-oriented attitude.
Technical Proficiency:
Languages Python 2.7/2.4, C++, C, Java, Shell Script,
Python Framework Django 1.3/1.4
Storage MySQL, SQL Server 2008,PostgreSQL, MongoDB 2.6/2.4,
Amazon AWS cloud, Amazon Cloud EC2, Amazon SQS, Amazon S3,
Web Technologies AJAX, JavaScript, pyQT, HTML, JSON, XML, and Load Balancers
Protocols ACL, IPV4/V6, TCP/IP, VLAN, NAT, DHCP,FTP, SCP
Versioning Tools Git
Web Servers Apache, IIS
Operating systems Linux/Unix, MAC OS, Solaris
Educational Qualifications: -
· BS Computer Science, ICFAI, Hyderabad, India2011
Professional Experience:
Brocade Communications, San Jose, CA July 2015 – Present
Python Developer
Worked on development of Network Traffic Analyzer application and Load Balancer and Network Provisioning tools.
· Worked with offshore teams and internal clients to Design and analyze the requirements of in-house applications.
· Worked on Agile Methodologies, Scrum stories and sprints experience in a Python based environment.
· Used LAMP (Linux, Apache, MySQL, PYTHON) architecture.
· Used HTML5/CSS, Bootstrap, and Javascript for UI development.
· Developed Python scripts using multithreading module.
· Used Python framework to design and develop the application.
· Implemented and modified SDN load balancer in POX SDN controller.
· Used Restful API’s with JSON,XML to extract Network traffic information.
· Created the Automation scripts using Python for testing applications as well as the integration of these application (API's &UI's) based on REST calls using Python, phrasing the JSON responses.
· Used JSON based and RESTful API for information extraction
· Designed and developed data management system using MySQL.
· Used Github for Python source code version control, Jenkins for automating the build Docker containers.
· Deployed the application on cloud using AWS.
· Used Amazon Cloud EC2 along with Amazon SQS to upload and retrieve project history.
· Worked with Marketing and Sales teams to enhance applications to suit their needs
· Debug application deployments on multiple environments.
· Trained and documented initial deployment and Supported product stabilization/debug at the deployment site
Environment: Python 2.7, MySQL, Amazon EC2, Amazon SQS, S3, Docker, Jenkins, Linux, HTML, CSS, JQuery, JSON, Restful Web Services,JavaScript, Apache, Linux.
Safeway Inc, Pleasanton, CA May 2013 – July 2015
Python Programmer
Worked on development of scripts to automate the Production servers for the DevOps team.
Responsibilities:
· Responsible for gathering requirements, system analysis, design, development, testing and deployment.
· Participated in the complete SDLC process.
· Created Business Logic using Python 2.7.
· Used Django framework for application development.
· Utilized PyUnit, the Python unit test framework, for all Python applications.
· Wrote Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
· Involved and played a leading role in database migration projects from Oracle to MongoDB
· Deployment and Build of various environments including Linux and UNIX
· Installed and maintained web servers Tomcat and Apache HTTP Web servers in UNIX.
· Involved in Installation and setting up Python /Linux test beds.
· Worked with JSON based REST Web services.
· Worked on automation, setup and administration of build and deployment tools such as Jenkins
· Used RESTful API with JSON for extracting Network traffic/Memory performance information.
· Set-up AWS EC2 Cloud with Load Balancers.
· Wrote Python scripts to update ACL’s on Servers.
· Created database using MySQL, wrote several queries and Django API’s to extract data from database.
· Created specific images using Python Imaging Library for the custom images used for each book.
· Effectively communicated with the external vendors to resolve queries.
· Used GIT for the version control.
Environment: Python 2.7, Django 1.4,AWS EC2,ACL, MongoDB,Load Balancers, MySQL, Windows, Linux, HTML, CSS, JQuery,JavaScript, Apache, Linux.
Robert Bosch, San Jose, CA Feb 2012 – May 2013
Python Developer
Worked on development of Warranty Management and Product defect tracking system for Bosh.
Responsibilities:
· Design, develop, test, deploy and maintain the website.
· Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
· Developed entire frontend and backend modules using PHP/Python.
· The system is a full micro services architecture written in Python utilizing distributed message passing via Kafka with JSON as data exchange formats.
· Designed and developed data management system using MySQL.
· Rewrite existing Python module to deliver certain format of data.
· Wrote python scripts to parse XML documents and load the data in database.
· Generated property list for every application dynamically using python.
· Handled all the client side validation using JavaScript.
· Creating unit test/regression test framework for working/new code
· Using Subversion version control tool to coordinate team-development.
· Responsible for debugging and troubleshooting the web application.
Environment:Python, MySQL, Linux, HTML, Kafka, XHTML, CSS, AJAX,JavaScript, Apache Web Server,and Django
Reddy Labs, India June 2011 to Feb ‘2012
Software Developer
Worked on development of Customer Order Processing and Backorder processing system for Reddy labs.
Responsibilities:
• Designed and developed Use-Case Diagrams, Class Diagrams, Object Diagrams using UML Rational Rose for OOA/OOD techniques.
• Developed Application using PHP, SQL and UNIX.
• Responsible for development and enhancements of all the modules of raildocs and have them running quickly with online features.
• Engineered stable, isolated environments per game team
• Used HTML, CSS, JQuery, JSON and Javascriptfor front-end applications.
• Managed our servers in development, testing, certification and production.
• Implemented locking mechanisms using multi-threading functionality.
• Used Python, Php, CGI, JQuery, JavaScript and JSON at the front end.
• Used python scripts to update content in the database and manipulate files.
• Generated Python Django Forms to record data of online users
Environment: PHP, UML, Shell Scripting, PL/SQL, ODBC, Oracle 9i, Linux and Windows NT.