Gowtham
Python Developer
Email: ************@*****.***
Ph #: 405-***-****
Professional Summary:
4+ years of strong experience in software/IT industry involving Project analysis, Design, development, testing, maintenance and documentation of various stand - alone and client-server architecture-based enterprise application software using Python, Django in various domains.
Experience with Python Libraries such as HTTPLib2, Urllib2, Beautiful Soup, NumPy, SciPy, Pickle, Pandas, Pyside, SciPy, PyTables and Matplotlib.
Experienced in developing web-based applications using Python, Django, Java, HTML, DHTML, JavaScript and jQuery.
Experienced in Python's modules NumPy, matplotlib etc for generating complex graphical data, creation of histograms etc.
Proficient in front and back-end development with experience in Python, Django, AJAX, HTML5, CSS3, JavaScript, Bootstrap, jQuery, Angular8, Angular JS, Node JS and Express JS.
Experience in working with Amazon Web Services like EC2, Virtual private clouds (VPCs), Storage models (EBS, S3, instance storage), Elastic Load Balancers (ELBs)
Experience in the Analysis, Design, Development and Implementation of multi-tier web-based applications and distributed applications using WCF/Web services Standards based on Service Oriented Architecture (SOA).
Well versed with design and development of presentation layer for web applications using technologies like HTML5, CSS3 and JavaScript.
Experience in developing and implementing Web Services using REST, SOAP, WSDL
Experience coding in using various IDEs like NetBeans, Sublime Text, Spyder and PyCharm.
Proficiency in multiple databases like MongoDB, Cassandra, MySQL, ORACLE and MS SQL Server.
Experience customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes.
Experience in Version Control Tool: GIT.
Ability to learn and adapt quickly to the emerging new technologies and paradigms.
Excellent communication and inter-personal skills detail oriented, analytical, time bound, responsible team player and ability to coordinate in a team environment and possesses high degree of self-motivation and a quick learner.
Educational Summary:
Master of Science in Computer Science, University of North Texas GPA: 3.7 Dec 2020
Coursework: Programming Languages, Algorithms, Data mining, Fundamentals of Database, Computer Networks, Big data, Data Visualization.
Bachelor of Engineering in Computer Science, Osmania University GPA: 3.8 June 2016
Coursework: Object Oriented Programming in Java, Design and Analysis of Algorithms, Database Management Systems, Data structures and algorithms, Software Engineering, Relational Database Management Systems.
Technical Skills:
Programming Languages
Python, SQL
SDLC Methodologies
Agile/SCRUM, Waterfall
Operating Systems
Windows, Linux
Python Libraries
Python, Beautiful Soup, httplib2, Jinja2, NumPy, matplotlib, Pickle, PySide, SciPy, wxPython, PyTables
Python Frameworks
Django, Flask, Pyramid, Pyjamas,
Python IDE'S
Sublime Text, VIM, Pycharm, PyDev, NetBeans, Eclipse.
Databases
Microsoft SQL Server, Oracle, MySQL, PostgreSQL, MongoDB
Version Controls
Git, GitHub
CI/Build Tools
Jenkins, Maven
Web Technologies
HTML5, CSS3, Javascript, Ajax, jQuery, Node JS, Angular JS, Bootstrap
Professional Summary:
Client: Academy Sports + Outdoors, Katy, TX Nov 2019 – Till Date
Role: Python Developer
Responsibilities:
Involved in the defect resolution continuous integration to keep in line with Agile Software Methodology Principle.
Developed entire frontend and backend modules using Python on Django Web Framework.
Developed UI using Angular 8, CSS, HTML and JSON.
Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
Built data pipelines and data transformation jobs using Boto, Pandas, Numpy for Google Analytics Data and Amazon Redshift Data.
Used Angular Routing Module to implement routing, and role-based routing for Single Page Application.
Used web services like Amazon Web Services (AWS) EC2, AWS S3, Auto scaling, Cloud watch and SNS.
Used AWS Cloud Watch to monitor and store logging information
Used regular expressions for faster search results in combination with Angular built-in, custom pipes and ng2-charts for report generation.
Worked with POSTMAN for API testing. Developed REST APIs and
created User Model for application.
Worked with Node.js which is responsible for writing server-side web application logic.
Involve in development of Web Services using SOAP and REST for sending and getting data from the external interface in XML and JSON format.
Used Bootstrap as a mechanism to manage and organize the html page layout.
Utilize PyUnit, the Python Unit test framework, for all Python applications.
Used to Maven to Validate, compile and deploy the files.
Integrated data storage solutions using Django ODM system for MongoDB.
Utilised version control tool GIT in order to communicate with other team members in order to work on the same code-base in the repository.
Involved in sprint planning and backlog grooming with the sprint master and project architect.
Environment: Python, Django, Angular 8, HTML5, CSS3, Bootstrap, AWS (EC2, S3, Auto scaling, Cloud watch, SNS), POSTMAN, Node JS, XML, JSON, Bootstrap, PyUnit, Mongo DB, GIT, Agile, Linux.
Company: Concur, Bangalore, India Jun 2018 – Dec 2018
Client: Infinity Insurance, Birmingham, AL
Role: Python Developer
Responsibilities:
Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
Developed entire frontend and backend modules using Python on Django Web Framework.
Designed and developed data management system using MySQL.
Rewrite existing Java application in Python module to deliver certain format of data.
Developed Python batch processors to consume and produce various feeds.
Performed testing using Django’s Test Module.
Used python scripts to update content in the database and manipulate files.
Generated Python Django Forms to record data of online users
Developed the required XML Schema documents and implemented the framework for parsing XML documents.
Used JQuery for selecting particular DOM elements when parsing HTML.
Worked with JSON based REST Web services.
Developed Automation scripts for new enhancements using Selenium Web Driver.
Using GIT version control tool to coordinate team-development.
Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL, PL/SQL.
Responsible for debugging and troubleshooting the web application.
Environment: Python, Django, PYQT, Java, XML, JQuery, DOM, JSON, HTML, XHTML, REST API, CSS, AJAX, JavaScript, JSON, Rest, GIT, MY SQL, Windows and LINUX.
Company: Capgemini Pvt Limited, Bangalore, India Jul 2016 – May 2018
Project #1:
Client: Ally Financial, Detroit, MI
Role: Python Developer
Responsibilities:
Develop the existing application to enhance the features using the Django Framework, and improve the performance using SOAP Web services, used. Oracle spatial cx oracle to input data using Angular.js
Designed and Developed REST Webservice’s to interact with various business sectors and used SOAP protocol for webservices communication.
Extensively implemented the python libraries like Pandas, Matplotlib, Numpy to manipulate and visualize the data using interactive charts.
Wrote python scripts to manage AWS resources from API calls using BOTO SDK and also worked with AWS CLI.
Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
Development of PythonAPIs to dump the array structures in the Processor at the failure point for debugging.
Implemented Client-Side Validations, JSON/XML parsing, manipulated DOM Events, Directives, Components, Pipes and Injectable Services.
Implemented SOAP/RESTful web services in JSON format.
Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move from one environment to other environments.
Worked on multiple containers and managed the load balancing between all the containers using NGINX.
Extensively used Python modules such as requests, urllib, Beautiful soup for web crawling.
Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from Python using Python -MySQL connector MySQLdb package to retrieve information.
Used GIT version control and deployed project to Jenkins.
Improved code reuse and performance by making effective use of various design patterns and refactoring code base.
Implemented code coverage and unit test plug-ins with Maven in Jenkins.
Worked in development of applications especially in UNIX environment and familiar with all its commands.
Environment: Python, Django, Angular JS, Pandas, Matplotlib, Numpy, SOAP/REST, NGINX, urllib, Beautiful soup, Jenkins, Maven, MySQLdb, POSTMAN, Jenkins, Windows.
Project #2:
Client: Liberty Bank, Middletown, CT
Role: Python Developer
Responsibilities:
Extensively involved in the requirements gathering, development, created documentation of web-based application.
Developed user interface using CSS, HTML, Ajax, JavaScript and jQuery.
Responsible for setting up Python REST API framework using DJANGO.
Created Django forms to display database models and Django views to display form details.
Created pie charts and bar graphs to display trends from data analysis.
Used BeautifulSoup python library for web scraping to extract important data from html and xml tags.
Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
Views and Templates were developed with Python and to create a user-friendly website interface and maintained data with JSON data standards for quick response and Restful, CRUD operation.
Wrote a program to use REST API calls to interface with backup server, and parse output reports of an excel file in python to monitor backup usages.
Used AJAX for Better interactivity for the end user and easier navigation and AJAX is compact.
Involved Merge jobs in Python to extract and load data into MySQL database using CRUD Operations.
Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
Responsible for debugging the project monitored on JIRA (Agile).
Involved in source code management with the help of GitHub using push and pull operations of GIT and created a local GIT repository so that the source code can be managed locally.
Responsible for designing, developing, testing, deploying and maintaining the web application.
Environment: Python, Django, HTML, AJAX, CSS, JavaScript, BeautifulSoup, PyQt, JSON, AJAX, MySQl, JIRA, GITHUB, XML, JSON, Agile.