We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

2.00/5 (Submit Your Rating)

Cedar Rapids, IA

PROFESSIONAL SUMMARY:

  • Over 8 years of Professional IT experience in Design & Development of applications using Python, Java/J2EE, Django and FlaskProject.
  • Extensive experience in system analysis, design, development and implementation of web based and client/server application using HTML, CSS, JavaScript, AJAX, Java/J2EE, Servlets, JSP, JDBC, XML, Python, Django, PHP.
  • Experience in Multi - Tier distributed Enterprise applications.
  • Experience in implementation of Python web frameworks like Pylons, Web2py and Python Servlet Engine(PSE).
  • Experience in working with python editors like PyCharm, PyScripter, PyStudio, PyDev, Wing IDE and Spyder.
  • Have a good Knowledge of Agile Methodologies (Scrum) and experience in using API’s REST, CRUD, SOAP.
  • Having experience in Automation Testing using Selenium.
  • Good experience in using Python, Bootstrap, CSS, and JavaScript.
  • Good Experience in Error and Exceptional handling and Debugging.
  • Good experience in Shell Scripting, SQL Server, Unix and Linux.
  • Have good idea about development tools like Bugzilla and Jira.
  • Have exposure in different stages of Software Development Life Cycle (SDLC).
  • Experience with Version Control, ideally SVN, CVS, GIT and Mercurial.
  • Familiarity with development best practices such as code reviews and unit testing.
  • Excellent written and oral communication skills with results-oriented attitude.
  • Involved in working with Connection Oriented and Connection Less Protocols (TCP, UDP, DHCP, SMTP, HTTP).
  • Good Knowledge on Algorithms,Data Structures, OOPS concepts, Flowcharts.
  • Good knowledge on Automation test scripting (Python Selenium) and Socket programming using Python techniques.
  • Have good idea about tools like Jira, Confluence, Axosoft and Cassandra.
  • Experience in creating and using the UML class diagrams.
  • Expertise in analyzing OLAP and OLTP Databases and worked with Cloud computing as well by using Openstack.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Proficient in using Relational Databases like Oracle, SQL Server and My SQL.
  • Having an experience in dealing with Spark Hadoop. Hands on experience in dealing with huge databases like Teradata.
  • Participated in several Data Backup, Data Recovery and Disaster handling drills.
  • Effective in decision making & having ability to meet very tight deadlines.
  • Experience in analyzing the network traffic by using Wireshark and monitoring the Data Store by using DMZ(Demilitarized Zone).
  • Involved in maintaining the Access Control List at firewalls and keep tracking of Zero Day attacks.

TECHNICAL SKILLS:

Programming Language: Python, C++, C, Core Java, SQL, PLSQL.

Operating System: Windows, Linux, Mac OS.

Database: My SQL, SQL Server, Oracle and MongoDB.

Web Technologies: CSS, HTML, AngularJS, java Script, XML, JQuery, Ajax.

Application Servers: Web Sphere, Apache Tomcat.

Frameworks: Django, web2py, PyJamas, Jython, CSS Bootstrap.

Design Technologies: IBM Rational Rose XDE, Microsoft Visio 2003/2005

Testing Tools: JIRA, BUGZILLA and Selenium.

Protocols: UDP, TCP, SMTP, DHCP, ICMP, RIP, VLAN, IPV4 and IPV6.

IDE s/ Development Tools: PyCharm, PyScripter, PyStudio, PyDev, Wing-IDE and Spyder.

PROFESSIONAL EXPERIENCE:

Confidential, Cedar Rapids, IA

Sr. Python Developer

Responsibilities:

  • Gathered requirements from stakeholders, worked on design documents.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed and developed data management system using MySQL.
  • Rewrite existing Python/Django/Java module 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.
  • Generated property list for every application dynamically using python.
  • Responsible for search engine optimization to improve the visibility of the website.
  • Handled all the client side validation using JavaScript.
  • Creating unit test/regression test framework for working/new code.
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.

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

Confidential, Rancho, CA

Python Developer

Responsibilities:

  • Design, develop, test, deploy and maintain the website.
  • Interaction with client to understand expectations and requirements.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed and developed data management system using MySQL.
  • Rewrite existing Java application in Python.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Performed testing using Django's Test Module.
  • Worked on middle tier and persistence layer. Created service and model layer classes and Value objects/POJO to hold values between java classes and database fields.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Maintained program libraries, users' manuals and technical documentation.
  • Responsible for debugging and troubleshooting the web application.
  • Successfully migrated all the data to the database while the site was in production.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
  • Hand full experience on LINUX operating system.
  • Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
  • Used extracted data for analysis and carried out various mathematical operations for calculation purpose using python library - numpy, scipy.
  • Built various graphs for business decision making using Python matplotlib library
  • Maintained technical documentation for resolved issues for future reference

Environment: Python 2.7, Django, C++, Java, JQuery, MySQL, Oracle 11.2, Linux, Django, Eclipse, Shell Scripting, HTML5/CSS. Red hat Linux, Apache.

Confidential, Detroit, MI

Python Developer

Responsibilities:

  • Involved in preparing engineering specification with OOA and OOD.
  • Used Rational Rose Enterprise to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams, Data Modeling.
  • Developed application logic using Python, Jython, Java script.
  • Used JMS for updating Mailing plans and tracking them.
  • Implemented front end for third party Web service using JQuery, Html, AJAX, JSON and JavaScript.
  • Used Java Server Pages for content layout and presentation with Jython.
  • Developed the frontend for interaction by using the Django framework.
  • Worked with version controlling system CVS and SVN.
  • Created Data layer in MYSQL.
  • Extracted and loaded data using Python scripts and PL/SQL packages
  • Supported Java application for Media portal management.
  • Debugging and testing of the applications & fine tuning performance. Provided maintenance support in production environment.
  • Implemented DAO database access objects.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Deployment of application on Web logic 8.1 for testing and development team.
  • Validate test content in Emulation for SoC Display Controller.
  • Associated with development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Involved in preparing technical design document.
  • Used Connect SOAP rule to fetch the WebServices.
  • Used SOAP UI to test the external service.
  • Used JIRA for project tacking.
  • Involved in testing the application.

Environment: Java, Python 2.6, Django, CVS, JavaScript, HTML/CSS, MYSQL, PL/SQL, JDBC, Unix Shell Scripting, Red Hat Linux, Weblogic Application Server.

Confidential, Philadelphia, PA

Python Developer

Responsibilities:

  • Involved in complete software development life cycle - Requirement Analysis, Conceptual Design, and Detail design, Development, System and User Acceptance Testing.
  • Involved in Design and Development of the System using Rational Rose and UML.
  • Involved in Business Analysis and developed Use Cases, Program Specifications to capture the business functionality.
  • Improving the coding standards, code reuse, and performance of the Extend application by making effective use of various design patterns (Business Delegate, View Helper, DAO, Value Object etc. and other Basic patterns).
  • Design of system using JSPs, Servlets.
  • Implemented TCL utilities for telnet, ftp, ping, Wire shark, Ethereal captures using TCL/Expect for WAVES 2.0.
  • Running integration run in the Test execution system.
  • Designed application using Process Object, DAO, Data Object, Value Object, Factory, Delegation patterns.
  • Involved in the design and development of Presentation Tier using JSP, HTML and JavaScript.
  • Involved in integrating the concept of RFID in the software and developing the code for its API.
  • Design and developed Class diagram, Identifying Objects and its interaction to specify Sequence diagrams for the System using Rational Rose.

Environment: JDK 1.3, J2EE, JSP, Servlets, HTML, XML, UML, RATIONAL ROSE, AWT, Web logic 5.1 and Oracle 8i, SQL, PL/SQL, TCL/Except.

Confidential

Java Developer

Responsibilities:

  • Done JSP changes for UI part, created new JSP pages for the UI environment
  • Created new data base table or customized current ones using DAT files
  • Handled the security content and issues.
  • Created many web applications using HTML, CSS and JavaScript.
  • As a team member, I was involved in design of Employee Management software called HRMS.
  • Maintained the client-server environment and implemented the updates successfully
  • Created and modified required views/tables/triggers using SQL and worked on database bug fixes.
  • Experience solving the compatibility issues
  • Deployment of application on Web logic 8.1 for testing and development team
  • Developed Detail Design and Technical Design Document, Designed unit Test Plans.

Environment: Java, JSP, JavaScript, Java beans, Html, Xml, SQL, Unix, Spring Framework, BEA Web logic 8.1.

We'd love your feedback!