We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Around 8 years of IT Experience in designing, developing, testing and implementing of various stand - alone and client-server architecture-based enterprise application software in Python on different domains.
  • Experienced in complete Software Development Life Cycle, and major aspects of technological projects including Requirement Analysis, Design, Development, Database Design, Deployment, Testing, Debugging, and Application Maintenance.
  • Experience of dealing with various development methodologies like Waterfall, Scrum, and Agile.
  • Experienced in implementing Model View Control (MVC) architecture using server-side applications like Django and Flask for developing web applications.
  • Experienced with JSON based RESTful web services, and XML based SOAP web services.
  • Basic understanding of protocols/technologies like HTTP, LDAP, JDBC, SSL, Servlet/JSP, SQL, HTML, XML.
  • Good knowledge on front end frame works like CSS Bootstrap.
  • Integrate the dynamic pages with Angular JS and j-query to make the pages dynamic
  • Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
  • Experienced in all facets of full CM process with tools such as SVN, GIT, PVCS, Clear Case, Clear Quest, Perforce, Cruise Control, Jenkins, Bamboo, Chef and Puppet.
  • Experienced in creating AWS IAM and Security Group in Public and Private Subnets in VPC. Created AWS Route53 to route traffic between different regions.
  • Experience in writing Terraform scripts for AWS infrastructure.
  • Experience of working with relational databases like Oracle, SQLite, PostgreSQL, MySQL, DB2 and non-relational databases like MongoDB and Cassandra.
  • Worked DevOps methodologies and cloud infrastructure automation tools like AWS, Chef by using Terraform.
  • Used Spark API over Cloudera Hadoop YARN to perform analytics on data.
  • Good at writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, MySQL, DB2.
  • Proficient in using editors Eclipse, PyCharm, PyScripter, Notepad++ and Sublime Text while developing different applications.
  • Experienced in developing test automation framework with Python scripting& Selenium.
  • Having good knowledge in using NoSQL databases like Apache Cassandra (1.2, 2.0 and 2.1), Kubernetes and Mongo DB (2.6, 2.4), Orient DBF net.
  • Having experienced in Agile Methodologies, PCI, Scrum stories and sprints experience in a Python based environment, Data analytics, data wrangling and Excel data extracts.
  • Experienced with Unit Testing, System Integration Testing (SIT) and User Acceptance Testing (UAT).
  • Worked on JIRA for bug tracking and communicating for better results Strong Experience in Big data technologies including Apache Spark, Hadoop, HDFS, Hive, and MongoDB.
  • Experienced in Shell Scripting and UNIX commands.
  • Shares expertise throughout the organization and may provide user training for products
  • Good idea about testing tools like Bugzilla and JIRA.

TECHNICAL SKILLS:

Python Libraries: Python, Django, Flask, Beautiful Soup, Jinja2, HTML/CSS, Bootstrap, jQuery, Numpy, Matplotlib, Pickle, Pyside, SciPy, wxPython, PyTables.

Programming Languages: C, C++, Python-3.5 & 2.7, SQL and Shell Scripting

Frameworks: Django, Spark, web2py, pyramid, Flask,Turbo Gear, Mongodb, Hadoop/ Big Data and CSS Bootstrap

Deployment Tools: Heroku, Jenkins

Methodologies: Agile, Scrum and Waterfall

ScriptingTechnologies: HTML, CSS, DOM, SAX, Java Script, JQuery, AJAX, XML, Angular JS

Protocols: TCP/IP, HTTP/HTTPS, SNMP, SMTP

Reporting Tools: SSRS, Tableau, MS-Word, and MS-PowerPoint.

Cloud Environment: AWS Services, EC2, ELB, VPC, RDS, AMI, IAM, Cloud formation, S3, Cloud Operating System.

Tracking Tools: Bugzilla and JIRA.

Application Tools: Net Beans, Eclipse (SE, EE, Android), Visual Studio, MySQL

PROFESSIONAL EXPERIENCE:

Sr. Python Developer

Confidential - Atlanta, GA

Responsibilities:
  • Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
  • Worked with team of developers on Python applications for RISK management.
  • Developed Python/Django application for Google Analytics aggregation and reporting.
  • Used Django configuration to manage URLs and application parameters.
  • Worked on Python Open stack API's.
  • Used Python scripts to update content in the database and manipulate files.
  • Generated Python Django Forms to record data of online users.
  • Automating Email Process, Downloading and uploading the files through Perl Scripting.
  • Worked on front end frame works like CSS, Bootstrap for development of Web application.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly interface using MVC architecture.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Integrate the dynamic pages with Angular JS and j-query to make the pages dynamic
  • Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Used Pandas library for statistical Analysis.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also, created XML with Django to be used by the Flash.
  • Used HTML, CSS, JQuery, JSON and JavaScript for front end applications.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL db package
  • Performed Web application development using Python 3.6.7, Django 1.9, Flask, MongoDB, JavaScript, AJAX, HTML, XML and template languages and Python, Shell scripting.
  • Associated with working cloud computing platforms like open stack.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Also used Bootstrap as a mechanism to manage and organize the html page layout.
  • Used Django configuration to manage URLs and application parameters.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQLdb package.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Worked on development of SQL and stored procedures on MYSQL.
  • Responsible for debugging the project monitored on JIRA (Agile).
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
Environment: Python, Amazon AWS S3, MySQL, HTML, Python 3.6, Django 1.4, HTML5, CSS, XML, MySQL, MS SQL Server, JavaScript, AWS, Linux, Shell Scripting, AJAX, Cassandra. Python Developer Walmart- Bellevue, WA Responsibilities:
  • Setting up Elastic Load Balancers (ELB's) and Auto Scaling groups on Production EC2 Instances to build Fault-Tolerant and High Availability applications.
  • Used Django framework for application development.
  • Used Selenium Library to write fully functioning test automation process.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary and potentially execute Unit Test automation (Java/Junit).
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
  • Created Django web based apps for Insurance premium calculations.
  • Used React-Router to turn application into Single Page Application
  • Implemented the Drag and Drop functionality using React - Draggable.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators, and production to ensure production deadlines are met.
  • Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture
  • Setup database in AWS using RDS and configuring backups for S3 bucket.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
  • Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQLAlchemy, andPostgreSQL. Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React JS that meets accessibility and web browser standards for website.
  • Build and produce REST service for custom Search service on Elastic Search.
  • Using Amazon EC2 command line interface along with Bash/Python to automate repetitive work.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Experience in Amazon Web Services (AWS) Cloud services such as EC2, EBS, S3, VPC, Cloud Watch, and Elastic Load Balancer.
  • Involved in writing SQL queries implementing functions, triggers, cursors, object types, sequences, indexes etc.
  • Involved in development of the enterprise social network application using Python, Twisted, and Cassandra.
  • Responsible for setting up Python REST API framework and spring framework using Django.
  • Wrote Python 3.6.7 OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
  • Good Experience of Databases such as MySQL, Microsoft SQL Server, PostgreSQL, SQL/PLSQL concepts & PowerShell.
  • Worked with Perl, JavaScript, and Oracle database as the back end developer on a Linux, Windows platform.
  • Involved in Installation and setting up Python /Linux test beds.
  • Worked with JSON based REST Web services.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Version control using GitHub.
  • Delivered presentations on Project Status and Current Open Issues Report to Users, Stakeholders, and other involved groups.
  • Experience of software development with Python and various libraries of Python, python-twitter, Pandas, Dataframe, MySQL dB for database connectivity), Regular expression, File IO etc.
  • Knowledge of NoSQL databases like Apache Cassandra (1.2, 2.0 and 2.1) and Mongo DB (2.6, 2.4), Orient DB.
  • Working knowledge with application server - Apache Tomcat 6, 7, 8.
  • SQL and PL/SQL stored procedures were used to create access to data and deployed them to Oracle and SQL server databases
Environment: Python.2.6, Django, Shell Scripting, WAMP, LAMP, MYSQL, AWS, Pandas, PyUnit, MS Visio, HTTP, JSON, PHP, HTML5, CSS3, AJAX, Java, JavaScript, Bootstrap, Apache Web Server, PL/SQL MYSQL, GitHub, Apache Tomcat, LINUX. Python Developer MasterCard- Chicago, IL Responsibilities:
  • Generated Python Django Forms to record data of online users.
  • Created PHP/MySQL back-end for data entry from Flash. I had to assist the Flash developer send the correct data via query strings.
  • Developed monitoring and notification tools using Python.
  • Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Designed Cassandra schema for the APIs.
  • Handled all the client side validation using Javascript.
  • Good experience with Oops concepts.
  • Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
  • Good experience in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers.
  • Experience in using collections in Oracle for manipulating and looping through different user defined objects.
  • Developed Python/Django application for Google Analytics aggregation and reporting.
  • Developed and executed User Acceptance Testing portion of test plan.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Involved in capturing the requirements for serial functional interface and other software requirements specification document.
  • Used Bootstrap as a mechanism to manage and organize the html page layout.
  • Used Django configuration to manage URLs and application parameters.
  • Designed and Developed User Interface using front-end technologies like HTML5, CSS3, JavaScript, Bootstrap and JSON.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQLdb package.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Worked on development of SQL and stored procedures on MYSQL.
  • Responsible for debugging the project monitored on JIRA (Agile).
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
Environment: Python, MySQL, Django, Cassandra, Flask, PHP, XML, Linux, HTML, Java script, Windows. Data Analyst/Python Developer Comcast - Englewood, CO Responsibilities:
  • Experience with creation of users, groups, projects, workbooks and the appropriate permission sets for Tableau server logons and security checks.
  • Setup storage and data analysis tools in Amazon Web Services cloud computing infrastructure.
  • Involved in executing test cases to validate the data from source to target, evaluating test results and preparing test summary reports.
  • Wrote test cases, developed Test scripts using SQL and PL/SQL for UAT.
  • Identified issues within the data by querying the source data and identifying the data patterns.
  • Visually plotted the data using matplotlib and Seaborn after performing analysis with pandas.
  • Create action filters, parameters and calculations for preparing dashboards and worksheets in Tableau.
  • Defined best practices for Tableau report development.
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
  • Created(Extract, Transform, Load) ETL design mapping sheets, data reconciliation strategy, data archival strategy- ETL framework, stored procedures and built SQL query objects to detect data loss.
  • Performed data testing, tested ETL mappings (Transformation logic), tested stored procedures, and tested the XML messages.
  • Worked on designing and deploying a multi-tier application utilizing almost all of the main services of the AWS stack like S3 focused on high - availability, fault tolerance environment.
  • Used AWS to automate backups of ephemeral data-stores to S3 buckets.
  • Worked on to migrate data from on premise databases to Confidential Redshift, RDS and S3.
  • Adapting the functionality in S3 and Redshift to allow incremental loading by adding staging layer and scripting SQL code to integrate staged data with the files.
  • Optimized long running queries by reducing the amount of blocking transformations, minimizing data duplication, and exploiting the features of Redshift such as the use of distkeys, sortkeys, key references and more.
  • Scripted advanced SQL queries in Postgresql for Redshift and MySQL leveraging Common Table
  • Designed and Developed DB2 SQL Procedures and UNIX Shell Scripts for Data Import/Export and Conversions.
  • Wrote Python scripts to parse JSON documents and load the data in database and also used python scripts to update content in the database and manipulate files.
  • Responsible to set up REST API frame work using Django, Flask.
  • Front-end web development using HTML/CSS, JQuery, Bootstrap as well as back-end development using Golang and SQL.
  • Data wrangling and scripting in Python, database cleanup in SQL, advanced model building in R/Python, and expertise in data visualization.
Environment: Python (2.x, 3.x), AWS S3, RedShift, PostgreSQL, ETL, R studio, S2Seaborn, Numpy, SciPy, MySQL. Python Developer CMC Technologies - India Responsibilities:
  • Performed exploratory data analysis using numPY, matplotlib and pandas
  • Worked on quantitative analysis, data mining, and the presentation of data to see beyond the numbers and understand trends and insights.
  • Experience analyzing data with the help of Python libraries including Pandas, NumPy, SciPy and Matplotlib.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
  • Creating complex SQL queries and scripts to extract and aggregate data to validate the accuracy of the data and Business requirement gathering and translating them into clear and concise specifications and queries.
  • Prepared high-level analysis reports with Excel and Tableau. Provides feedback on the quality of Data including identification of billing patterns and outliers.
  • Identify and document limitations in data quality that jeopardize the ability of internal and external data analysts and Wrote standard SQL Queries to perform data validation and created excel summary reports (Pivot tables and Charts) as well as gathered analytical data to develop functional requirements using data modeling and ETL tools.
  • Assist Budget Managers with controlling their budgets by identifying risks and opportunities.
  • Operational planning with collaborative environments, records management, and writing comprehensive and cohesive documents, following an organization's standards.
  • Performed data analysis using goggle API's and created visualizations such as pie charts, waterfall charts and displayed in the web application
  • Extensive knowledge in loading data into charts using python code.
  • Using High charts, passed data and created interactive JavaScript charts for the web application
  • Extensive knowledge in using python libraries like OS, Pickle, numPY and sciPY.
  • Used Bitbucket for version control and coordinating with the team.
Environment: Python (2.x,3.x), PyQuery, HTML, AWS, CSS3,Django, SQL, UNIX, Linux, Windows, Oracle,NoSQL, PostgreSQL, and python libraries such as PySpark, Numpy. Python Developer Yash Technologies- India Responsibilities:
  • Responsible for the design and development of different web-based applications based on clients requirements.
  • Developed applications using CherryPy, Flask (Python frameworks)
  • Deployed web applications to Google App Engine.
  • Utilized Pandas - python library for analyzing data and data structures.
  • Managed large datasets using Pandas data frames and SQLite
  • Designed email marketing campaigns and also created responsive web forms that saved data into a database using Python / Django Framework.
  • Developed Python scripts to read from Excel files, generate XML configuration files and also for generating IP access frequency lists in different data logs
  • Performed front-end development for web initiatives to ensure usability, using HTML and CSS.
  • Tested all completed work to ensure proper and error free functionality
  • Enhance quality, feel, and usability of consumer-facing website
  • Wrote Use Case diagrams, Class diagrams Sequence Diagrams, and State Diagrams.
  • Collaborated with a team of instructors and programmers to develop the curriculum and guidelines for workshops to teach the logic of programming.
  • Designed manuals, workbooks, and other printed media for reference purpose.
  • Created and ran custom SQL queries and stored procedures and also created an applications to stored client phone calls and emails that were routed to various developers
Environment: Python 2.6/2.7, Django 1.2, CherryPy, Flask, SQLite, Google App Engine, Jenkins, Pandas, HTML, CSS. Software Developer (Python Web Developer) RTG - India Responsibilities:
  • Developed web pages using JSP, HTML, DHTML and JSTL.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
  • Implemented Java design patterns wherever required.
  • Involved in development, maintenance, implementation and support of the System.
  • Involved in initial project setup and guidelines.
  • Designed & developed the application using Spring Framework
  • Developed and modified database objects as per the requirements.
  • Designed DAO objects for accessing RDBMS
  • Developed test cases for Unit testing using JUnit and performed integration and system testing.
  • Involved in coding for the presentation layer using Struts Framework, JSP, HTML, DHTML and JSTL.
  • Closely worked and supported the creation of database schema objects (tables, stored procedures, and triggers) using Oracle SQL/PLSQL.
  • Work with team of developers on python applications for management.
  • Design, develop, test, deploy and maintain the website.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
  • Designed and developed data management system using MySQL.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Used Django Database API's to access database objects.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Handled all the client side validation using JavaScript.
  • Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined function.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Performed Web application development using Python 2.7, Django 1.3, and Flask, MongoDB, JavaScript, and AJAX, HTML, XML and template languages.
Environment: RDBMS, JSP, HTML, DHTML, JSTL, JSP, HTML, DHTML and JSTL, Oracle SQL/PLSQL.: Python, Linux, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server.

We'd love your feedback!