We provide IT Staff Augmentation Services!

Python Developer Resume

3.00/5 (Submit Your Rating)

Rtp, NC

SUMMARY

  • Engineering professional with 6 years of experience in software development.
  • Experienced in developing applications/tools using C++, Python and Perl.
  • Experienced in object - oriented concepts with C++ and Python.
  • Worked on several Python packages like NumPy, SciPy, PyTables etc.
  • Experienced in design, development, testing, automation, enhancement, and maintenance of applications and tools.
  • Good knowledge in various phases of SDLC requirement analysis, design, development and testing on various development and enhancement projects.
  • Good experience in error and exception handling.
  • Experienced in using debuggers like gdb, pdb.
  • Experienced in developing multi-threaded applications in a Linux environment.
  • Experienced in designing the automation framework using Perl and Shell scripting.
  • Experienced in version control, ideally Git.
  • Have flexibility and ability to learn and use new technologies and also to work in team environment as well as independently.

TECHNICAL SKILLS

  • C
  • C++
  • Python
  • SQL
  • Linux / Real Time Operating Systems (RTOS)
  • HTML
  • CSS
  • XML
  • Git
  • SVN
  • JIRA
  • Bugzilla
  • Agile
  • Scrum
  • Waterfall methodologies
  • PyCharm
  • NetBeans
  • Eclipse IDEs
  • Django framework

PROFESSIONAL EXPERIENCE

Confidential - RTP, NC

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing, and deployment.
  • Implemented web, stand-alone, client-server enterprise applications usingPython, C, Django, Django Rest Framework in various domains.
  • Experienced with Object Oriented Programming, Software Development Life Cycle, agile methodologies, coding and testing of enterprise applications.
  • Developed web-based applications using Python, Django, XML, CSS, HTML.
  • Experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, Subroutines, functions on SQL.
  • Proficient in Front end development experience usingPython, Django, HTML, XML, CSS.
  • Hands on experience in SVN, Git, JIRA and Bugzilla worked in SQL databases MS SQL, Apache Cassandra, Oracle and MongoDB.
  • Developed Business Logic usingPythonon Django Web Framework
  • Experience in developing web applications implementing MVC architecture using Django, Webapp2 and Flask Web application frameworks
  • Experienced in using SVN, Eclipse, Pycharm, Pyscript, JIRA and GIT.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Written PythonCode using Ansible Python API to Automate Cloud Deployment Process.
  • Experienced in Agile Methodologies, Scrum stories and sprints experience in a Pythonbased environment, along with data analytics, data wrangling and Excel data extracts.
  • Experience in handling Errors/Exceptions and debugging the issues in large scale applications.
  • Experienced in various types of testing such as Unit testing, Integration testing, User acceptance testing, Functional testing.
  • Experience in working with different operating systems Windows, Linux (Ubuntu) and UNIX
  • Ability to work on own initiative and as a part of team. Willingness to learn new Technologies, openness to new ideas and ability to learn very quickly.

Confidential - Chicago, IL

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Developed user interface using CSS, HTML, JavaScript and JQuery.
  • Wrote Python modules to extract data from the MySQL source database.
  • Designed and implemented a dedicated MySQL database server to drive the web applications and report on daily progress.
  • Developed views and templates with Python and Django’s view controller and templating language to create a user-friendly website interface.
  • Created entire application using Python, Django, MySQL and Linux.
  • Maintained and updated existing automated solutions
  • Handled potential points of failure through error handling and communication of failure
  • Implemented RESTful web services for the data transportation between multiple systems.
  • Developed remote integration with third party platforms by using RESTful web services.
  • Built various graphs for business decision making using Python matplotlib library.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Detected problems, solved them and precisely documented progress of the project.
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.

Confidential, San Diego, CA

Python Developer

Responsibilities:

  • Involved in the project life cycle including design, development and implementation, verification and validation.
  • Created a Python/Django based web application using Python scripting for data processing, MySQL for the database and matplotlib for data visualization of sales, tracking progress, identifying trends.
  • Fetched twitter feeds for certain important keyword using python-twitter library, Tweepy. Used JSON to store the twitter data which was further represented using matplotlib visualization and generated graphical reports for business decision.
  • Developed entire frontend and backend modules usingPythonon Django Web Framework
  • Wrote and maintained automated Selenium/Appium tests to test the web and mobile UIs of each of our clients
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format
  • Used Pandas library for statistics Analysis and Using NumPy for Numerical analysis and managing large datasets using Panda data frames and MySQL
  • Troubleshoot the process execution and worked with other team members to correct them
  • Extensive code reviewing using GitHub pull requests and improved the quality of code.
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time
  • Experience with different testing methodologies like unit testing, Integration testing, web application testing
  • Worked with RDBMS like Oracle 11g/10i and MySQL databases to query and read data.

Confidential

Python Developer

Responsibilities:

  • Closely involved in performance evaluation and User Acceptance Test (UAT).
  • Developed a portal to manage and entities in a content management system using Flask.
  • Wrote programs for performance calculation using NumPy and SQLalchemy.
  • Worked on CSV files while trying to get input from the MySQL database.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Create, develop and fine-tuned SQL objects: Tables, stored procedures, views and triggers.
  • Generated automated documentation for thePythonscripts using sphinx. Designed and developed continuous integration usingPython, Flask, GitHub.
  • Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
  • Worked in stages such as analysis and design, development, testing and debugging.
  • Experience in writing Use Case diagrams, Class diagrams Sequence Diagrams, and State Diagrams
  • Organized data exchange and integration with customers and third-party systems using CSV, XLS, XML, DBS and REST.
  • Developed REST APIs using Python with Flask framework.
  • Collaborated with a team of instructors and programmers to develop the curriculum and guidelines for workshops to teach the logic of programming
  • Tested all completed work to ensure proper and error free functionality
  • Wrote and executed various MySQL database queries from Python using Python-MySQL connector and MySQL dB package.

We'd love your feedback!