Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Venkata Kautilya Thanneeru

Lewisville,Texas

Summary

Structured Python Developer bringing 4 years of comprehensive experience developing back-end components, connecting applications with other web services and supporting front-end developers, Tech-savvy and methodical professional possessing strong understanding of front-end technologies. Familiar with server-side template languages. Strong experience in Analysis, Design, Development, Management, and Implementation of various stand-alone, client-server enterprise applications using Python (Django), Shell Script, AWS, and Postgresql. Strong experience in developing software in Python using following libraries and modules, Numpy, SciPy, Matplotlib, Pandas, Psycopg2 for database connectivity, and IDEs –Visual Studio, Spyder, PyCharm and Jupyter notebook. Good experience in developing web applications implementing Model Template View architecture using Django web application framework. Developed business CRUD operations using RESTful services. Strong knowledge in object-oriented programming (OOPS) concepts. Wrote python scripts to parse XML and JSON data and load the data into the database. Familiar with development of front end in web-based applications using CSS, HTML5, JavaScript and ORM (Object Relational Mapping). Good working knowledge in Unix and Linux shell environments using command-line utilities. Experience in version control systems like GitLab, GitHub, and Bit Bucket to keep the versions and configurations of the code organized Experience with Unit Testing Worked in a Test-Driven-Development (TDD) environment. Experience using docker. Familiar with developing applications using amazon web services like EC2, S3 bucket and Lambdas. Familiarity with CI/CD pipeline and Jenkins for automating the pipelines. Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views and triggers. Skilled in handling errors/exceptions and debugging/troubleshooting issues in large scale applications. Familiar with Infrastructure Development and Operations involving AWS Cloud platforms. Excellent analytical and problem-solving skills and ability to work on own besides being a valuable and contributing team player. Experienced in Agile Methodologies, Scrum stories, sprints, involved daily standup meetings, and pair programming to produce quality deliverables within time. Experience in implementing server-side technologies with REST/SOAP API and MVC/MVT design patterns in the Django framework. Experience in full software development life cycle (SDLC), object-oriented programming, database design, and agile methodologies. Good Experience in Linux Bash scripting and following PEP Guidelines in Python. Excellent interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment

Overview

6
6
years of professional experience

Work History

Python Developer

CAPITAL ONE
Richmond, VA, USA
03.2022 - 10.2022
  • Worked in PostgreSQL database on simple queries and writing Stored Procedures for normalization
  • Deployed the project into Jenkins using GIT version control system
  • Worked in transforming the data using PySpark
  • Performed validations on the transformed data
  • Worked on containerizing the Postgres database for local development testing purposes
  • Created users in PostgreSQL database using flyway gear (Internal software)
  • Experience in using collections in Python for manipulating and looping through different user defined objects
  • Provisioned AWS RDS instances, EC2 instances, and security groups
  • Created users and roles with different level of access to the AWS RDS Postgres database
  • Experience creating AWS IAM Roles and attaching Policies
  • Used web services like Amazon Web Services (AWS) EC2, AWS S3, Auto scaling, Cloud watch
  • Worked on performing ETL jobs on massive data sets using PySpark
  • Performed S3 buckets creation, policies on IAM role based polices, MFA, and customizing the JSON template
  • Created an AWS Lambda architecture to monitor AWS S3 Buckets and trigger a thumbnail create event whenever a user uploads a new picture
  • Worked on provisioning infrastructure on AWS using Terraform
  • Wrote test cases for ATDD (Acceptance Test Driven Development) using behave library in Python
  • Participated in designing the application database schema
  • Worked on retrieving data from S3 buckets using boto3 library
  • Definitions, Target definitions and imported them to other environments
  • Implemented Bash, Perl, Python scripting to Automate many day-to-day tasks
  • Extensive use of version controlling systems like GIT and SVN
  • Created a pipeline to interact
  • With AWS RDS to update, create schema of the Aurora Postgres database
  • Worked on creating REST API endpoints to perform CRUD operations on the database containing anomaly reports data using Django Rest Framework
  • Used postman to verify the API endpoints.

Python Developer

FUTUREX.L.P
Austin, Texas, USA
10.2021 - 03.2022
  • Maintained a web portal named Virtucrypt Intelligent Portal (VIP)
  • It is used to manage various data encryption tools offered by Futurex
  • Used Docker to containerize various application used to develop and deploy VIP
  • Used Redis to cache the session information like auth-tokens
  • Developed, tested and deployed RESTful APIs
  • Used flask, a python library to build the back-end for both website and API endpoints
  • Used flask to build a middleware between back-end and front-end
  • Used Vue.js, Node.js, HTML, CSS and Bootstrap to build the front-end for the website
  • Used mailhog to test customer notification experience
  • Used postman to verify the API endpoints
  • Used Nginx to deploy both middleware and back-end
  • Implemented web applications in Flask framework following MVC architecture
  • Used postgreSQL, Psycopg2, sqlalchemy and flask-sqlalchemy to manage various user, service, key and certificate information
  • Automated various manual tasks like creating a cryptotunnel using a public API endpoint, renewing the certificates used in the cryptotunnel-guardian
  • Fixed broken jenkins builds
  • Provided supported for QA testers
  • Used GitLab for version control and CI/CD pipelines.

Teaching Assistant

SUNY POLYTECHNIC INISTITUTE
Utica, NY, USA
09.2020 - 12.2020

Research Assistant

SUNY POLYTECHNIC INISTITUTE
Utica, NY, USA
02.2019 - 03.2019

Python Developer

RINIXWEB
Visakhapatnam, Andhra Pradesh, India
01.2017 - 12.2018
  • Involved in building database models, APIs, and Views utilizing Python, to build an interactive web-based solution
  • Followed MVT pattern while using Django Framework
  • Used Agile Methodology and SCRUM Process
  • Developed and designed RESTful API using Python (Django, psycopg2), AWS(Ec2) and Shell scripting
  • Created an AWS Lambda architecture to monitor AWS S3 Buckets and triggers a thumbnail create event whenever a user uploads a new picture
  • Performed S3 buckets creation, policies on IAM role based polices, MFA and customizing the JSON template
  • Closely observed the development the UI of the website using HTML, XHTML, AJAX, CSS, and JavaScript
  • Participated in the complete SDLC process
  • Utilized Python-specific tools including Django, ORM (Object Relational Mapper), Pandas, Matplotlib and NumPy
  • Used Postman to verify the API endpoints
  • Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support
  • Used Django to develop web-based application and deployed it on AWS Ec2 instance using Nginx and Gunicorn
  • Developed entire backend modules using Python on Django Web Framework
  • Participated in requirement gathering and worked closely with the architect in designing and modeling
  • Improved code reuse and performance by making effective use of various design patterns
  • Worked on development of SQL and stored procedures on Postgresql
  • Implemented CRUD (Create Read Update Delete) operations for the applications using the MVT (Model View Template) architecture of Django framework
  • Developed shopping cart for Library and integrated web services to access the payment (E-commerce)
  • Used GitLab for the version control
  • Used Python scripts to extract information from XML files
  • Generated Python Django Forms to record data of online users
  • Worked on Different platforms like Centos, Ubuntu, RHEL
  • Used PyTest for writing test cases.

Python Developer

CBRE
Richardson, TX, USA
10.2022
  • Worked heavily on developing the Back end for multiple applications using Python (Django)
  • Worked with View Sets in Django-REST framework to provide web services and consumed web services performing CRUD operations
  • Prepared Excel sheets with all the existing translations in the back end
  • Worked in SCRUM methodology using Jira
  • Created XML file to share with multiple finance systems like RECD and Peoplesoft
  • Used various packages like requests, re, Multithreading, Pandas, Numpy, Scipy, and Matplotlib
  • Took part in the entire lifecycle of the projects, including Design, Development, Deployment, Testing Implementation, and support
  • Strong working knowledge in developing Restful web services and Micro Services using Golang
  • Implemented REST services by Golang with microservices architecture
  • Worked on creating a microservice in Golang using beego and beego/orm framework
  • Worked on developing a custom Kafka pusher and integrating it with the application
  • Wrote Python modules to view and connect the Apache Cassandra instance
  • Resolved common vulnerabilities and exposures raised by Snyk
  • Experience using Python collections for manipulating and looping through different user-defined objects
  • Used Unit Test Python library to test many programs on Python and other codes
  • Exceptional skills in developing user-friendly, simple, yet effective web-based applications
  • Extensive experience using version control systems like Azure repos, GitHub, and GitLab
  • Created webhooks on GitHub and linked them to Jenkins.

Education

Master of Science - Information Science

SUNY Polytechnic Institute
Utica, NY
12.2020

Bachelor of Science - Computer Science

GITAM University
Visakhapatnam, AP, India
05.2018

Skills

  • API Development
  • Code Writing
  • Software Development
  • Cost Estimation
  • System Design
  • Database Management
  • Python
  • Test Automation
  • Project Planning
  • Version Control
  • Software Development Standards
  • Software Documentation Control
  • Continuous Integration Systems
  • Object-Oriented Programming
  • Amazon Web Services
  • Software Testing and Validation
  • Code and Quality Standards
  • Data Storage and Retrieval
  • Software Components and Libraries
  • Project Management
  • JS Frameworks: React, Angular, Vue
  • RDMS Development and SQL
  • Agile/Scrum Methodology
  • Source and Version Control: Git, Github
  • API Design and Development
  • Performance Evaluation and Optimization
  • Analytical Thinking and Problem Solving
  • Teamwork and Collaboration
  • Programming Languages: Java, C#, Net, Python
  • Embedded Systems Development Software
  • HTML
  • Python and C
  • Virtualization
  • Creative and Innovative
  • Software Quality Assurance
  • Design Patterns and Principles
  • Process Improvement
  • Javascript
  • Interface Design and Implementation
  • Technical Analysis
  • SQL Expert
  • Library Design
  • Tools Customization
  • SOAP and RESTful Web Services
  • Application Development
  • Testing and Debugging
  • UI/UX
  • Technical Writing
  • Performance Improvement
  • Cost Coding
  • Product Development
  • Project Specifications
  • Functionality Implementation
  • Database Management Software
  • Performance and Scalability Optimization
  • Test Development
  • JIRA
  • Scrum
  • Hardware and Software Installation
  • Experience With Version Repository
  • Requirements Analysis and Design Phases
  • Virtualization Technologies
  • Dashboard Creation
  • SDLC Processes
  • Agile Development Methodologies
  • Configuration Management
  • Idea Development and Brainstorming
  • Debugging and Troubleshooting
  • Hardware Configuration
  • Programming
  • Software Deployment
  • Linux Environments
  • Code Reviews
  • Multithreading
  • Customer-Oriented
  • Project Documentation
  • Software Customizations
  • Efficient Data Management
  • Advanced Computer Programming
  • Performance Analytics
  • Operational Analysis

Languages

English
Full Professional
Hindi
Native/ Bilingual
Telugu
Native/ Bilingual

Timeline

Python Developer

CBRE
10.2022

Python Developer

CAPITAL ONE
03.2022 - 10.2022

Python Developer

FUTUREX.L.P
10.2021 - 03.2022

Teaching Assistant

SUNY POLYTECHNIC INISTITUTE
09.2020 - 12.2020

Research Assistant

SUNY POLYTECHNIC INISTITUTE
02.2019 - 03.2019

Python Developer

RINIXWEB
01.2017 - 12.2018

Master of Science - Information Science

SUNY Polytechnic Institute

Bachelor of Science - Computer Science

GITAM University
Venkata Kautilya Thanneeru