We provide IT Staff Augmentation Services!

Senior Python Developer Resume

5.00/5 (Submit Your Rating)

Madison, NJ

SUMMARY:

  • Over 8+ Years of experience in Analysis, Design, Development, Management, and Implementation of various standalone and client - server architecture based enterprise application software.
  • Extensive knowledge in Python, PHP, MySQL, NoSQL, UNIX and Linux.
  • Experience with Design, code, debug operations, reporting, data analysis and web applications utilizing Python.
  • Worked with MVW frameworks like Django, Angular JS, HTML, CSS, XML, Java Script, jQuery, JSON and Node.js.
  • Involvement in building frameworks and automating complex workflows using Python for Test Automation.
  • Experience in writing REST APIs in Python for large-scale applications.
  • Have good exposure in LAMP (Linux, Apache, MySQL, and Python) and WAMP Architectures.
  • Excellent working Experience in Agile (SCRUM) using Rally and TFS, RUP and Waterfall methodologies with high quality deliverables delivered on-time.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Good Command of web services with protocols SOAP, REST .
  • Utilized PyUnit, the Python unit test framework, for all Python applications.
  • Anticipated potential parts of failure (database, communication points, file system errors). Good working experience in using version control systems CVS, SVN, Amazon EC2, Git, and GitHub.
  • Evaluated potential software products based on new and existing system development and migration requirements.
  • Proficient in developing websites and web applications using PHP, MYSQL, AWS, Flask, Jinga, REDIS, HTML, XML, JSON, CSS, Java Script & AJAX.
  • Performed regression and system-level testing to verify software quality and function before it was released.
  • Experience in working with Python ORM Libraries including Django ORM.
  • Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity and Security and Database applications.
  • Assessed costs and risks associated with developing new features and products.
  • Skilled in testing tools like Bugzilla and JIRA.
  • Contributed to the Python codebase used in the automated deployment of software on multiple virtual machines.
  • Experienced in working with various Python IDEs using PyCharm, Spyder, NetBeans, PyStudio, PyScripter, Eric, Wing IDE and PyDev.
  • Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modeling.
  • Responsible for user validations on client side as well as server side and Troubleshoot issues relating to Cognito SDKs, Lambda SDKs (NodeJS, Python,Java)
  • Adept at automating repetitive work through Shell scripts and Python.
  • Experience in working with Python ORM Libraries including Django ORM.

PROFESSIONAL EXPERIENCE:

Senior Python Developer

Confidential, Madison, NJ

Responsibilities:

  • Worked on development of internal testing tool framework written in Python.
  • Developed GUI using Python and Django for dynamically displaying block documentation and other features of python code using a web browser.
  • Wrote scripts in Python for extracting data from HTML file.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Used JavaScript and JSON to update a portion of a webpage.
  • Performed troubleshooting, fixed and deployed many bug fixes for applications that were a main source of data for both customers and internal customer service team.
  • Handled potential points of failure (database, communication points and file system errors) through error handling and communication of failure.
  • Responsible for debugging the project monitored on JIRA (Agile)
  • Wrote Python scripts to parse JSON documents and load the data in database.
  • Worked on Restful API's to access the third-party data for the internal analysis and statistical representation of data.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Developed entire frontend and backend modules using Python on Django including Tastypie Web Framework using Git.
  • Worked on front end frame works like CSS Bootstrap for development of Web applications.
  • Created database using MySQL, wrote several queries to extract data from database.
  • Worked in NoSQL database on simple queries and writing Stored Procedures for normalization and renormalization.
  • Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki and backup the database.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Designed front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS, CSS, and JavaScript.
  • Followed AGILE development methodology to develop the application.
  • Involved in Data base design, normalizations and de-normalization techniques.
  • Involved in User Acceptance Testing and prepared UAT Test Scripts.
  • Effectively communicated with the external vendors to resolve queries.
  • 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 Git to resolve and coding the work on python and portlet.

Environment: Python 2.7,Python 3.2, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, jQuery, CSS Bootstrap, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.

Web / Python Developer

Confidential, Columbus, OH

Responsibilities:

  • Created Python and Bash tools to increase efficiency of application system and operations, data conversion scripts, AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API Integration.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Developed Python based API (RESTful Web Service) to track the events and perform analysis using Django.
  • Involved in development using C++, bug fixing and unit testing of the Layout commands
  • Led the development of parsers for handling JSON, XML responses and JAXB binding.
  • Worked with JMS (java messaging service) for asynchronous communication.
  • Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/JQuery and High Charts for data visualization of the served pages.
  • Developed web-based applications using Python, Django, XML, CSS, HTML, DHTML, JavaScript and Jquery.
  • Experience in using different hadoop eco system components such as HDFS, YARN, MapRe- duce, Spark, Pig, Hive, Oozie, Hbase, and Flume.
  • Experience in developing ETL applications on large volumes of data using different tools:
  • Spark-Scala, PySpark, Sqoop, Spark-Sql, Hive, Hbase, Pig and Map reduce.
  • Well versed with HDFS internals and YARN Architecture.
  • Experience in writing PIG scripts and Hive Queries for processing and analyzing large volumes of data on big data clusters.
  • Well-versed in using Map Reduce programming model for analyzing the data stored in HDFS and experience in developing spark applications as per business requirements.
  • Experience in application development using Python, Tornado Web Framework, Shell Scripting, HTML/HTML5, CSS/CSS3, Git, JavaScript, Oracle, Sybase, Python Pyro4, XML, JSON. Expert in creating HIVE UDFs using java in order to analyze data sets for complex aggregate requirements.
  • Well versed in developing the complex SQL queries on Oracle DB and Hive Databases.
  • Experience in building Automation tools using Python and Tornado framework.
  • Built client pages using HTML, JSP, XML to interact with users, and the business logic is implemented using Servlets and Java Beans
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval
  • Publish and Consume Contract First SOAP web services using spring & Restful Web services using Jersey
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture
  • Worked on JMS components for asynchronous messaging
  • Worked mainly on Core Java, C++, STL, data structures, UNIX, multithreading
  • Implemented code MVC2 framework using JSP's JavaBeans & Servlets
  • Utilized Python libraries NumPy, Twisted and matPlotLib
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery,
  • Worked on various environment Python, MYSQL, Apache, CSS, git, DHTML, HTML, JavaScript, Shell Scripts.

Environment: AMQP/RabbitMQ, REST, JSON, JSP, Servlets, Python, Django, XML, CSS, HTML, DHTML, JavaScript Jquery, JavaScript, ORM libraries,Shell Scripts,Hive,Pig.

Python Developer

Confidential, TX

Responsibilities:

  • Work with team of developers on python applications for RISK management.
  • Design, develop, test, deploy and maintain the website.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
  • Designed and developed data 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.
  • Handled all the client-side validation using JavaScript.
  • Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined function.
  • I have also used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we request from multiple browser to web application.
  • Used JQuery for all client-side Java script manipulation.
  • Created unit test/regression test framework for working/new code
  • Using Subversion control tool to coordinate team-development.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Responsible for debugging and troubleshooting the web application.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.

Environment: Python, Django 1.3, MySQL, Linux, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server, Django

Python developer

Confidential

Responsibilities:

  • Created a portable fully automated test tool, allowing 24/7 integration support for two development sites around the world and decreasing code turnaround time from 4 hours to 1 hour
  • Automated the daily and weekly build process to allow us to build daily builds twice a day for faster turnaround time for submitted code changes
  • Automated the code release process, bring the total time for code releases from 8 hours to 1 hour
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Implemented a review process in integration automation using Review Board and Gerrit that eliminated the need for a 5 hour per week daily approval meeting
  • Developed a web tool that monitors and drives the automated continuous integration system allowing release managers to track changes
  • Played a key role in a department wide transition from Subversion to Git, which resulted in an increase in efficiency for the development community
  • Developed a Coverity mail script that extracts code defects data per component for a daily report to drive reducing defects in the code base.
  • Created modern, REST APIs from existing information assets.
  • Manage a technician that oversees automation and carries out daily tasks.
  • Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.

Environment: Python, Kafka, JSON, GitHub, LINUX.

Junior Python Developer

Confidential

Responsibilities:

  • Involved in the Design, development, test, deploy and maintenance of the website.
  • Developed the UI using HTML, 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.
  • Responsible for search engine optimization to improve the visibility of the website.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Designed and developed the presentation layer/client end using HTML, XML, DHTML and JSP.
  • Handled all the client side validation using JavaScript.
  • Wrote validation scripts in SQL to validate data loading.
  • Use Git for version control.
  • Performed Unit and system testing.
  • Trained users and did production support.

Environment: Python, Django, MySQL, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, Git, Linux.

We'd love your feedback!