We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

0/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Around 8 years of experience as a Python Developer, proficient coder in multiple languages and environments including Python, data processing, RESTAPI, AWS, C, C++.
  • Strong expertise in development of web based applications using Django, Flask, Dojo, HTML, XML, Angular.JS, CSS, DHTML, JavaScript and JQuery.
  • Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript, Bootstrap.
  • Good experience in Python, Django, Shell Scripting, SQL Server, Unix and Linux and Open stack.
  • Having good exposure over working with deployment of Python and Java projects using cloud architecture.
  • Develop ETL packages using SSIS to insert datasets to SQL server and generate project reports using SSRS and SQL.
  • Experience of working with relational databases like Oracle, SQLite, PostgreSQL, MySQL, DB2 and non - relational databases like MongoDB and Cassandra.
  • Experience in using various version control systems like CVS, Git, GitHub.
  • Experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2 and AWS S3.
  • Excellent analytical and problem-solving skills and ability to work on own besides being valuable and contributing team player.
  • Excellent experience with Python development under Linux OS
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Expertise in Maintenance and development of a high-traffic and -demand site and platform running on a custom-rolled Django CMS.
  • Excellent experience in implementing Object Oriented python, Hash Tables and Multithreading, Django, MySQL.
  • Expertise in writing Stored Procedures, Cursors, Functions and performed data analysis using PL/SQL.
  • Hands on Experience in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards.
  • Excellent skills in debugging, problem solving, optimization and testing.
  • Highly motivated, dedicated, quick learner and have proven ability to work individually and as a team.
  • Possess good interpersonal, analytical presentation Skills, ability to work in Self-managed and Team environments.
  • Performed code reviews and implemented best Pythonic programming practices.
  • Experience in writing test scripts, test cases, test specifications and test coverage.
  • Good experience in handling errors/exceptions and debugging the issues in large scale applications.

TECHNICAL SKILLS

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

Operating Systems: Windows, Mac OS, UNIX, SUN Solaris, IBM AIX, RHE Linux, Debian, Ubuntu

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

Frameworks: Django, Flask, Pyramid, PyJamas, Jython, Cython

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

Cloud Services: Amazon Web services, Google app Engine.

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, ETL, SQLDeveloper, Visual Studio, Putty.

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Sr. Python Developer

Responsibilities:

  • Designed and developed Python/Django framework for REST Services.
  • Imported/Exported data between different data sources using SQL Server Management Studio.
  • Created and tested many features for dashboard using python and JavaScript.
  • Maintained program libraries, user's manuals and technical documentation.
  • Managed large datasets using MySQL and Panda data frames.
  • Executed various MySQL database queries frompythonusingPython-MySQL connector and MySQL dB package.
  • Reviewed all the architecture documents, test plans, design documents, quality analysis and audits.
  • Develop data cleansing, retrieval, migration tools (ETL)
  • Worked across different graphs for business decision making purposes using Python matplot library.
  • Deployed many Python bugfixes of the two main applications that are main source of data for both customers and internal customer service team.
  • Keeping mind of customer requirements and scope of project created some important Business Rules.
  • Performed various CRUD operations like create, update, read and delete using SQL queries.
  • Worked across the Life cycle of the projects combining Design, Development, and Deployment, Testing and Implementation and support.
  • For developing statistical Analysis have used Pandas library.
  • Architectural development of the hardware environments and methodology of the code is implemented.
  • Refactored existing project to make it more RESTful and thread-safe.
  • Developed ETL Processes using Python to feed data into MS SQL Server.
  • Unit test were improved and the existing ones were also fixed.
  • Created project designs using MVC architecture components.

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

Confidential, Charlotte, NC

Python Developer

Responsibilities:

  • Extracted and loaded data using Python scripts and PL/SQL packages.
  • Associated with preparing engineering specification with OOA and OOD.
  • Used UML Tools to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams and Data Modeling.
  • Developed various reports using Python and Oracle DB.
  • Used Apache Active MQ for updating the orders, trades to various subscribers.
  • Created Data layer in MYSQL.
  • Worked with 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 and finetuning performance. Provided maintenance support in production environment.

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

Confidential, San Diego, CA

Python Developer

Responsibilities:

  • Mainly used Python alongside using various libraries such as matplotlib for charts and graphs, MySQL dB for database connectivity, Python -twitter, PySide, Pickle, Pandas data frame, network.
  • Developed an embedded software data driven test automation framework in Linux/Python. Designed test cases and authored test plans.
  • Used test and debug equipment like digital oscilloscope, Signal Generators, Network Analyzer and emulators for the embedded product development.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Developed database connectors using SQL Alchemy as a library which is used by various applications.
  • Provide team guidance from agile experience/learning and day-to-day support to the scrum team.
  • Configured SiteMinder web agents, Affiliate agents and RADIUS agents to provide federation of web services in the SSO environment.
  • Developed website based on Django CMS.
  • Used Google Compute Engine to Run Virtual machines that would ping websites to test traffic
  • Control home appliances remotely through android app by interfacing the application to raspberry through internet were done using IoT.
  • Used SOAP based web services for embedded platform.
  • Used Python / HTML / CSS to help the team implement dozens of new features in a massively scaled Google App Engine web application
  • Developing dynamic web pages using HTML, CSS, Bootstrap, jQuery & D3JS.
  • Maintenance and development of a high-traffic and -demand site and platform running on a custom-rolled Django CMS.
  • Developed embedded software for products from Designing, Coding, De-bugging, Testing, Documentation and Implementation.
  • Managing content population and deployments through Django.
  • Installing new Web Agents on Unix Apache servers and Windows IIS servers for implementing SSO for new applications.
  • Experience using Content Management Systems: WordPress and Django CMS plugins.
  • Expertise in client scripting language and serve scripting languages like JavaScript, JQuery, JSON and Bootstrap.

Environment: Python, Django, Django-cms, SSO, database access, Django-cms plugins, Bootstrap, JavaScript, HTML5, CSS3, Agile.

Confidential

Web/ UI 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 Flash developers end the correct data via query strings.
  • Used HTML/CSS, XML and JavaScript for UI development.
  • Converted Visual Basic Application to Python, MySQL.
  • Generated Python Django Forms, Crispy forms to record data, login and signup of online users
  • Experience in development test automation.
  • Designed and Implemented a Random Unique Test Selector Package on processing large volume of data using Python and Django ORM.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Designed email marketing campaigns and also created responsive web forms that saved data into a database using Python/ Django Framework.
  • Skilled in using collections in Python for 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, Django 1.4, Jenkins, MySQL, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Git

Confidential

Software Developer

Responsibilities:

  • Developed database accessors to access database objects which underlying would do dynamic, static SQL queries.
  • Rewrite existing Python modules to deliver certain format of data.
  • Generated graphical reports using python package Numpy and MatPlotLib.
  • Representation of the system in hierarchy form by defining the components, subcomponents using Python and developed set of library functions over the system based on the user needs.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • Wrote programs to parse excel file and process many user data with data validations.
  • Used Python to manage the static templates, JavaScript pages to parse the jQuery and manage the storage and deletion of content.
  • Developing and maintenance of the tool that abstracts the information for the user.
  • Debugged and supported various Python applications, scripts. Utilized various IDEs, pdb and internal debug tools during debugging.
  • Analyzing and designing the database to improve the performance.
  • Maintenance of legacy application that where developed in PHP.

Environment: Python, MySQL, Linux, HTML, GIT, CSS and Apache Web Server.

We'd love your feedback!