We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

2.00/5 (Submit Your Rating)

Farmington Hills, MI

PROFESSIONAL SUMMARY:

  • Over 7+ Years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone and client-server enterprise applications.
  • Good Experience in python programming in application development over several years.
  • Has very good experience in developing Test Frameworks, and experience on working wif Django framework.
  • Experienced in development of web based applications usingPython.
  • Experienced in server Apache Tomcat, Web logic.
  • Experienced in SQL databases MS SQL, MySQL, Oracle.
  • Expertise in SQL and PL/SQL programming, developing complex code units, database triggers and using the latest features to optimize performance.
  • Excellent Experience of Databases such as MySQL, Oracle, Microsoft SQL Server, PostgreSQL, SQL/PLSQL concepts such as procedure, function, trigger etc.
  • Expertise in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Experienced in using editors Eclipse, PyCharm, PyScripter, Notepad++ and Sublime Text while developing different applications.
  • Expertise in Unix and Linux Kernels (file validations, file downloads, workflow executions).
  • Excellent expertise in debugging, problem solving, optimization and testing skills
  • Expertise in writing Stored Procedures, Cursors, Functions and performed data analysis using PL/SQ
  • Excellent expertise in verbal and written skills, especially wif regards to presenting findings to both technical and nontechnical audiences.
  • Expertise knowledge in various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
  • Strong experience of software development inPython(libraries used: libraries- Beautiful Soup, numpy, scipy, matplotlib,python-twitter, Pandas dataframe, networkx, urllib2, MySQLdb for database connectivity) and IDEs - sublime text, Spyder, pycharm, emacs.
  • Experienced in implementing Object OrientedPython, Hash Tables (Dictionaries) and Multithreading, Django, MYSQL.
  • Experience in documenting and maintaining reports and helping wif software release process.
  • Highly motivated, dedicated, quick learner and has proven ability to work individually and as a team.
  • Excellent written and oral communication skills wif results-oriented attitude.

TECHNICAL SKILLS:

Programming Languages: Python, C, C++, Java,shell scripting.

Operating Systems: Windows 98/2000/XP/7,8, Mac OS, UNIX and Linux, Debian, Ubuntu

Web Technologies: HTML/HTML5, CSS/CSS3, XML, DOM, AJAX, jQuery, JSON and CSS Bootstrap.

Frameworks: Django, Flask, Pyramid, PyJamas, Jython, Angular JS, Node JS, Spring, Hibernate

Python Libraries: ReportLab, Numpy, Scipy, Matplotlib, HTTPLib2, Urllib2,Beautiful Soup, Pickle, Pandas

Cloud Services: Amazon Web services, Google app Engine, Salesforce.

IDE’S: Sublime Text 2, Vim, Pycharm, PyDev, Netbeans, Eclipse

Database: MySQL, Sqlite3, Postgresql,Cassandra, Redis and mongo DB

Web Servers: Apache HTTP webserver, WebLogic, WebSphere, JBoss and Apache Tomcat

Analytics Tools: JMP PRO, SAS, Tableau, UCI NET, NodeXL

Deployment tools: Heroku, Amazon EC2, Jenkins and Fabric

Protocols: TCP/IP, HTTP/HTTPS, SOAP, REST

Version Control Systems: CVS, SVN, Git and GitHub.

Agile Methodologies: TTD, SCRUM

Other Tools Used: Eclipse, ANT Build, SQLDeveloper, Visual Studio, Putty.

PROFESSIONAL EXPERIENCE

Confidential, Farmington Hills, MI

Sr. Python Developer

Responsibilities:

  • Analysis and Design of applications.
  • Developed and tested many features for dashboard usingPython, Django and JavaScript.
  • Worked wif 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, user's manuals and technical documentation.
  • Managed large datasets using Panda data frames and MySQL.
  • Wrote and executed various MySQL database queries frompythonusingPython - MySQL connector and MySQL dB package.
  • Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
  • Built various graphs for business decision-making usingPythonmatplot library.
  • UsedPythonlibrary Beautiful Soup for web scraping.
  • Performed troubleshooting, fixed and deployed manyPythonbug fixes of the two main applications that are main source of data for both customers and internal customer service team.
  • Created most important Business Rules which are useful for the scope of project and needs of customers.
  • Built SQL queries for performing various CRUD operations like create, update, read and delete.
  • Worked wif team ofdevelopersonpythonapplications for RISK management.
  • Taken part in entire life cycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Used Pandas library for statistical Analysis.
  • Created most important Business Rules which are useful for the scope of project and needs of customers.
  • Designed the architecture of the hardware environments and methodology of the code.
  • Worked in development of applications especially in UNIX environment and familiar wif all of its commands.
  • Refactored existing project to make it more RESTful and thread-safe.
  • Added unit tests and improved existing ones.
  • Designed RESTful XML web service for handling AJAX requests.
  • Created project designs utilizing MVC architecture components.

Environment:Python, Django, HTML5/CSS, UNIX, MS SQL Server 2013, T-SQL, Reports, JavaScript, Eclipse, Linux, Shell Scripting, Restful, MVC3.

Confidential, San Diego, CA

Python Engineer

Responsibilities:

  • Involved in preparing engineering specification wif OOA and OOD. Used UML Tools to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams and Data Modeling.
  • Developed application logic using Python, Java script, Java, C++
  • Used JMS for updating Mailing plans and tracking them.
  • Used Java Server Pages for content layout and presentation.
  • Created Data layer in MYSQL.
  • Extracted and loaded data using Python scripts and PL/SQL packages.
  • Worked wif the Database Schema design and normalization for database accessed by the procedural PHP pages.
  • Supported Java application for Media portal management.
  • Generated SWIG interfaces to co-ordinate between C++, Java and Python. Used JNI for communication between C++ and Java.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically using python.
  • Creating unit test/regression test framework for working/new code
  • Debugging and testing of the applications & fine tuning performance. Provided maintenance support in production environment.

Environment: Java, Python, JavaScript, HTML/CSS, MySQL, PL/SQL, JDBC, UNIX Shell Scripting, TCP/IP, UDP, SNMP, Red Hat Linux.

Confidential, Tampa, FL

Python Developer

Responsibilities:

  • Part of team implementing REST API's in Python using micro-framework like Flask wif SQLAlchemy in the backend for management of data center resources on which OpenStack would be deployed.
  • Used python libraries like Beautiful Soap, NumPy and SQLAlchemy.
  • Utilized standard Python modules such as csv, robot parser, itertools and pickle for development.
  • Worked on Python OpenStack 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 webpages.
  • Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript.
  • Developed Wrapper in Python for instantiating multi-threaded application.
  • Developed views and templates wif 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 MYSQLdb package to retrieve information.
  • Developed various algorithms for generating several data patterns.
  • Used JIRA for bug tracking and issue tracking.
  • Added several options to the application to choose particular algorithm for data and address generation.
  • 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 2.4, CSS, HTML, BOOTSTRAP, JavaScript, JQuery, AJAX, MYSQL, Linux, Heroku, GIT, flask and python libraries such as NumPy, SQL Alchemy, MySQL DB, Automation framework, Jenkin.

Confidential

Software / Python developer

Responsibilities:

  • Involved in the Analysis, design and architecture of the application
  • Worked on requirement gathering and High level design
  • Created PHP/MySQL back - end for data entry from Flash I had to assist the Flashdevelopersend the correct data via query strings
  • Used HTML/CSS, XML and JavaScript for UI development
  • Converted Visual basic Application toPython, MySQL
  • Experience in development test automation
  • Designed and Implemented a Random Unique Test Selector Package on processing large volume of data usingPython
  • Skilled in using collections inPythonfor manipulating and looping through different user defined objects
  • Designed email marketing campaigns and also created responsive web forms that saved data into a database usingPython Framework
  • Skilled in using collections inPythonfor manipulating and looping through different user defined objects
  • Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL
  • Modified queries, functions, cursors, triggers and stored procedures for MySQL database to improve performance, while processing data
  • Involved in capturing the requirements for serial functional interface and other software requirements specification document
  • Extensive code reviewing using GitHub pull requests, improved code quality, and also conducted meetings among peer
  • Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications
  • Database Administration activities like taking backup, checking log messages, looking for database optimization
  • Used Redis as messaging broker to execute asynchronous tasks
  • Designed and implemented a dedicated MYSQL database server to drive the web applications and report on daily progress

Environment: Python, Jenkins, MySQL, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Git

Confidential

Software Developer

Responsibilities:

  • Worked wif team of developerson Pythonapplications for RISK management.
  • Designed the database schema for the content management system.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Used PHP to write dynamically generated pages quickly.
  • Wrote Pythonroutines to log into the websites and fetch data for selected options.
  • Web pages on the internet are generated by servers running LINUX.
  • Worked on middle tier and persistence layer. Created service and model layer classes and Value objects/POJO to hold values between java classes and database fields.
  • Exported/Imported data between different data sources using SQL Server Management Studio. Maintained program libraries, users' manuals and technical documentation.
  • Responsible for debugging and troubleshooting the web application.
  • Worked PHP as a server side scripting language, for web pages.
  • Successfully migrated all the data to the database while the site was in production
  • Implemented the validation, error handling and caching framework wif Oracle Coherence cache.
  • Worked on scripts for setting up the discovery client wif attribute data.

Environment: Python, Oracle, Eclipse, MySQL, Linux, HTML, CSS, AJAX, JavaScript

We'd love your feedback!