We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Overall 8 years of industrial experience as professional developer and has more than 4 years of experience in Designing, Developing, Deploying and maintaining web application based on Django - Python platforms
  • More than 2 years of experience in developing Web Applications using Django and Flask inclusive of experience in UI using JavaScript, AngularJS and React-Redux.
  • Strong command in JavaScript leading Frameworks Team like Angular.js, React.js, backbone.js, bootstrap.js, Node.js and Projects UI Designing Team.
  • Experience with SAND.
  • Developed entire frontend and backend modules using Python on Django Web Framework with GIT.
  • Experienced in Python's modules NumPy, matplotlib for generating complex graphical data, creation of histograms etc.
  • Strong knowledge of Object-Oriented Design and Programming concepts and Experience in Object Oriented Programming (OOP) concepts using Python, C++.
  • Strong knowledge on CPU core task module and GCP cloud
  • Experienced in Working on Big Data Integration and Analytics based on Hadoop, Spark and No-SQL databases like HBase and MongoDB.
  • Knowledge in Data Lake Concepts and
  • Hands-on experience in Agile Methodologies, Scrum stories and sprints experience in a Python based environment.
  • Hands-on experience in handling database issues and connections with SQL and NoSQL databases like MongoDB, Cassandra, Redis, CouchDB, DynamoDB by installing and configuring various packages in python.
  • Experience in developing and implementing Web Services using REST, SOAP, WSDL.
  • Experience in using Design Patterns such as MVC, Singleton and frameworks such as DJANGO.
  • Experience in Shell Scripting, SQL Server, UNIX and Linux.
  • Good knowledge of Apache server, Apache Server Tomcat, and Web logic in application servers.
  • Experience in designing the automation framework using Shell scripting.
  • Experience in Amazon Web Services (AWS) cloud platform like EC2, Virtual private clouds (VPCs), Storage models (EBS, S3, instance storage), Elastic Load Balancers (ELBs).
  • Wrote and executed various MYSQL database queries from python using python-MySQL connector and MySQL dB package.
  • Used python scripts to parse XML and JSON reports and load the information in the database.
  • Experience with lambda functions, kenesis, Aurora, Glue and QuickSight.
  • Designed and developed presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
  • Experienced in writing PERL script to extract data from text files, web automation and converting the file formats.
  • Experience in writing Subqueries, Stored Procedures, Triggers, Cursors, and Functions on SQL and PostgreSQL database.
  • Experience with continuous integration and automation using Jenkins
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Used Python library Beautiful Soup for web scraping.
  • Well versed with Agile, SCRUM methodologies.
  • Expertise with Golang Technology.
  • Solid experience with Big Data tools and ecosystem: Pyspark / Spark, Scalding & Dataflow.
  • Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.

TECHNICAL SKILLS

Programming Languages: Python 2.7/2.4, Java, Shell Script, Perl, SQL C, C++, Golang, AWS Quick sight, Docker

Technologies: HTML, XHTML, CSS, JavaScript, jQuery, AJAX, XML, JSON, pyspark, AWS Glue

Frameworks: Django 1.3/1.4, Flask, Pyramid, Struts

Databases: Oracle, Sql Server, MySQL, NoSQL, PostgreSQL, DB2, MongoDB, and Cassandra,Redis

Web Services: AWS, RESTful Web Services, SOAP,GCP

Version Control: Git, GitHub, SVN, CVS

IDE's/Development Tools: PyCharm, Eclipse, Sublime Text, NetBeans

Protocols: TCP/IP, HTTP/HTTPS, SNMP, SMTP, Net Flow, SFlow

Deployment Tools: Heroku, Jenkins

Operating Systems: UNIX, Linux, Windows, Mac OS

Testing Tools: Selenium and Junit

Methodologies: Agile, XP, Scrum and Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

SR. Python Developer

Responsibilities:

  • 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.
  • Responsible for setting up Python REST API framework using Django.
  • Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
  • Developed web applications in Django Framework model view control (MVC) architecture.
  • Used Python to write data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export.
  • Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
  • Thorough knowledge in various front-end tools like HTML, HTTP/HTTPS, CSS, JavaScript, XML, jQuery, AngularJS, and AJAX. Managed large datasets using Panda data frames and MySQL.
  • Used object-relational mapper (ORM) to automate the transfer of data stored in relational databases tables into objects.
  • Wrote Unit and Integration Tests for all the ETL services.
  • Used Python based GUI components for the front-end functionality such as selection criteria.
  • Created PDF reports using Golang and XML documents to send it to all customers at the end of month.
  • Used Amazon Web Services (AWS) and Redis for improved efficiency of storage and fast access.
  • Added support for GCP to host static/media files and the database into Google Cloud.
  • Used PyQuery for selecting DOM elements when parsing HTML.
  • Created Business Logic using Python to create Planning and Tracking functions.
  • Created UI Screens for initiation and validation.
  • Developed multi-threaded standalone app in Python and PHP to view performance.
  • Performed data extraction and manipulation over large relational datasets using SQL, Python, and other analytical tools.
  • Imported data from SQL Server DB, Azure SQL DB to Power BI to generate reports.
  • Containerized and Deployed the ETL and REST services on AWS ECS through the CI/CD Jenkins pipe.
  • Worked on optimizing and memory management of the ETL services
  • Created Dax Queries to generate computed columns in Power BI.
  • Generated computed tables in Power BI by using Dax.
  • Experience writing data APIs and multi-server applications to meet product needs using Golang.
  • Used Python libraries and SQL queries/subqueries to create several datasets which produced statistics, tables, figures, charts and graphs.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Involved in writing stored procedures using MySQL.
  • Using GO, developed a microservice for reading large volume of data(millions) from PostgreSQL database.
  • We use kenesis for processing large streams of data.
  • Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met Implemented a continuous Delivery Pipeline with Jenkins and GitHub to build a new Docker container automatically

Environment: Python, Django, Flask, Shell Scripting, AWS, Pandas, PyQt, HTTP/HTTPS, PyQuery, Flash, DOM, JSON, PHP, HTML, CSS, AJAX, JavaScript, POWER BI, Bootstrap, Apache Web Server, MYSQL, MongoDB, GitHub, LINUX, GCP, GoLang, Kenesis, docker, Redis.

Confidential

Python Developer

Responsibilities:

  • Provided consulting services for a leading consulting firm’s client which is one of the three largest financing banks of USA.
  • Associated with various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Involved in all phases of testing life cycle (analysis, design and execution). Iteration Kickoff and Design meetings, and participated in QA Test Case Reviews
  • Developed new RESTful API services that work as a middleware between our application and third-party APIs that we will used using Golang.
  • Prepared Test summary report after every build Release and submit it to the QA Managers.
  • Participated in QA team meetings and walkthroughs for weekly QA testing review.
  • Developing Python Framework using Django to perform scan software unit monitoring.
  • Designed the front end of the application using Python.
  • Design and development of user interfaces and client displays using Java Script, JSP, CSS and troubleshoot various issues in Python code and fix them with code enhancements- code used various python libraries such as PyJamas and Python.
  • Experience in writing the HTTP RESTful Web services and SOAP API's in Golang.
  • Built various graphs for business decision making using Python matplotlib library.
  • Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
  • Development of Spring Microservices in PREDIX cloud environment. Converting user stories into backend logic in service classes.
  • Developed automated scripts using Selenium Web Driver and Implemented Framework using Java.
  • Automation infrastructure and error free test scripts are developed using Selenium Web driver methods and features.
  • Worked with optimization of server resources and website security, Web services /REST, GCP, Chef and Puppet.
  • Deployed the application on cloud using GCP.
  • Used Chef for server provisioning and automating infrastructure.
  • Appended the Integrated testing environments into Jenkins pipe to make the testing automated before the continuous deployment process.
  • Installed data sources like SQL-Server, Cassandra and remote servers using the Docker containers as to provide the integrated testing environment for the ETL applications.
  • Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Used Amazon Cloud EC2 along with Amazon SQS to upload and retrieve project history.
  • Created instances in GCP as well as worked on migration to GCP from data Center. Worked on developing internal testing tools which were written in Python.
  • Developed the front-end featuring web interface using HTML5, Pyspark, AWS Glue, CSS3, JavaScript and used jQuery,React framework for UI centric AJAX behavior.
  • Developed server-side application and server-side validations using Django framework.
  • Performed validations for input fields making use of mainly Active Records.
  • Implemented MVC architecture in developing the web application with three help of Django framework.
  • Associated with working cloud computing platforms like Open stack.
  • Built various graphs for business decision making using Python Matplotlib library.
  • Fetched twitter feeds for certain important keyword using python-twitter library
  • Analysis and Design of application.
  • Implemented business logic using Python/Django.
  • Responsible for setting up Python REST API framework using Django.
  • Implement code in python to retrieve and manipulate data.

Environment: Python 3.x, Django 1.4,Microservices, MySQL, HTTP/HTTPS, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Perl, Apache Web Server, Git, Go Lang, Linux, Selenium, Chef, React, GCP, Py spark.

Confidential

Python Developer

Responsibilities:

  • Extensively involved in the requirements gathering, development, created documentation of web-based application.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Experience in using Git, GitHub, and Amazon EC2 and deployment using Jira.
  • Worked closely with Devops team to set up CI/CD pipeline using Jenkins, Ansible, AWS, Maven and GIT.
  • Experience in trouble shooting spark jobs. Knowledge of monitoring spark jobs using Spark UI.
  • Involved in Code Review & peer review.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Maintained program libraries, users' manuals, and technical documentation.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
  • Used extracted data for analysis and carried out various mathematical operations for calculation purpose using python library - NumPy, SciPy.
  • Involved in Unit testing and Integration testing. Extensive use of Linux (Ubuntu), SSH, Flask/Django
  • Built various graphs for business decision making using Python matplotlib library.
  • Understanding the requirement and extracting the required data.
  • Actively participated in technical and functional knowledge sharing sessions.
  • Designed and developed data management system using MySQL.
  • Designed and Developed REST Webservices to interact with various business sectors and used SOAP protocol for webservices communication
  • Worked on middle tier and persistence layer. Created service and model layer classes and Value objects to hold values between python classes and database fields.
  • Responsible for debugging and troubleshooting the web application.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Interacted with Clients for Clarifications based on the prepared Technical specification documents.
  • Designed and developed the UI of the website using HTML, CSS, Pyspark, AWS Glue and JavaScript.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Successfully migrated all the data to the database while the site was in production.
  • Developed python scripts to extract the data from the web server output files to load into HDFS.

Environment: Python, Django, jQuery, JavaScript, Backbone JS, MySQL Server, Oracle11.2, Linux, Django, Git, GitHub, AWS, Linux, Shell Scripting, Eclipse, Shell Scripting, HTML5/CSS. Red hat Linux, Apache, Pyspark.

We'd love your feedback!