We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

0/5 (Submit Your Rating)

PA

SUMMARY

  • 7+ years of experience as a Python Developer, with expertise in Analysis, Design, Development and Implementation of numerous objective and client server enterprise applications.
  • Participated in various stages of Software development life cycle(SDLC), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post - deployment documentation.
  • Experienced in developing web applications using python, Django, Flask, Pyramid, Robot, Sanic frameworks.
  • Worked with several python packages like Numpy, Matplotlib, Scipy, PyQt, wxpython, PyTables.
  • Good experience in developing web applications implementing MVT/MVC architecture using Django and Flask web application frameworks, with good understanding of ORM and SQLAlchemy.
  • Hands-on experience with industry-standard IDE’s like Pycharm, Sublime, Emacs, Eclipse, NetBeans, TOAD.
  • Experience in developing Web-based applications using python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript, JQuery, Bootstrap, RESTful and Ajax.
  • Created applications using Python under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux) environment.
  • Good knowledge of TCP/IP, UDP, HTTP, HTTPS, SSH and SSL protocols.
  • Good working experience in using version control systems CVS, SVN, Git and GitHub.
  • Experienced in requirement gathering, Use case development, Business process flow, Business process Modeling like extensively used UML to develop various use cases, Class diagrams and Sequence diagrams.
  • Proficient in writing SQL Queries, Stored procedures, functions, Packages, tables, views, triggers using relational databases like Oracle, PostgreSQL and MySQL.
  • Experienced with databases using ORMs/DOMs for integrating with MySQL, Postgres, MongoDB, Cassandra and SQLite.
  • Also, experienced with writing custom queries through database connectors.
  • Using Django, RESTful, SOAP, web services and SOAP UI gained experience in implementation of MVC/MVW architecture.
  • Deployed project using Heroku/Jenkins and using web services like Amazon web services(AWS).
  • Strong experience in Big data, Bigdata Integration and Analytics technologies including Apache Spark, Hadoop, Kafka, Storm, Hive and No-SQL databases like Cassandra, MongoDB, Redis.
  • Designed and developed automation scripts using Selenium Web Driver.
  • Worked in an Agile/SCRUM and Waterfall development environment. Used JIRA to manage bug tracking and communications for better results.
  • Used Restful and Flask framework and web programming that allow user to utilize the create/read/update/delete (CRUD) functionality on the site.
  • Worked extensively with Unit testing/ Test Driven Development(TDD), and Load Testing.
  • Good experience in working with web services like Amazon AWS EC2, S3, SES, ELB, EBS.
  • Skilled in writing and reviewing requirements, architecture documents, test plans, design, documents, quality analysis and audits.
  • Good experience in handling errors/exceptions and debugging the issues in large scale applications.
  • Admirable problem solving and decision-making capabilities which are renowned by associates for quality of work and unconventional solutions.
  • Highly motivated, dedicated, quick learner and have proven ability to build and manage a team and work individually.
  • Strong analytical and problem-solving skills, always striving for new Knowledge.
  • Excellent communication and interpersonal skills, ability to work independently as well as part of an integrated team.

TECHNICAL SKILLS

Languages: Python, C, C++, Java, SQL.

IDE’s: PyCharm, Emacs, Eclipse, NetBeans, Sublime, Pystudio, PyScripter.

Web Technologies/Other: Django, Flask, Pyramid, Ajax, HTML5, CSS3, XML, Java Script, JQuery, JSON and Bootstrap.

Databases: SQL Server, Oracle 9i/10g/11g, MySQL, Postgre SQL, SQLite, Cassandra.

Frameworks: Django, Flask, Bootstrap, Tornado, Pyramid.

Web Servers: JBoss 4.0.5, BEA Web Logic, Web Sphere, Appache Tomcat 5.5/6.0.

Version Controls: SVN, VSS, CVS, Git, GitHub.

Operating Systems: MS Windows, Linux/Unix, Ubuntu, Sun Solaris.

Building & Design Tools: JIRA, Bugzilla, Jasmine, Pyunit, Junit.

Methodologies: Agile, Scrum, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential, PA

Sr. Python Developer

Responsibilities:

  • Participated in all the stages of software development lifecycle like design, development, and implementation and testing.
  • Django Framework is used in developing web applications to implement the MVC architecture.
  • Django API's are used for accessing database.
  • Cleansing data generated from weblogs with automated scripts in Python.
  • Loading, analyzing and extracting data to and from MySQL database with Python.
  • Parsing various input formats like XML, JSON format files and load into MySQL database with PythonXML and JSON modules.
  • Business logic implementation, data exchange, XML processing and graphics creation were done using Pythonand Django.
  • Uploading file from Google drive to Cloud Storage.
  • Work on Google picker API to browse the file from Google drive.
  • Views and Templates were developed with Pythonand to create a user-friendly website interface Django's view controller and template language is used.
  • Developed UI using CSS, HTML, JavaScript, AngularJS, JQuery and JSON.
  • DB2 SQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions.
  • A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
  • Unit Test Pythonlibrary was used for testing many programs on Python.
  • JIRA was used to build an environment for development.
  • Hands-on experience on SCM tools like GIT, containers like Docker and deployed the project into Jenkins using GIT version control system.
  • Created database using MySQL, wrote several queries to extract/store data.
  • To build and populate DB and to ensure the standards the team of QA was also collaborated.
  • AJAX requests are used to avoid the reloading of the entire web page to update small portions of it.
  • RESTful Web-Services were developed for sending and receiving the data with external systems.
  • Features for dashboard were developed and tested using CSS, JavaScript, Django, and Bootstrap.

Environment: Python3.x, Django 1.8, Java Script, HTML, XHTML, Angular JS, jQuery, JSON, XML, CSS,MySQL, Bootstrap, Git, Linux, Pycharm, JIRA, Jenkins.

Confidential, NYC, NY

Sr. Python Developer

Responsibilities:

  • Wrote Pythonroutines to log into the websites and fetch data for selected options.
  • Used Pythonmodules such as requests, urllib, urllib2 for web crawling.
  • Used other packages such as Beautiful soup for data parsing.
  • Worked on writing and as well as read data from csv and excel file formats.
  • Developed a MATLAB algorithm which determines an object's dimensions from digital images.
  • Web-services backend development using Python(CherryPy, Django, SQLAlchemy).
  • Participated in developing the company's internal framework on Python.
  • This framework became a basement for the quick service's development. Framework based on CherryPy with GnuPg encryption (reGnuPg module) on the top.
  • Worked on resulting reports of the application and Tableau reports.
  • Worked on HTML5, CSS3, JavaScript, Git, REST API, Mongo DB, intelliJ IDEA.
  • Design and Setting up of environment of Mongodb with shards and replicasets. (Dev/Test and Production).
  • Private VPN using Ubuntu, Python, Django, CherryPy, Postgres, Redis, Bootstrap, Jquery, Mongo, Fabric, Git, Tenjin, Selenium, Sphinx, Nose.
  • Performed QA testing on the application.
  • Developed approaches for improving NLP pipeline.
  • Create custom VB scripts in repackaging applications as needed.
  • NLP File Prep Settlement-Prepare files for review for Settlement.
  • Held meetings with client and worked all alone for the entire project with limited help from the client.
  • Managed and reviewed Hadoop log file and also worked in analyzing SQL scripts and designed the solution for the process using PySpark.
  • Developed rich user interface using CSS, HTML, JavaScript and JQuery.
  • Created a Pythonbased GUI application For Freight Tracking and processing
  • Used Django framework for application development. Excellent knowledge with distributed storages (HDFS) and distributed processing (MapReduce, Yarn).
  • Developed and maintained various automated web tools for reducing manual effort and increasing efficiency of the Global Shipping Team.
  • Created database using MySQL, wrote several queries to extract data from database.
  • Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki, and backup the database.
  • Wrote scripts in Pythonfor extracting data from HTML file.

Environment: Python 3.4/2.7, Django 1.7, HTML5, CSS, Bootstrap, JQuery, JSON, JavaScript, PostgreSQL, T-SQL, MongoDB, SoapUI, Vugen, Oracle 11g/10i, Charles Web Debugging, Ansible, MySQL, Google Cloud, Amazon AWS S3, Bugzilla, JIRA.

Confidential, NYC, NY

Python Developer

Responsibilities:

  • Used Python scripts to generate various reports like transaction history, OATS, user privileges, limit rules and commission schedule reports.
  • Built and maintained code libraries to support analytics using Numpy and Scipy. Used Pygal and plot.ly for visualization of the data retrieved using Scrapy.
  • Implemented MVC architecture using BOTTLE for creating Restful API’s, and used Bottle plugin system to connect to the backend database SQLite.
  • Worked on parsing of JSON data to be used in the project received by API calls using Python Request library.
  • Used Blaze ecosystem, SQLAlchemy to operate across databases.
  • Worked with Scrapy for webscraping to extract structured data from website to analyze the specific data of a website and work on it.
  • Used ansible for automated package deployment and server configuration.
  • Performed data manipulation /Storage for incoming test data using lxml/etree libraries.
  • Designed the front end of the application using HTML, CSS, AJAX, Bootstrap, JSON and JQuery.
  • Worked on backend of the application using Python, mainly using active records.
  • Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
  • Embedded Ajax in UI to update small portions of the webpage avoiding the need to reload the entire page.
  • Used SVN as version control for existing system.
  • Creating and modifying webservices and stored procedures to implement new requirements using Python.
  • Exposing services as RESTful service in JSON format for Admin UI which is developed using Django.
  • Installation, configuration and administration of Virtual box and VMware virtual machine for RHEL, Ubuntu, Linux servers.
  • Extensively used XML and RESTful Web services to retrieve and send data from different applications.
  • Created SQL loader Scripts to load data into the temporary staging tables.
  • Developed DOM-based interactive directory structure diagram with dynamically expandable directory trees.
  • Used Robot framework for test Automation integrated with Jenkins.
  • Used JIRA to maintain system protocols by writing and updating procedures and business case requirements, functional requirement specifications documents.
  • Implemented unit testing using PyUnit, and tested several RESTful services using SOAP UI.
  • Experienced in Agile Methodologies and SCRUM Process.
  • Worked in development of applications especially in LINUX environment and familiar with all commands.

Environment: Python 2.7, Django 1.3, BOTTLE, HTML5, CSS, Bootstrap, XML, AJAX, JSON, Blaze, JQuery, JavaScript, Oracle 11g/10i, MySQL, RESTful API’s, Linux, ROBOT framework, Soap UI.

Confidential

Python Developer

Responsibilities:

  • Developed entire frontend and backend modules using Pythonon Django Web Framework.
  • Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Maintained program libraries, users' manuals and technical documentation.
  • Managed large datasets using Panda data frames and MySQL.
  • Wrote and executed various MYSQL database queries from Pythonusing Python -MySQL connector and MySQL package.
  • Carried out various mathematical operations for calculation purpose using Pythonlibraries.
  • Built various graphs for business decision making usingPythonmatplotlib library.
  • Fetched twitter feeds for certain important keyword using Python -twitter library.
  • Performed troubleshooting, fixed and deployed many Pythonbug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Implement code in Pythonto retrieve and manipulate data.
  • Used Django configuration to manage URLs and application parameters.
  • Also used Bootstrap as a mechanism to manage and organize the html page layout.

Environment: Python, Django, Flex, PyUnit, Angular.js, Node.js, XML, MS Visio, MS Project, JIRA, Apache, Git, UML, SQL, Windows and Linux.

We'd love your feedback!