We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

2.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • Nearly 7 years of experience as an Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications.
  • Good experience of software development in Python (libraries used: libraries- Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, networkx, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, pycharm, emacs.
  • Good experience in Python, Django, Zope, Pyramid Framework, Shell Scripting, SQL Server, UNIX and Linux.
  • Good understanding of Django ORM and SQLAlchemy.
  • Have good knowledge on SQLite, MySQL, MSSQL, PostgreSQL, NoSQL databases like (Cassandra, Mongo dB).
  • Experience in analyzing and handling large datasets using Oracle Relational databases.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL database.
  • Having working Knowledge of Amazon AWS S3, Amazon EC2 and deployment using Heroku, Jenkins.
  • Proven ability in working with Perl and Shell scripting for designing automation framework.
  • Good knowledge of server Apache Tomcat, Web logic.
  • Understanding of Python Best Practices (PEP-8).
  • Good knowledge of web services with protocols SOAP, REST.
  • Experience on Web Technologies using HTML4/5, CSS/CSS3, JavaScript, JQuery, AJAX, AngularJS, XML and JSON by following W3C standards.
  • Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS.
  • Worked in cross browser compatibility, Bootstrap and Responsive web design. Active Participation in Full development life cycle (requirements, design, architecture, development, testing).
  • Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
  • Working experience in Java Collections, Interfaces, Exception Handling and Performance Tuning.
  • Skilled in debugging/troubleshooting issues in complex applications.
  • Experienced in Unit testing, Integration testing, User acceptance testing, Functional testing.
  • Active participation in unit testing and developing code reviews.
  • Have good idea about development tools like Bugzilla, Jira, Confluence, Axosoft.
  • Good knowledge in maintaining various version controls systems such as SVN (Centralized Version Control System) and GIT (Distributed Version Control System).
  • Have very good Knowledge of Waterfall Model and Agile Methodologies (Scrum).
  • Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
  • Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.

TECHNICAL SKILLS

Frameworks: Django, Zope, PyJamas, Jython, CSS Bootstrap

Web Technologies: HTML, CSS, DOM, SAX, Java Script, JQuery, AJAX, XML, AngularJS.

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

J2EE Technologies: JSP, Java Servlets, JNDI, JDBC and JMS.

Version Control: SVN, CVS, Git, GitHub.

Analytic Tools: JMP PRO, SAS, Tableau, UCI NET, NodeXL

Application servers: Apache Tomcat, JBoss, WebLogic, WebSphere

Databases: Oracle, My SQL, PostgreSQL, Apache Cassandra, MongoDB

IDE’s/ Development Tools: NetBeans, Eclipse, PyCharm, PyStudio, and Sublime Text.

Operating Systems: Windows, Red hat Linux, Unix, Ubuntu.

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

Deployment Tools: Heroku, Amazon EC2, Jenkins

Ticketing Tools: Bugzilla, Axosoft and JIRA.

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Sr. Python Developer

Responsibilities:

  • Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
  • Built database Model, Views and API’s using Python for interactive web based solutions.
  • Placed data into JSON files using Python to test Django websites.
  • Used Python scripts to update the content in database and manipulate files.
  • Developed web based application using Django framework with python concepts.
  • Generated Python Django forms to maintain the record of online users.
  • Used Django API’s to access the database.
  • Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
  • Wrote Python modules to view and connect the Apache Cassandra instance.
  • Developed tools to automate some base tasks using Python, Shell scripting and XML.
  • Created Unit test/ regression test framework for working/new code.
  • Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
  • Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
  • Developed efficient Angular.js for client web based application.
  • Responsible for designing, developing, testing, deploying and maintaining the web application.
  • Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
  • Involved in working with Python open stock API’s.
  • Responsible for managing large databases using Panda data frames and MySQL.
  • Wrote and executed various MySQL database queries from Python-MySQL connector and MySQL dB package.
  • Involved in debugging and troubleshooting issues and fixed many bugs in two of the main applications which are main source of data for customers and internal customer service team.
  • Implemented SOAP/RESTful web services in JSON format.
  • Created Git repository and added the project to GitHub.
  • Involved in debugging the applications monitored on JIRA using Agile methodology.
  • Attended many day-to-day meetings with developers and users and performed QA testing on the application.

Environment: Python 2.7, Django, PyQT, Panda API, HTML, CSS, AJAX, Tomcat, Apache HTTP, Angular.js, JSON, Restful, XML, JavaScript, OOD, Shell Scripting, GITHub, MYSQL, Cassandra, Jira, Agile.

Confidential, Atlanta, GA

Sr. Python developer

Responsibilities:

  • Analysis and Design of application.
  • Created UI using JavaScript and HTML5/CSS.
  • Implemented business logic using Python/Django.
  • 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.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Maintained program libraries, users' manuals and technical documentation.
  • Managed large datasets using Panda data frames and MySQL.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Carried out various mathematical operations for calculation purpose using python libraries.
  • Built various graphs for business decision making using Python matplotlib library.
  • Fetched twitter feeds for certain important keyword using python-twitter library.
  • Used Python Library Beautiful Soup for webscrapping.ss.
  • 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.
  • Implement code in python to retrieve and manipulate data.

Environment: Python 2.7, Django, HTML5/CSS, MS SQL Server 2013, T-SQL, Jasper Reports, Java script, Eclipse, Linux, Shell Scripting.

Confidential, Valencia, CA

Django Developer(Python/Django)

Responsibilities:

  • 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.
  • Implemented this application, using object-oriented Perl to dynamically generate HTML with embedded JavaScript, interacting with back-end databases via DBI/DBD.
  • 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 JavaScript 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.

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

Confidential, Bronx, NY

Python developer

Responsibilities:

  • Used Django framework for application development.
  • Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
  • Ensured high quality data collection and maintaining the integrity of the data.
  • Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
  • Used several python libraries like wxPython, numPY and matPlotLib.
  • Was involved in environment, code installation as well as the SVN implementation.
  • Build all database mapping classes using Django models.
  • 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.
  • Creating unit test/regression test framework for working/new code
  • This project also used other technologies like JQuery for java script manipulations, bootstrap for the front-end html layout.
  • Responsible for debugging and troubleshooting the web application.

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

Confidential

Python/Java Developer

Responsibilities:

  • Designed and developed entire frontend and backend modules using Java and Python with web frameworks.
  • Responsible for designing, developing, testing, deploying and maintaining the website.
  • Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
  • Developed database management 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 divide XML documents and load the data in database.
  • Developed property list for all the applications using Python.
  • Handled client side validation using JavaScript.
  • Created Unit test/ regression test framework for working/new code.
  • Involved in writing SQL queries implementing functions, triggers, cursors, object types, sequences, indexes etc.
  • Used subversion version control to co-ordinate the team.
  • Involved in debugging and troubleshooting issues of web application.
  • Responsible for day to day issues and enhanced performance of the web application.
  • Involved in UNIX environment for the development of the application.

Environment: Java, Python, Struts 1.2, Django 1.0, MySQL, Linux, HTML, XHTML, CSS, JavaScript, AJAX, SQL, MySQL, Apache Web Server, UNIX.

Confidential

Java Developer

Responsibilities:

  • Analyzed user requirements and designed UI, object model, application server logic and schema.
  • Developed and designed JSP using struts tag libraries, HTML, JSP, AJAX, and Java script for Electronic health record (EHR).
  • Coded Struts Action Classes and Model Classes.
  • Integration of application with struts Validation framework to do business validations.
  • Implemented JAXP for Processing and JAXB for Binding.
  • Worked with Quality assurance team to validate the test patterns to meet the business requirements.
  • Conducted Unit testing, Interface testing, System testing and user acceptance testing.
  • Used SVN for version control
  • Involved in writing SQL queries & PL SQL - stored procedures, functions, triggers, cursors, object types, sequences, indexes etc.
  • Developed the application using Business Delegate design patterns to communication action mappings with EJB session beans & entity beans.
  • Used JMS for asynchronous messaging.
  • Involved in producing and consuming SOAP based web services.
  • Involved in developing JUNIT test patterns and ran the TEST SUITE using EMMA tool.
  • Deployed web components, presentation components and business components in Tomcat Web Server.

Environment: Java, J2EE, Struts, JSP, HTML, CSS, Oracle 9i, SQL, PL/SQL, XML, UNIX, JUNIT, VSS, WSDL, SOAP, EJB, entity beans, JMS, EMMA, and Tomcat.

We'd love your feedback!