We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

5.00/5 (Submit Your Rating)

Indianapolis, IN

PROFESSIONAL SUMMARY:

  • Over 7+ Years of professional experience in Analysis, Design, Development and Implementation of various client - server applications in Python.
  • Experienced in developing web-based applications using Python, Django, XML, CSS, HTML, JavaScript and JQuery.
  • Good knowledge on Python Collections and Multi-Threading .
  • Skilled experience in Python with proven expertise in using new tools and technical developments.
  • Good experience of Web Services with protocols SOAP and REST .
  • Good at using libraries for technical development like Beautiful Soup , Pickle , PySide , Pandas dataframe and MySQL for database connectivity to drive improvements throughout entire software development lifecycle.
  • Solid understanding of MVC design patterns.
  • Good experience in developing web applications implementing Model View Control architecture using Django and Flask web application frameworks.
  • Good knowledge in GUI frameworks - Jython, Pyjamas, Tkinter.
  • Experience with Version Control, ideally GIT and SVN.
  • Experience in working with Amazon web services Amazon EC2 and Amazon s3.
  • Expertise in working with deployment using Heroku and Jenkins.
  • Good experience in using different data bases like MySQL , Oracle and Apache Cassandra .
  • Experience in analyzing and handling large datasets using Oracle Relational database.
  • Have good experience in working with application server WebLogic, WebSphere, Apache Tomcat.
  • Experience in writing SQL queries and Stored Procedures and implementation of it on a database .
  • Well versed in browser abstracting JavaScript libraries like jQuery, Angular.js, etc.
  • Proven ability in working with Shell scripting for designing automation framework.
  • Expertise in understanding complex codes and extending their functionality.
  • Thorough knowledge in various front end tools like HTML, JavaScript, XML, JQuery and AJAX.
  • Experience in Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects .
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics , data wrangling and Excel data extracts .
  • Knowledge of the software Development Life Cycle (SDLC), Agile and Waterfall Methodologies and active Participation in full development life cycle (includes requirements, design, architecture, development, testing).
  • Experienced in Unit , Integration , User acceptance , and Functional testing.
  • Hands on experience in debugging and fixing the bugs and also very good with support and maintenance.
  • Experience in working with different operating systems Windows, UNIX and Linux.
  • Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
  • Excellent analytical and problem solving skills with efficient time management and result oriented attitude.
  • Good interpersonal, Very hands on attitude and approach, Inquisitive, Self-determined to learn and improve, committed to tasks and provide good results, team player and Good communication skills.

TECHNICAL SKILLS:

Languages: C, C++, Java, Python and PL/SQL.

Markup Languages: HTML, JSON, XML.

Scripting: JQuery, Java Script, AJAX, Shell, CSS, Perl.

Frameworks: Django, Flask, Angular JS.

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

Build Tools: Ant and Maven.

Version Control Tools: Subversion, GIT and CVS.

Programming Methodologies: Waterfall and Agile.

Operating Systems: Windows, Unix, Linux (CentOS and Ubuntu).

Databases: Oracle, MySQL, Apache Cassandra.

Deployment Tools: Amazon EC2, Heroku, Jenkins.

Debuggers: Pdb and gdb.

IDE Tools: PyCharm, Eclipse, PyStudio, Sublime text.

Servers: Apache Tomcat, WebLogic, Jboss.

Bug Reporting Tools: JIRA and Bugzilla

MS Office Tools: MS Word, MS PowerPoint, MS Excel

PROFESSIONAL EXPERIENCE:

Confidential, Indianapolis, IN

Sr. Python Developer

Responsibilities:

  • Extensively used OOD concepts in overall design and development of the system.
  • Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
  • Prepared and analyzed reports using Python libraries and involved in environment Setup.
  • Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
  • Used Pandas API to put the data as time series and tabular format for easy timestamp data manipulation and retrieval.
  • Designed RESTful XML web service for handling AJAX requests.
  • Designed and implemented a dedicated MYSQL database server to drive the web apps and report on daily progress and also developed MySQL Stored Procedures and Shell Scripts for Data Import/Export and Conversions.
  • Used Bootstrap mechanism to organize and manage HTML page layout.
  • Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
  • Placed data into JSON files using Python to test Django websites.
  • Used JavaScript and XML to update a portion of a webpage.
  • Used XML for dynamic display of options in select box and description on web page.
  • Created Git repository and used to add the project to GitHub on daily basis.
  • Responsible for Debugging and Troubleshooting issues.
  • Involved in debugging the applications monitored on JIRA using agile methodology.
  • Developed, tested and debugged software tools utilized by clients and internal customers.
  • Coded unit test programs and evaluated existing engineering processes.
  • Responsible for running and maintaining business processes on daily / weekly / monthly basis.

Environments : Python , Django , Panda API, HTML, CSS, AJAX, Tomcat, Apache HTTP, JSON, Restful, XML, JavaScript, OOD, Shell Scripting, GitHub, MYSQL, Jira, agile, Eclipse.

Confidential, San Jose, CA

Sr. Python Developer

Responsibilities:

  • Developed Views and Templates with Django view controller and template language to create a user-friendly website interface.
  • Configured the Django admin site, dashboard and created a custom Django dashboard for end users with custom look and feel.
  • Used Python and Django for XML, JSON processing, data exchange and business logic implementation.
  • Built database Model, Views and API’s using Python for interactive web based solutions.
  • Used Python scripts to update the content in database and manipulate files.
  • Designed and developed data management system using MySQL.
  • Used Django APIs for database access worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Played a key role in a development wide transition from Subversion to Git, which resulted in increased in efficiency for the development community.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Implemented RESTful Web-Services for sending and receiving the data between multiple systems.
  • Used Python Library Beautiful Soup for web scrapping.
  • Developed most of the application part in Linux environment and very much familiar with all of its commands.
  • Responsible for debugging and troubleshooting the web application.

Environments : Linux, Python, Django, HTML5, XML, JavaScript, JQuery, MS SQL Server, Amazon s3, Jenkins, Mongo DB, Beautiful soup, Eclipse, Git, GitHub, JIRA.

Confidential, Atlanta, GA

Python Developer

Responsibilities :

  • Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
  • Used Python based GUI components for frond end functionality like selection criteria.
  • Developed Python code for instantiating multi-threaded application and running with other applications.
  • Worked on developing internal testing tools written in Python.
  • Used Django Database API’s to access database objects.
  • Developed web based application using Django framework with python concepts.
  • Generated Python Django forms to maintain the record of online users.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Responsible for managing large databases using Panda data frames and MySQL.
  • Wrote and executed various PostgreSQL database queries.
  • Automation for execution of tests in batch using Shell scripting.
  • Worked on front end frame works like CSS Bootstrap for development of Web applications.
  • Deployed the project into Heroku using GIT version control system.
  • Used Eclipse as IDE for developing the application.
  • Written Maven scripts , Shell script for end to end build and deployment automation.
  • Proactively worked with managers and development staff to meet project goals within expected timelines.

Environments : Python, Django, HTML5, AJAX, SQL, MS SQL Server, JavaScript, Eclipse, Linux, Shell Scripting, Apache Cassandra, Bugzilla, Git, GitHub, Heroku , CSS Bootstrap, Maven, PyCharm.

Confidential, Dallas, TX

Python Developer

Responsibilities:

  • Used Django framework for application development.
  • Created entire application using Python , Django, MySQL and Linux .
  • Involved in working with Python open stock API’s.
  • Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Creating unit test/regression test framework for working with new code.
  • Build SQL queries implementing functions, packages, views, triggers, and tables.
  • Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Maintaining the scripts using the SVN version Control.
  • Maintaining customer database using MS EXCEL.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.

Environments: Python, Django, JSON, AJAX, JQuery, SQL, MySQL, Java Script, UNIX, Agile, GIT, SVN, SOAP, Eclipse.

Confidential

UI Developer

Responsibilities:

  • Analyzed user requirements and designed UI, object model, application server logic and schema.
  • Created UI using JavaScript and HTML5.
  • Developed and designed JSP using HTML, AJAX, and Java script for the required module.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the testing phase.
  • Wrote ANT scripts for automated builds and deployments.
  • Used ANT as a build tool on JAVA projects for the development of build artifacts on source code.
  • Improved code reuse and performance by making effective use of various design patterns.
  • Worked with Linux like OS on regular basis.
  • Developed applications especially in Linux environment and familiar with all of its commands.
  • Deployed web components, presentation components and business components in Tomcat Web Server.

Environments : Java, J2EE, SVN, HTML, CSS, Oracle, MySQL, XML, Linux, SOAP, Net Beans, ANT, Tomcat, Eclipse.

Confidential

Java Programmer

Responsibilities:

  • Work with team of developers on Java applications for RISK management.
  • Generated property list for every application dynamically using JAVA.
  • Handled all the client side validation using JavaScript.
  • Involvement in the use cases, development of OOAD and modeling, which involved in class diagrams and object diagrams using UML.
  • Extensively used Eclipse while writing code for JSPs and Servlets.
  • Deployed the application in Tomcat server.
  • Using Subversion version control tool to coordinate team-development.
  • Experienced in Agile methodologies and SCRUM Process.
  • Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Requirements analysis, Re-engineering and functional specifications
  • Designed and developed data management system using MySQL.

Environments : Java/J2EE, OOAD, Agile, SVN, MySQL, Eclipse, Tomcat.

We'd love your feedback!