We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

5.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Over all 8 years of IT Experience in designing, developing, testing and implementing of various stand - alone and client-server architecture-based enterprise application software in Python on different domains.
  • Skilled experience in Python with proven expertise in using new tools and technical developments (libraries used: libraries- Beautiful Soup, Jasy, NumPy, SciPy, matplotlib, Pickle, PySide, python-twitter, Pandas data frame, networks, urllib2, MySQL dB for database connectivity) to drive .com
  • Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid and Zope Python web application frameworks.
  • Experienced in working with various Python Integrated Development Environments like Net Beans, PyCharm, PyScripter, Spyder, PyStudio, PyDev and Sublime Text.
  • Basic understanding of protocols/technologies like HTTP, LDAP, JDBC, SSL, Servlet/JSP, SQL, HTML, XML.
  • Good knowledge on front end frame works like CSS Bootstrap
  • Good Experience with Django, a high-level Python Web framework.
  • Sound experience in Object Oriented Programming using concepts like Multi-Threading, Exception Handling and Collections.
  • Knowledge about setting up Python REST API Frame work using Django.
  • Experience in working with Python ORM Libraries including Django ORM.
  • Experience in implementing Model View Control (MVC) architecture using server-side applications like Django, Flask and Pyramid for developing web applications.
  • Working with backend python automation, CI pipelines, Docker and cloud provisioning/automation.
  • Experience in developing applications in Linux Environments such as Red Hat, CentOS, Ubuntu.
  • Experience in working with Relational DB (RDBMD) like SQLite , MYSQL Workbench , PostgreSQL, AURORA and No-SQL database MongoDB for database connectivity.
  • Proficient in using editors Eclipse, PyCharm, PyScripter, Notepad++ and Sublime Text while developing different applications.
  • Having good knowledge in using NoSQL databases like Apache Cassandra (1.2, 2.0 and 2.1) and Mongo DB (2.6, 2.4), Orient DBF net.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, Data analytics, data wrangling and Excel data extracts.
  • Having experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PL/SQL and PostgreSQL database.
  • Experienced in Shell Scripting and UNIX commands.
  • Basic Knowledge on JSON based REST Web services and Amazon Web services.
  • Basic knowledge on Rest API and JSON Parsing, jQuery and Angular JS.
  • Managing Amazon Web Services (AWS) infrastructure with automation and orchestration tools such as Chef.
  • Familiar with Agile and Waterfall development methodologies.
  • Experience in writing test plans, test cases, test specifications and test coverage.
  • Hands on experience with bug tracking tools such as JIRA and Bugzilla.
  • Proven ability in working with Shell scripting for designing automation framework.
  • Knowledge of automation technology such as Chef, Ansible and Puppet.
  • Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
  • Experienced in working with different operating systems like Windows, Ubuntu, Linux and UNIX.
  • Excellent in Business Analytics. Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in team environment.

TECHNICAL SKILLS:

Programming Languages: Python, C, C++, Java/J2EE, and PL/SQL, Perl, SQL

Markup languages: HTML, JSON, XML.

Scripting: JQuery, Java Script, AJAX, Shell scripting

Operating systems: Windows, Unix, Linux (CentOS and Ubuntu)

Database: Databases Oracle, MySQL, Apache Cassandra, MongoDB

Frameworks: Django, Flask, Nodejs, Angular JS

Integration Tools: Jenkins, IBM integration and Web Builder

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

Programming methodologies: Waterfall and Agile

Web Server: Apache Webserver, IIS, HTTP server, Web Logic, JBoss.

Defect Tracking: JIRA, Bugzilla, and VersionOne

Cloud services: AWS, VMware, Microsoft Azure

PROFESSIONAL EXPERIENCE:

Confidential - Boston, MA

Sr. Python Developer

Responsibilities:

  • Worked in Agile development following Scrum process, Sprint and daily stand-up meetings.
  • Developed Views and Templates with Django view controller and template language to create a user-friendly website interface.
  • Worked on frontend and backend modules using Python on Django Web Framework.
  • Created application structure based on Angular style guides and best practices.
  • Created user interface components using Angular Js and React Js.
  • Implemented and enhanced CRUD operations for the applications using the MVT (Model View Template) architecture of Django framework and Python conducting code reviews.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery.
  • Used OOP to develop network communications between departments within the building.
  • Created APIs , database Model and Views Utilization Python to build responsive web page application.
  • Implemented several sockets, TCP/IP, UDP, Twisted ZeroMq, XMLRPC programs to retrieve data from various data centers.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Used PyUnit, the Python unit test framework, for all Python applications.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Worked with product teams to improve documentation of Ansible development environments; identified additional tests for Ansible roles that could be done via Test Kitchen, Docker, and Servers pec or GitLab CI.
  • Automated the continuous integration and deployments using Jenkins, Docker, Ansible and AWS Cloud Templates.
  • Installed and maintained Jenkins for Continuous Delivery as well as automate Ansible Playbook runs against production infrastructure.
  • Configure, implement, and automate Continuous Integration and Deployment pipelines for software delivery teams utilizing Jenkins and other supporting tools.
  • Search engine optimization by replacing existing database with MongoDB (NoSQL Database).
  • Development of company´s internal CI system, providing a comprehensive API for CI/CD.
  • Documented company Restful API's using Swagger for internal and third part use and also worked on Unit testing and Integration testing.
  • Used Git for the version control.
  • Created a Git repository and added the project to GitHub.
  • Worked on object-oriented programming (OOP ) concepts using Python, Django and Linux.
  • Used JIRA for bug tracking and issue tracking.
  • Practical experience with working on multiple environments like development, testing, production.
  • Documented the problems and progress of project most accurately.

Environment: Python, Django, HTML5/CSS, MySQL, JavaScript, Eclipse, Linux, Shell Scripting, Ansible, jQuery, GitHub, JIRA

Confidential, Boston, MA

Sr. 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 application. Upgraded existing UI with HTML, CSS, jQuery and Bootstrap.
  • Working as an application developer experienced with controllers, views and models in Django.
  • Used Salt Stack to configure and manage the infrastructure.
  • Restful web services using Python REST API Framework.
  • Implemented the application using Python Spring IOC (Inversion of Control), Django Framework and handled the security using Python Spring Security.
  • Tested entire frontend and backend modules using Python on Django Web Framework.
  • Responsible for handling the integration of database systems.
  • Developed Server-side automation using Node JS scripting and connecting different types of SQL and NoSQL stores from Node JS.
  • Used object-relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema
  • Implemented Performance tuning and improved the Performance of Stored Procedures and Queries.
  • Installed and configured py Builder for application builds and deploying it.
  • Developed and Deployed SOAP based Web Services on Tomcat Server
  • Used Jenkins for continuous integration for code quality inspection and worked on building local repository mirror and source code management using Git hub.
  • Used IDE tool to develop the application and JIRA for bug and issue tracking.
  • Wrote unit testing codes using unit test, resolving bugs and other defects using Firebug
  • Used JIRA to assign, track, report and audit the issues.
  • Used GIT to coordinate team development.

Environment: Python, Django Web Framework, HTML, CSS, NoSQL, JavaScript, jQuery, Sublime Text, Jira, GIT, py Builder, unit test, Firebug, Web Services, AWS

Confidential - Louisville, KY

Python Developer

Responsibilities :

  • Worked on designing, coding and developing the application in Python using Django MVC.
  • Extensively used OOD concepts in overall design and development of the system.
  • Worked with team of developers on Python applications for RISK management.
  • Used Django configuration to manage URLs and application parameters.
  • Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
  • Used NumPy for Numerical analysis for Insurance premium.
  • Build SQL, NO SQL queries implementing functions, packages, views, triggers, and tables.
  • Used Pandas (Python library) for Statistical Analysis.
  • Built various graphs for business decision making using Python Matplotlib library
  • Using Subversion version control tool (GIT) to coordinate team-development and added the project to GitHub.
  • Thoroughly used Unit Test Python library for testing many Python programs and block of codes.
  • Involved in Agile Methodologies and SCRUM Process.
  • Created APIs, database Model and Views Utilization Python to build responsive web page application.
  • Implemented several sockets, TCP/IP, UDP, Twisted ZeroMq, XMLRPC programs to retrieve data from various data centers
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Coded test programs and evaluated existing engineering processes.
  • Participated in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Created Workbooks and dashboards for analyzing statistical billing data using Tableau 9.0.
  • Designed and developed various analytical reports from multiple data sources by blending data on a single worksheet in Tableau Desktop

Environment: Python 3.x, Django 1.8, Shell Scripting, AWS, Pandas, PyQt, PyQuery, Wireshark, Flash, DOM, JSON, PHP, HTML5, CSS3, AJAX, JavaScript, Angular.js, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX. Tableau.

Confidential

Python Developer

Responsibilities:

  • Participated in the development of application architecture and blueprints to define application components, platforms, interfaces and development tools.
  • Updated site with JavaScript, jQuery, Python, Django, and SQL.
  • Created backend database T-SQL stored procedures and Jasper Reports. Created and updated complex views and stored procedures in PostgreSQL.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Developed a MATLAB algorithm which determines an object's dimensions from digital images.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Design and Setting up of environment of Mongo dB with shards and replica sets. (Dev/Test and Production).
  • Worked on development of SQL and stored procedures on MYSQL.
  • Web application development using Python 3.2/2.7, Django 1.9, Flask, MongoDB, JavaScript, AJAX, HTML, XML and template languages.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Private VPN using Ubuntu, Python, Django, CherryPy, Postgres, Redis, Bootstrap, jQuery, Mongo, Fabric, Git, Tenjin, Selenium, Sphinx, and Nose.
  • Setup automated cron jobs to upload data into database, generate graphs, bar charts, and upload these charts to wiki and backup the database.
  • Participated in multiple sprint cycles, addressing requirements for UI development.
  • Used decorators, list comprehensions, functional programming, unit tests, multiple staging environments and global team remote collaboration.

Environment: Python, Django, HTML, CSS, AJAX, JavaScript, Apache Web Server, Linux

Confidential

Jr. Python Developer

Responsibilities:

  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Used Python modules such as requests, urllib, and urllib2 for web crawling.
  • Worked on writing and as well as read data from csv and excel file formats.
  • Web-services backend development using Python (CherryPy, Django, SQL Alchemy).
  • 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, AngularJS, Node.JS, Git, REST API, Mongo DB, Intellij IDEA.
  • Performed QA testing on the application.
  • Developed rich user interface using CSS, HTML, JavaScript and jQuery.
  • Created a Python based GUI application For Freight Tracking and processing
  • Used Django framework for application development.
  • 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.
  • Effectively communicated with the external vendors to resolve queries.
  • Used Perforce for the version control.

Environment:: Python 2.7, Django 1.4, MySQL, Windows, Linux, HTML, CSS, jQuery, JavaScript, Apache, Linux, Quality Center.

We'd love your feedback!