We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

3.00/5 (Submit Your Rating)

MichigaN

SUMMARY

  • Having 7+ years of Professional IT experience in Design & Development of applications using Python, Java/J2EE, Django, Flask
  • Experienced with full software development life - cycle, architecting scalable platforms, object oriented programming, and database design.
  • Good experience in using system analysis, design, development and implementation of web based and client/server applications using HTML, CSS, Javascript, JQuery, Node Js
  • Sound experience in working with python editors like PyCharm, PyScripter, PyStudio, PyDev, Wing IDE and Spyder.
  • Good Knowledge on using Virtual environements for Backend development
  • Good Experience in using PEP8 convention for python scripts.
  • Good Experience in using frameworks like Django, Pyjamas, Web2py, Jython.
  • Experience in object oriented programming (OOP) concepts using Python.
  • Good experience in using build automation tools like Pybuild.
  • Good experience in using Bootstrap, CSS, and JavaScript.
  • Experience with Version Control, ideally SVN, CVS and GIT.
  • Good experience in using Celery and web services testing.
  • Have good Knowledge of Agile Methodologies (Scrum) .
  • UsedPythonfor data analytics, data wrangling and extracting data using Pandas, Pyexcel, NumPy and SciPy.
  • Good Experience in using Linux commands and unix commands.
  • Good Experience in using Data science concepts(Numpy, Matplotlib, Pandas).
  • Good Experience in using web services.
  • Proficient in using Relational Databases like PL/SQL, My SQL and PostgreSQL.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions onMySQLandPostgreSQLdatabase.
  • Good Experience in using concepts of ETL and Docker.
  • Good Experience in Error and Exceptional handling and Debugging.
  • Good Experience in using WEBAPP2 framework for google app engines.
  • Have exposure in different stages of Software Development Life Cycle (SDLC).
  • Good Knowledge on Algorithms, Data Structures, OOPS concepts, Flowcharts.
  • Good Experience in using Apache Spark and memSQL.
  • . Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings
  • Good knowledge in Open Systems Interconnection(OSI) modellayers from Application layer(L7) to Physical Layer(L1).
  • Have participated in several Data Backup, Data Recovery and Disaster handling drills.
  • Have the ability to understand complex systems and be in command of the details to provide solutions. Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
  • Solid communicator with exceptional team-building skills, dedicated, self-motivated achiever and ability to work independently and perform well within cross-functional teams.
  • Active team member, quick learner and ready to learn new technologies.

TECHNICAL SKILLS

Programming Languages: Python, C++, Core Java, SQL, PLSQL

Operating Systems: Windows, Linux, Mac OS

Database: Oracle, MYSQL, PostgreSQL

Web Technologies: HTML, CSS, Node js, JQuery, Javascript, XML

Application Servers: Web Sphere, Apache Tomcat

Frameworks: Django, Web2Py, Jython, Pyjamas, CSS, Bootstrap,Flask

Methodologies: Agile, Waterfall, Hybrid

Testing tools: JIRA, Bugzilla

Protocols: TCP/IP, HTTP/HTTPS, SMTP

IDE’s/ Development Tools: PyCharm, PyScripter, PyStudio, PyDev, Wing-IDE and Spyder

Version Controls: SVN, Git, Github

PROFESSIONAL EXPERIENCE

Confidential, Michigan

Sr. Python Developer

Responsibilities:

  • Gathered all requirement for developing and analyzing requirement of projects.
  • Developed entire frontend and backend modules using Python on Django including Tastypie Web Framework using GIT.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Successfully migrated the Django database from SQLite to PostgreSQL with complete data integrity.
  • Extensively worked with Networking layer(L3) with IPv4/IPv6 and also Transport layer(L4) with TCP.
  • Used Test driven approach for developing the application and Implemented the unit tests using PyUnit test framework.
  • Used Perl and python to coonect with API and databases.
  • Dynamic implementation of SQL server work on website using SQL developer tool.
  • Designed front end using UI, HTML, Bootstrap, React, AngularJS CSS, and JavaScript.
  • Involved in the Complete Software development life cycle (SDLC) to develop the application.
  • Used NumPY for Numerical analysis.
  • Followed AGILE development methodology to develop the application.
  • Used and customized apache server to for checking our developed project.
  • Used Test driven approach (TDD) for developing services required for the application.
  • Implemented Integration test cases.
  • Used REST architecture to implement python scripts.
  • Used several python libraries like wxPython, numPY and matPlotLib.
  • Extensively implemented thepythonlibraries like Pandas, Matplotlib, Numpy to manipulate and visualize the data using interactive charts.
  • Used ETL to extract the data from database, transform it and then load the data into another database.
  • Used Apache Spark framework and memSQL concepts to deal with data.
  • Was involved in environment, code installation as well as the SVN implementation.
  • Build all database mapping classes using Django models and Apache Cassandra.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.

Environment: Python 3.6, PyQT, PyQuery JQuery, MVW, HTML5, CSS3, DOM, Angular.js, Shell Scripting, JSON, Rest, Apache Web Server, Django, React, SQL, UNIX, Celery, Windows, PostgreSQL, and python libraries such as NumPY, IPython, SqlAlchemy, Django Tastypie

Confidential, Illinois

Sr. Python Developer

Responsibilities:

  • Django Framework was used in developing web applications to implement the model view control architecture.
  • Created entire application using Python, Flask, MySQL and Linux.
  • Developed the presentation layer using HTML, CSS, JavaScript, JQuery and AJAX.
  • Used JQuery libraries for all client side JavaScript manipulations.
  • Exposure on Multi-Threading factory to distribute learning process back-testing and the into various worker processes.
  • Extensively used PL/SQL to manage and manipulate large sets of data .
  • Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
  • Lock mechanisms were implemented and the functionality of multithreading has been used.
  • Developed a fully automated continuous integration system using GIT, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Flask, Oracle DB, PostgreSQL
  • Extensively used python modules such as requests, urllib, urllib2 for web crawling.
  • Used concepts of ETL to extract, transform and load the data into the database..
  • Used NoSQL like mongoDB to deal with data other than relational.
  • Used Pandas library for statistics Analysis &NumPY for Numerical analysis.
  • Handled potential points of failure through error handling and communication of failure.
  • Anticipated potential parts of failure (database, communication points, file system errors).
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser. .
  • Automated the existing scripts for performance calculations using NumPY and SqlAlchemy.
  • Interacted with QA to develop test plans from high-level design documentation.

Environment: Python, Flask, CSS, HTML, JavaScript, JQuery, webbapp2, AJAX, MYSQL, Linux, Heroku, GIT,ETL, urllib, urllib2,Oracle DB,, Bootstrap, PL/SQL,PostgreSQL, and VMWare API, Big Data.

Confidential - Monterey Park, CA

Python Developer

Responsibilities:

  • Design, develop, test, deploy and maintain the website.
  • Interaction with client to understand expectations and requirements.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed and developed data management system using MySQL.
  • Rewrite existing Java application in Python.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Performed testing using Django's Test Module.
  • Assisting junior Perl developers in the development of scripts
  • 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.
  • Used concepts of ETL to extract the data, transform and load it into target.
  • Used Bode with python scripts to generate different kinds of plots.
  • Responsible for debugging and troubleshooting the web application.
  • Successfully migrated all the data to the database while the site was in production.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
  • Providing workflows and other information required in the development of code of the Perl scripts
  • Hand full experience on LINUX operating system.
  • Experience in using Git, GitHub and deploying them.
  • Used extracted data for analysis and carried out various mathematical operations for calculation purpose using python library - numpy, scipy.
  • Built various graphs for business decision making using Python matplotlib library
  • Maintained technical documentation for resolved issues for future reference

Environment: s: Python, Django, Core Java, ETL, Wordpress, JQuery, MYSQL, MongoDB, CSS, HTML, AJAX, Javascript, Numpy, Scipy, Matplotlib,Bode.

Confidential

Python Developer

Responsibilities:

  • Development inPython, SQL in Linux OS/windows OS Statistics, algorithms, data structures, relational databases, SQL programming (SQLite, MySQLdb)
  • Used OOPS concept for implementation
  • Worked closely with marketing team to create respective test cases and algorithms for efficient work flow.
  • Tested HTML, CSS, JavaScript, JQuery and JSP to present Client side GUI
  • Involved in testing of JavaScript code for Client Side Validations.
  • Designed the HTML based web pages for displaying the reports.
  • Developed dynamic content of presentation layer using JSP.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Frameworks.
  • Worked on Weblogic application server to deploy JSP and EJB applications.

Environment: Python2.7, Linux /Windows OS, MySQL, SQLite, HTML, CSS, JavaScript, JQuery

Confidential

Developer

Responsibilities:

  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Designed and developed datacenter 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.
  • Generated property list for every application dynamically using python.
  • Handled all the client side validation using JavaScript.
  • Extensively worked with Networking layer(L3) with IPv4/IPv6 and also Transport layer(L4) with TCP.
  • Creating unit test/regression test framework for working/new code
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.

Environment: Python, MYSQL, Apache, CSS, ORACLE, DHTML, HTML, JavaScript, Shell Scripts.

We'd love your feedback!