We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Around 8 Years of experience in Design, Analysis Development, Testing, Bug fixes, Customization, Enhancement, Support and Implementation of various web, stand - alone, client-server enterprise applications using Python, Django, Flask , Pyramid in various domains.
  • Experienced with full software development life-cycle (SDLC), object-oriented programming (OOPs), architecting scalable platforms, database design and agile methodologies.
  • Have work experience with various Python Integrated Development Environments like PyCharm , Geany , Eclipse , Spyder , Intellij , TOAD , and NetBeans .
  • Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3.
  • Good experience of software development in Python (libraries used: Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity).
  • Designed and managed public/private cloud infrastructures using Amazon Web Services (AWS) which include EC2, S3, Cloud Front, Elastic File System, Dynamo dB, RDS, VPC, Direct Connect, Route53, and Lambda.
  • Experience on Key AWS services: EC2, S3, DynamoDB (NoSQL) and Lambda.
  • Experienced in developing User Interface using HTML5, Angular JS, Bootstrap, underscore JS, Node JS, CSS, JavaScript, AJAX, JSP, JDBC, XML etc.
  • Experienced in Unit testing , System Integration testing (SIT) , User acceptance testing (UAT) , Functional testing .
  • Experienced in developing applications using Agile Methodologies , Waterfall Methodology and Scrum stories in a python-based environment.
  • Have knowledge of relational databases like Oracle SQL , and MySQL .
  • Experience in writing SQL , Sub Queries , Stored Procedures, Triggers, Cursors and Functions.
  • Knowledge in Model View Controller ( MVC ) frameworks like Django, Angular JS, Java Script, JQuery, and Node.JS.
  • Good knowledge of TCP/IP , UDP , HTTP , HTTPS , SSH , and SSL protocols.
  • Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask, Webapp2 and spring web application frameworks.
  • Expert at version control systems like Git , SVN , and CVS , Migrated repos from SVN to GitHub .
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PostgreSQL, Oracle , and MongoDB . Designed and Developed automation scripts using Selenium Web Driver .
  • Experience in working with different operating systems like LINUX, UNIX, and WINDOWS.
  • Have Experience in List Comprehensions and python inbuilt functions such as Map , Filter , and Lambda .
  • Excellent Experience and knowledge in using XML , SOAP, and REST web Service for interoperable software applications.
  • Experience in developing big data applications using Hadoop framework and its ecosystems like MapReduce .
  • Experienced in developing API services Python/Tornado while leveraging AMQP and RabbitMQ for distributed architectures.
  • Hands on experience with bug tracking tools JIRA and Bugzilla .
  • Attentive to cyber security and data protection. Performed code reviews and implemented best Python programming practices.
  • Skilled in debugging/troubleshooting issues in complex applications.
  • Designed and implemented Hive and Pig UDF's using Python for evaluation, filtering and storing of data.
  • Knowledge of deployment tools using Jenkins , Pylint , Cppcheck and Coverity .
  • Good experience in handling errors/exceptions and debugging the issues in large scale applications.

TECHNICAL SKILLS:

Programming Languages: Python 2.7, Python 3, JavaScript, HQL, Shell Scripting, Swift, C, C++, Java, PL/SQL

Web Technologies: HTML5, CSS3, XML, JavaScript, jQuery, AngularJS, Bootstrap3, AJAX, SAX, and Dom

Web Servers: Web Sphere, JBoss, Web Logic, Apache Tomcat

Application Server: Tomcat, SOAP, WebLogic, SOAP, RESTful services, AWS.

Databases: SQL Server, MySQL, Oracle, Hbase

J2EE Technologies: JSP, Servlets, JDBC, Ajax, Web Services

Frameworks: Django, AngularJS, Flask, J2EE, Struts, MVC

Tools: & IDE Sublime, Eclipse, Pytest, Selenium, PyCharm, NetBeans, XCode, Jet Brains

Python Libraries: NumPy, Pandas, SciPy, matplotlib

Operating systems: Windows, UNIX, Linux

Cloud Services: AWS, Microsoft Azure

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Python Developer

Responsibilities:

  • Designed and developed the User Interface for the project using HTML, CSS, JavaScript, and AJAX . Developed views and templates with Django's MVT (model, view, and template) to create a user-friendly website.
  • Worked on MVC architecture using PHP, Python as a controller.
  • Worked on packages like socket, REST API, Django .
  • Experience in using collections in Python for manipulating and looping through different user-defined objects.
  • Involved in the front end and utilized Bootstrap and Angular.js for page design.
  • Created Business Logic using Python to create Planning and Tracking functions.
  • Involved in building database Model, APIs, and Views utilizing Python, to build an interactive web-based solution.
  • Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture.
  • Designed and created backend data access modules using PL/SQL stored procedures.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Design and implemented custom Bash scripts for controlling the data flow from the PostgreSQL database.
  • Wrote REST APIs, as part of developing web-based applications for insurance premium calculations, using Django's REST framework .
  • Responsible for debugging the project monitored on JIRA .
  • Installation, Configuration, administration of Red Hat Linux .
  • Used Django Database API's to access database objects.
  • Worked with Level two support team, DBAs, and infrastructure team to improve the efficiency and capacity of our system.
  • Utilized PyUnit , the Python unit test framework, for all Python applications.
  • Creating unit test/regression test framework for working/new code.
  • Risk analysis for potential points of failure (database, communication points, and file system errors).
  • Extensive use of version controlling systems like GIT and SVN .
  • Actively worked as a part of a team with managers and other staff to meet the goals of the project in the stipulated time.

Environment: Python, Django, Flask, PHP, C++, HTML, CSS, jQuery, AJAX, XHTML, AngularJS, JavaScript, XML, GitHub, Flash, MYSQL, PL/SQL, AWS.

Confidential, Lincoln, NE

Python Developer

Responsibilities:

  • Part of the team implementing REST API's in Python using micro-framework like Flask with SQL Alchemy in the backend for management of data center resources on which Open Stack would be deployed.
  • Used python libraries like Beautiful Soup, NumPy , and SQL Alchemy.
  • Utilized standard Python modules such as csv, robot parser, tier tools and pickle for development.
  • Worked on Python Open Stack APIs and used NumPy for Numerical analysis.
  • Used Ajax and jQuery for transmitting JSON data objects between frontend and controllers.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, and jQuery .
  • Worked on front-end frameworks like CSS Bootstrap for responsive web pages.
  • Developed and tested many features for the dashboard, created using Bootstrap, CSS, and JavaScript .
  • Developed Wrapper in Python for instantiating multi-threaded application.
  • Created a custom CMS built using Django, AWS (Amazon web service), REST, Json with JavaScript, JQuery, AJAX components, worked closely with designer. Converted Photoshop images into XHTML/CSS.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Managed datasets using Panda data frames and MySQL , queried MYSQL database queries from python using Python-MySQL connector and MYSQL DB package to retrieve information.
  • Working in a team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS.
  • Developed various algorithms for generating several data patterns.
  • Used JIRA for bug tracking and issue tracking.
  • Added several options to the application to choose the algorithm for data and address generation.
  • Used AWS for application deployment and configuration.
  • Developed and designed automation framework using Python and Shell scripting.
  • Developed the project in Linux environment.
  • Used Agile Methodology and SCRUM Process.
  • Maintained the versions using GIT and sending the release notes for each release.

Environment: Python, Django, HTML5, CSS, XML, MySQL, JavaScript, jQuery, CSS, Bootstrap, MongoDB, MS SQL Server, JavaScript, Eclipse, Git, GitHub, Linux, Shell Scripting, AWS.

Confidential, San Mateo, CA

Python Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing the application
  • Upgraded existing UI with HTML, CSS, jQuery, and Bootstrap.
  • Designed and developed, Use-Case Class and Object Diagrams using UML Rational Rose for Object-Oriented Analysis/Object Oriented Design techniques.
  • Designed and developed data management system using MySQL. Built application logic using Python 2.6.
  • Used Django APIs for database access.
  • Developed RESTful services using Django .
  • Designed and developed communication between client and server using Secured Web services.
  • Developed and tested many features for a dashboard using Python, Java, Bootstrap, CSS, JavaScript, and jQuery .
  • Designed and developed data management system using MySQL . Involved in Agile Methodologies and SCRUM Process.
  • Participated in the complete SDLC process.
  • Create and enhanced existing automated solutions.
  • Parse JSON and XML data using Python.
  • Responsible for debugging and troubleshooting the web application.
  • Experienced in writing indexes, views, constraints, stored procedures, triggers, cursors and user-defined functions or subroutines in MySQL.
  • Utilized Subversion control tool to coordinate teamwork.
  • Used Selenium Libraries to write fully functioning test automation process.

Environment: Python, HTML, CSS, Bootstrap, OOP, MYSQL, Java, JavaScript, jQuery, Rational Rose, Django, XML, JSON, SDLC, Agile and SCRUM methodologies.

Confidential, Edison, NJ

Python Developer

Responsibilities:

  • Responsible for Architecture and design implementation.
  • Developed an automation module which processes chunks of CSV file uploaded by an end user in an asynchronous manner.
  • Implemented machine learning algorithms and applied different classifiers on top of data to extract accurate results.
  • Developed web application using Python, Django framework, MySQL
  • Written Unit test cases using the Unit testing framework with 95% of code coverage.
  • Used Python scripts to update content in the database and manipulate files.
  • Worked on User Interface using Django templates, HTML, CSS, JavaScript, Bootstrap.
  • Developing applications using RESTFUL architecture using Node.js and PHP as backend languages.
  • Responsible for code reviews, sprint planning and served as a scrum master.
  • Documented all the workflow with design details and flowchart.
  • Involved in capturing the requirements for the serial functional interface and other software requirements specification document.

Environment: Python, Django, Flask, MySQL, HTML5, CSS, XML, MySQL, JavaScript, Backbone JS, JQuery, Mongo DB, Node.js

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in gathering and analyzing system requirements.
  • Played key role in the high-level design for the implementation of this application.
  • Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript.
  • Developed UI using java swings.
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Involved in Code reviews for other modules developed by peers.
  • Designing and establishing the process and mapping the functional requirement to the workflow process.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Executed and coordinated the installation for the project.
  • Worked on web-based reporting system with HTML, JavaScript and JSP.
  • Involved in Maintenance and Enhancement of the project.

Environment: Java, Jdk1.3, J2EE (JSP, Servlets, EJB), JDBC, Apache Tomcat, oracle, HTML, DHTML, SQL and JUnit.

We'd love your feedback!