We provide IT Staff Augmentation Services!

Python Developer Resume

5.00/5 (Submit Your Rating)

CaliforniA

PROFESSIONAL SUMMARY:

  • 7+ years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone applications.
  • Extensive knowledge in Python, Shell Scripting, C, C++, UNIX and Linux.
  • Extensive experience in system analysis, design, development and implementation of standalone application and client/server application using Python, C and C++ programming.
  • Experience in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC).
  • Developed Python applications using concepts like OOPS, Multithreading, Multiprocessing.
  • Worked on object oriented programming concepts using Python.
  • Experience in working with Python IDE’s using PyCharm.
  • Experience in error detection and exception handling. Debugging using PyCharm.
  • Experience in version control systems using GitHub, SVN and ClearCase.
  • Experience in Scrum stories and sprints in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Experience of Databases such as Oracle 8g/9g/10g and Teradata concepts.
  • Maintained detailed documentation and architectural solutions in IT infrastructure and application systems.
  • Used UNIX/LINUX shell Scripts for automating batch programs.
  • Very strong full life cycle application development experience.
  • Experience with continuous integration and automation using Jenkins.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Proficient in Unit Test Plans (UTP), Integrated Test Plans (ITP) Extensive experience in User Acceptance Testing (UAT).
  • Continuously manages multiple deadlines and competing priorities through proactively planning and managing tasks and resources.
  • Willingness to work in a highly dynamic environment and ready to take up challenges.

TECHNICAL SKILLS:

Platforms: Windows, Unix/Linux

Programming Skills: Python, C, C++ and Linux programming

Database: Oracle, Teradata

Other Tools Used: SQL Developer, Putty, GitHub, SQL Workbench

PROFESSIONAL EXPERIENCE:

Confidential, California

Python Developer

Responsibilities:

  • Developed standalone application using Python, Unix/Linux scripting.
  • Developed Merge jobs in Python to extract and load data into Oracle database.
  • Developed python applications using Multithreading concepts
  • Worked on CSV files while trying to get input from the Oracle database
  • Managed large datasets using Oracle and Teradata.
  • Wrote python scripts to parse JSON and load the data in database.
  • Worked in stages such as analysis and design, development, testing and debugging.
  • Organized data exchange and integration with customers and third-party systems using CSV, JSON.
  • Worked in Oracle database on simple queries and writing cursors.
  • Deployment of the standalone application using the Linux server
  • Managed large datasets using Oracle
  • Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
  • Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Documented the design solutions and created stories for client requirements.
  • Rewrite existing Python module to deliver certain format of data.
  • Involved in the Complete Software development life cycle (SDLC) to develop the application.

Technology/Tools Used: Python programming, Unix, Linux Oracle, Teradata, Shell scripting, PyCharm, GitHub, JSON.

Confidential

Python Developer

Responsibilities:

  • Responsible for the design and development of different standalone applications based on clients requirements using Python programming, C, Pro C and Oracle Database.
  • Work with team of developers on python applications for RISK management.
  • Creating unit test/regression test framework for working/new code.
  • Responsible for debugging and troubleshooting the application.
  • Rewrite existing shell script in Python.
  • Managed large datasets using Oracle
  • Tested all completed work to ensure proper and error free functionality
  • Created Use Case diagrams, Class diagrams Sequence Diagrams, and State Diagrams.
  • Collaborated with a team of instructors and programmers to develop the curriculum and guidelines for workshops to teach the logic of programming.
  • Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Generated property list for every application dynamically using python.
  • Handling the day to day issues and fine tuning the applications for enhanced performance.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.

Technology/Tools Used: Python programming, C, Pro C, Unix, Linux Oracle, Shell scripting, PyCharm, GitHub

Confidential

C, C++, Linux Developer

Responsibilities:

  • Requirement gathering, Analysis, Coding, deploying and testing of C, C++ application
  • Enhancement and maintenance of code coverage using Pure Coverage monitoring tool
  • Detection and resolution of memory leaks, Run time errors using purify tools.
  • Analyzing and fixing of performance issues, critical bugs and application crashes.
  • Performing Unit testing, Integration testing, User acceptance testing, and Functional testing along with debugging/troubleshooting issues in complex applications.
  • Perform positive and Negative testing by inputting valid and invalid data.
  • Develop and execute test plans, test cases, bug reports and scenarios for functional and regression testing.
  • Involved in entire SDLC process.
  • Worked on Client-Server programming using TCP and UDP Sockets.
  • Developed C code for instantiating multi-threaded application and running with other applications.
  • Deployed the project using SVN version control system.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Responsible for debugging and troubleshooting issues.
  • Performed extensive unit testing (end-to-end) and prepared detailed test scripts as part of it.

Technology/Tools Used: C, C++ Programming, Unix, Linux programming, Shell scripting, SVN, ClearCase, Wireshark, UMTS, WCDMA, LTE

We'd love your feedback!