Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic

Rajya Venigella

Chicago,IL

Summary

Around 6+ years of experience in developing applications using python and worked on various stand-alone, client-server applications (front end & backend), multi-tenant apps using python and Django in Web/Application Development as a Python Developer in analytical programming using python with skills in analysis, design, development, testing and deploying software applications. Experience with Design, code, debugging operations, reporting, data analysis and Web Applications utilizing Python. Proficient in Object-Oriented Design and Programming concepts using Python. Experience in web/application development by using Python, Django, HTML, CSS, JavaScript, jQuery, MySQL, PostgreSQL, and Dynamo DB. Worked with XML/JSON-based SOAP and REST web services. Hands-on experience with several python packages like NumPy, matplotlib, Beautiful Soup, Pickle, SciPy, Panda’s data frame, python, PyTables etc. Familiarity in using python integrated IDEs PyCharm, juypter notebook, SublimeText, NetBeans, and Spyder. Experience in developing web applications and implementing Model View Control (MVC) architecture using server-side applications Django, Flask. Skilled at designing automation frameworks using Shell scripting. Familiar with developing web service components using MuleSoft 3.x. Hands-on experience in Agile Methodologies, Scrum stories, and sprints experience in Python-based environment. Good knowledge in various phases of SDLC Requirement Analysis, Design, Development, and Testing on various Development and Enhancement Projects. Expertise in writing test plans, test cases, test specifications, and test coverage along with Unit testing/Test-driven Development (TDD), Load Testing. Good Experience in error and exceptional handling. Experience in integrating Jenkins with Docker container using Cloud bees Docker, Kubernetes pipeline plugin, and provisioned the EC2 instance using Amazon EC2 plugin. Comprehensive knowledge and hands-on experience with service offerings from Amazon Web Services. Ability to understand complex systems and be in command of the details to provide solutions. Experienced in working through a solution from end to end, meeting project deadlines, and delivering solutions in a professional manner. Developed backend functionalities in python and Node.js, ensuring high performance and reliability. Integrated monitoring and analytics using New Relic, ensuring real-time insights into application performance. Collaborated with cross-functional teams to build user interfaces, incorporating Vue, TypeScript, and Node.js. Integrate DynamoDB with other AWS services, such as Lambda functions, S3, and AWS CloudWatch. Develop scripts or code to interact with DynamoDB using SDKs or APIs in programming languages such as Python, Node.js, Java, etc. Designed and implemented scalable and efficient solutions on AWS, utilizing Dynamo DB for NoSQL data storage. Excellent analytical problem-solving skills and ability to work individually besides being a valuable and contributing team player.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Python developer

Universal studios of Japan
- Current
  • Analyzed various cross-functional, multi-platform applications systems enforcing Python
  • Best practices and provide guidance in making long term architectural design decisions
  • Coded model level validation using Python programming with an emphasis on web security
  • Handled Business logic by backend Python programming to achieve optimal results
  • Implemented jQuery to improve the overall usability of the website interface and AJAX functionality to speed up web application
  • Developed views and templates in Django to create a user-friendly website interface
  • Configured Django to manage URLs and application parameters
  • Extensively used Python/Django Framework for developing the backend of web applications
  • Used Django APIs for database access
  • Developed web services using Restful technology to support JSON and XML
  • Created new connections through applications for better access to MySQL database and involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types, etc
  • Designed MongoDB pipeline for routing/storing email bounce handling records
  • Implemented AJAX to update necessary sections of web pages and hence, avoided the need for reloading the entire web page
  • Setup monitoring and alerting for key DynamoDB metrics using tools like AWS CloudWatch
  • Keep documentation up to date with any changes or optimizations made to the DynamoDB environment
  • Respond to alerts promptly and troubleshoot issues affecting database performance
  • Respond to alerts promptly and troubleshoot issues affecting database performance
  • Utilize auto-scaling features to dynamically adjust capacity in response to demand
  • Developed and tested many features in an Agile environment using Python, Django, HTML5, CSS, JavaScript
  • Created and configured virtual development environments with Chef and Virtual Box
  • Managed code with unit tests and GitHub
  • Developed Capistrano scripts to automate deployment in various environments
  • Used GIT as Source control repositories with regular code reviews and pull/merge requests.

Python developer

Johnson controls.inc Milwaukee, WI
01.2018 - 09.2019
  • Exposed to various phases of Software Development Life Cycle (SDLC) using Agile - Scrum Software development methodology
  • Good experience in developing web applications and implementing Model View Control (MVC) architecture using server-side applications like Django
  • Developed tools to automate some base tasks using Shell Scripting, and Python
  • Used python libraries and MySQL queries/subqueries to create several datasets which produced statistics, and tables
  • Used Python to write data into JSON files for testing Django Websites
  • Created scripts for data modeling and data import and export
  • Successfully migrated the Django database from SQLite to PostgreSQL with complete data integrity
  • Maintenance and continued development of the applications in PL/SQL procedures, and shell scripting using best practices
  • Worked on CI/CD tool Jenkins to automate the build process from version control tool into testing and production environment, managed build results in Jenkins, and deployed using workflows
  • Deployed the project into Jenkins using the GIT version control system
  • Experienced in Python SDK - Python extension module that provides users the ability to write custom requirements
  • Helped in the interactive API documentation for specific Python SDK methods
  • Worked with View Sets in Django-REST framework for providing web services and consumed web services performing CRUD operations
  • Developed framework for converting existing PowerCenter mappings to PySpark (Python and Spark) Jobs
  • Created PySpark frame to bring data from DB2 to Amazon S3
  • Provided guidance to the development team working on PySpark as an ETL platform
  • Generated Django forms to record data of online users and used PyTest for writing test cases.

Python developer

Verisign Inc (Network Solutions), Herndon, VA
11.2015 - 10.2017
  • Responsible for gathering requirements, system analysis, design, development, testing, and deployment
  • Developed user interface using CSS, PHP, HTML, JavaScript, and jQuery
  • Used Ansible to configure and manage the infrastructure
  • Wrote Python modules to extract/load asset data from the MySQL source database
  • Designed and developed Use-Cases, Classes, and Object Diagrams using UML Rational Rose for Object-Oriented Design techniques
  • Designed and implemented a dedicated MySQL database server to drive the web apps and report on daily progress
  • Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface
  • Used PyUnit, the Python unit test framework, for all Python applications
  • Involved in developing the REST Web services to expose the business methods external services in the project
  • Worked on front-end frameworks like CSS, and Bootstrap for the development of Web applications
  • Participated in requirement gathering and worked closely with the architect in designing and modeling
  • Developed, tested, and debugged software tools for clients and internal customers of the organization
  • Automation (Ansible) and deploying on AWS environment
  • Coded test programs and evaluated existing engineering processes
  • Created a Git repository and added the project to GitHub
  • Had experience in Agile Methodologies, Scrum stories, and sprints experience in Python
  • Collaborated with internal teams and external teams to solve the issues and gave feedback
  • Documented the problems and progress of the project most accurately
  • Responsible for debugging and troubleshooting the web application and also handled the day-to-day issues and fine-tuned the applications for enhanced performance.

Junior python developer

Virtusa, Hyderabad, India
10.2012 - 12.2013
  • Participated in the development of application architecture and blueprints to define application components, platforms, interfaces, and development tools
  • Updated site with JavaScript, jQuery, Python, Django, and SQL
  • Created backend database P-SQL stored procedures
  • Created and updated complex views and stored procedures in MySQL
  • Created a Git repository and added the project to GitHub
  • Documented the revised workflow using confluence wiki
  • Created Data tables utilizing PyQt to display customer and policy information and add, delete, and update customer records
  • Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface Used Python-based GUI components for the front-end functionality such as selection criteria
  • Exported/Imported data between different data sources using SQL Server Management Studio
  • Designed and developed the UI of the website using HTML, AJAX, CSS, and JavaScript
  • Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface
  • Used Pandas package to retrieve and analyze data
  • Worked on the development of SQL and stored procedures on MYSQL
  • Utilized Agile process and JIRA issue management to track sprint cycles
  • Participated in multiple sprint cycles, addressing requirements for UI development
  • Used decorators, list comprehensions, functional programming, unit tests, multiple staging environments, and global team remote collaboration.

Education

Bachelor of Science - Computer Science

JNTU KAKINADA
INDIA
05.2012

Skills

  • Process Automation
  • Code Writing
  • API Development
  • System Design

Certification

pcep,pcap from python institute

Languages

Japanese
Limited Working
Telugu
Native or Bilingual

Timeline

Python developer

Johnson controls.inc Milwaukee, WI
01.2018 - 09.2019

Python developer

Verisign Inc (Network Solutions), Herndon, VA
11.2015 - 10.2017

Junior python developer

Virtusa, Hyderabad, India
10.2012 - 12.2013

Python developer

Universal studios of Japan
- Current

Bachelor of Science - Computer Science

JNTU KAKINADA
Rajya Venigella