We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

4.00/5 (Submit Your Rating)

Conway, AR

SUMMARY

  • Over 7 years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications.
  • Experienced in developing web-based applications using Python, Django, Robot Framework, PHP, XML, CSS, HTML, DHTML, JavaScript and JQuery, RUBY, AJAX.
  • Hands-on experiences in Shell scripting, Python STL, Pylons, Django, UI and web development.
  • Good knowledge of SQLite, MSSQL, and Cassandra databases with Python.
  • Good understanding of Object-Oriented Technologies and Relational Database Systems.
  • Experience in working with AWS: Amazon S3, Amazon EC2, and Amazon SQS.
  • Experience in working with Robot Framework and Test Automation.
  • Experience in transforming XML documents into XHTML documents using XSLT.
  • Good Knowledge of Agile Methodologies (Scrum).
  • Experience in analyzing and handling large datasets using Oracle Relational database 9g, 10g, 11g.
  • Strong experience in Shell Scripting, Perl, SQL Server, Linux, Open stack, and Mongo DB.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Knowledge of servers Apache Tomcat, Web logic, and Apache HTTP.
  • Strong Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.
  • Expertise in working with GUI frameworks - PyJamas, Jython.
  • Good knowledge of web services with protocols SOAP, REST.
  • Have Experience in working with server side technologies including databases, restful API and MVC design patterns.
  • Special skills in development of effective, user-friendly web applications.
  • Good Experience in requirement gathering, Use case development, Business Process Modeling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.
  • Understanding of Python best Practices (PEP-8)
  • Very strong experience writing API’s and Web Services in PHP and Python.
  • Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity, and Security and Database applications.
  • Expert level skills in HTML,CSS, and JavaScript including familiarity with common libraries like jQuery, Foundation, Bootstrap and Backbone.
  • Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
  • Hands on experience on tools like Bugzilla, and JIRA.
  • Skilled in debugging/troubleshooting issues in complex applications
  • Experience in J2EE Architecture (JSP, JDBC, Data Source, JNDI, JMS, Servlets).
  • Experience in working with different operating systems WINDOWS,LINUX, and iOS
  • Expert in maintaining technical documentation for projects.
  • Good analytical and problem solving skills and ability to work on own besides being a valuable and contributing team player.
  • Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.
  • Hands-on experiences in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.

TECHNICAL SKILLS

Operating systems: Windows, Linux(Ubuntu), iOS

Languages: Python, C, Java, PHP, Ruby

Frontend Technologies: HTML, Java Script, CSS, AJAX, JQuery, AngularJS, JSON

Analytics/ Visualization: Pandas, PyTables, PySpark, matplotlib, Bokeh, Tableau, D3JS,HighCharts

Methodologies and tools: Object Oriented Programming, UML, Agile, Scrum

Markup Languages: HTML, XML

DB: Oracle, My SQL

IDE: PyCharm, Eclipse, Toad, Sublime text, Spyder, PyStudio

Design Patterns: MVC, Observer, Façade, Command, State and others

Version Control Tools: Git, CVS, Code Collaborator

Application Servers: Apache Tomcat, IBM Web sphere, Apache HTTP

Cloud: AWS(EC2, S3, SQS, RDS, SNS, ElastiCache etc), Openstack

PROFESSIONAL EXPERIENCE

Confidential, Conway, AR

Sr. Python Developer

Responsibilities:

  • Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
  • Implemented business logic using Python/Django.
  • Using Amazon SQS to queue up work to run asynchronously on distributed Amazon EC2 nodes.
  • Created backend database T-SQL stored procedures and Jasper Reports.
  • Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
  • Experience in ability to package code as reusable modules by using PERL
  • Experience in working with Cisco Technologies UCS, and network management devices.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Maintained program libraries, users' manuals and technical documentation.
  • Experience in working with Drag and Drop Calculation, and Geographic Search by using Tableau
  • Managed large datasets using Panda data frames and MySQL.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Work with team of developers on python applications for RISK management.
  • Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Used Pandas library for statistics 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
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Thorough knowledge in various front end tools like HTML, DHTML,CSS, JavaScript, XML, JQuery, Angular JS, and AJAX
  • Hands-on experiences in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
  • 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.
  • Developed business layer using Spring, Hibernate and DAO’s.
  • Performed research to explore and identify new technological platforms.

Environment: Python 2.7, Django, HTML5/CSS,UNIX, MS SQL Server 2013, T-SQL, Jasper, Reports, JavaScript, Eclipse, Linux, Shell Scripting,RESTful,MVC3,Git, Perl, Tableau

Confidential, Los Angeles, CA

Python Developer

Responsibilities:

  • Used Django framework for application development.
  • Booting up nodes using prebuilt images on Amazon EC2.
  • Bootstrapping Amazon EC2 nodes with software you want running when your nodes boot up.
  • Uploading, copying, downloading, and deleting files using Amazon S3.
  • Running Robot Framework on Python using the ipybotrunner script
  • Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
  • Provides a command line interface and XML based outputsfor integration into existing build infrastructure by using Robot Framework
  • Used Graphical User Interface Testing and API driven Testing
  • Used several python libraries like wxPython, numPY and matPlotLib.
  • Using features that support complex data structures, first class functions by using PERL
  • Experience in working on Freeform Calculation, and Lasso and Radial Selection by using Tableau
  • Implementing Robot Framework using python
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Generated property list for every application dynamically using python.
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.
  • Build all database mapping classes using Django models and Cassandra.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Designed and developed data management system using MySQL.
  • Created Python and Bash tools to increase efficiency of call center application system and operations; data conversion scripts, AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API Integration.
  • Created server monitoring daemon with Psutil, supported by Django app for analytics which I created. Also researched big data solutions with Cassandra database.

Environment: Python 2.7, scipy, Pandas, Bugzilla, SVN, C++, Java, JQuery, MySQL, Linux, Eclipse, Shell Scripting, HTML5/CSS. Red hat Linux, Apache, RUBY, Cassandra, Perl, and Tableau

Confidential, Denver, CO.

Python Developer

Responsibilities:

  • Responsible for setting up networks through Design and Development.
  • Engineered various custom modules for integration of various types of network circuits.
  • Developed memory managed design patterns for various GigE networks.
  • Optimized the code using smart pointers, profilers and C++ Standard template library.
  • Designed and built an effective Baais Video customization development environment for other developers to work in.
  • Directly responsible for various enhancements of Equipment updates/transmission of signals on OC/STS cables.
  • Authored important Network APIs for Baais Video, developed user interface screens and solved customer reported software bugs or issues.
  • Used purify, GDB and DBX for debugging/crash logs which helped in performance enhancement and optimization.
  • Used various Design Patterns in provisioning the networks.
  • Responsibilities for creation of Database, Business Logic to display the records dynamically on template based on query, providing user permission to access particular feature of the site.
  • Used data structures like directories, tuples, object oriented class based inheritance features for making complex algorithms of networks.
  • Content Management through front end, live search and normal search features.
  • Created Forms, views, models using Django.
  • Used the Python’s XML parser architectures (SAX) and DOM API for tracking small amounts of data without requiring the DB.
  • Developed widgets for GUI using Tkinter, Gtk modules of Python.
  • Profiled python code for optimization and memory management.
  • Implemented locking mechanisms using multi-threading functionality.

Environment: Python 2.7,Linux, Shell Scripting, JavaScript, Django Framework, CSS, SQL, MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache web server.

Confidential, Colorado Springs, CO

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in the complete SDLC process.
  • 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.
  • 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 Python for extracting data from HTML file.
  • Effectively communicated with the external vendors to resolve queries.
  • Used Perforce for the version control.

Environment: Python, Django 1.4, MySQL, Windows, HTML, CSS, JQuery, JavaScript, Apache, Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering from the client.
  • Involved in Application analysis, design, and identifying required tools necessary to build the application.
  • Designing and developing of User Interface using JSP, Servlets, JDBC, JavaScript, and HTML as per Use-Case requirement.
  • Using JSP developed various Forms required in all modules.
  • Used JavaScript for Client side validations.
  • Developed Servlets in forwarding requests to different server, and Servlets connecting to Oracle Database Server using JDBC
  • Used JSP for presentation and Servlet as controller.
  • Form input validations were done using Java Script.
  • Used Junit for unit testing.
  • Responsible for testing and moving the application into Staging and Production environments.
  • Responsible for Project Documentation status Reporting and Presentation.

Environment: Java, JSP, JavaScript, HTML, JDBC, Apache Tomcat, PL/SQL Developer Tool, Oracle and Windows.

Confidential 

Web Developer

Responsibilities:

  • Created UI screens using HTML/CSS, ASP.NET.
  • Installed and setup SQL Server 2008 in the new server.
  • Created database triggers to implement complex business rules and automatic background processing.
  • Created over 50 Jasper Reports and SSRS reports
  • Using Subversion version control tool to coordinate team-development.
  • Used data types like dictionaries, tuples and object oriented concepts based inheritance features for making complex algorithms of networks.
  • Worked with the design team for project structure.
  • Performed Design, involved in code reviews and wrote unit tests in Python
  • Implemented the presentation layer with HTML, DHTML, Ajax, CSS and JavaScript.
  • Involved in writing stored procedures using MySQL.
  • Optimized the database queries to improve the performance.
  • Developed in Windows and going to deploy it in Linux server.
  • Responsible for debugging and troubleshooting the web application
  • Designed and developed data management system using MySQL.
  • Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.

Environment: ASP.NET, MS SQL Server 2008,T-SQL, Jasper, SSRS, SQL Server DTS, MS Access, Windows NT/2000, Visio, RESTFUL, MVC.

We'd love your feedback!