We provide IT Staff Augmentation Services!

Python Developer Resume

3.00/5 (Submit Your Rating)

Sunnyvale, CA

PROFESSIONAL SUMMARY:

  • 8+ years of IT experience. Currently working as a Software Analyst web/application developer in Django.
  • Having Experience on Rabbit - MQ, Kafka and Zookeeper for message queue management.
  • Thorough understanding of Database Application Designs and Implementation using Oracle, SequoiaDB, PostgreSQL,MySQL and SQL Server. Good understanding of PL/SQL Normalizing and De-Normalizing Databases for performance.
  • Experience on GIT and Jira for version control and project management.
  • Experienced with full software development life-cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies.
  • Involve as Scrum master to set sprint goals, Sprint demo, sprint retrospective, sprint grooming and daily standup
  • Built the web application by using Python, Django, MongoDB, and PostgreSQL.
  • Experience in full SDLC starting from collecting Business specifications, Analysis, Design and Development, Testing and documenting the entire life cycle using various methodologies. Involved in projects using agile and Extreme Programming methodologies.
  • Applied HTML5, XML, CSS3, JavaScript, and AJAX to deliver cutting-edge user interfaces and components.
  • Familiar with JSON based REST Web services and Amazon Web services.
  • Testing a program by running it across test cases to ensure Experience in creating pytest, unittest cases and mock objects to ensure validity and effectiveness of code.
  • Experience in writing/editing web content, technical and user documentation, business process analysis, process flowcharting and documentation.
  • Currently working on to get GCP .

SKILL:

Languages: - Python, C#, C, C++, JAVA, java script, SQL, PERL

Database: - My SQL, Oracle, MongoDB, SQLite, PostgreSQL, Hadoop, SequoiaDB

Framework: - Django, flask, jinja, Oozie, RabbitMQ

Application Server: - Apache, AWS

Designing Tools: - UML, MS-Visio

Development Tools: - Visual Studio, Sublime, PyCharm, Eclipse

Version Control: - GIT, Bit Bucket, mercurial.

Testing Framework: - Pytest, mock, Pyunit, nose

Search optimizer: solr search, sequoia search

Deployment tool: Circle CI 1.0 and 2.0, Jenkins, Ansible, Docker

WORK EXPERIENCE:

Confidential, Sunnyvale, CA

Python Developer

Responsibilities:

  • Design and develop modular tool and micro-services which trigger different workflow which mine data from database.
  • The application will interact numbers of server to get workflow and star mining job.
  • The application also look for data mining workflow and services health check and integrate HQL and SQL queries in it.
  • If anything has been change in any workflow or any database queries it will detects and start a new job and make a log for it.
  • This tool dump all mine data in in Oracle from various data mining tool like Hadoop and it will integrated with Oozie workflow.
  • For version control I have use Gitlab.
  • Maintain all job report and heath of the job. Time by time generate email to all upper management team and associated project developer regarding job status.

Tools: and skills: Python, PyCharm, Hadoop, Oozie, Eclipse, Sublime, Linux, Shell Scripting, Mac, Gitlab.

Confidential, Seattle, WA

Python Developer

Responsibilities:

  • Develop Restful APIs in python for fleet management system which track the vehicle location and its heath.
  • These APIs uses their own custom frame work which is called as Honeybadger which provide micro services to validate data.
  • We used to use Rabbit-MQ for manage input message queue and output queue.
  • Later we change on Apache Kafka to taking care of message queue with the framework of Zookeeper.
  • We have develop unite test as well as all test case scenarios for all REST APIs and their micro services.
  • We following agile software development model, we have scrum every day and sprint every month to track pending issues and backlog.
  • For version control we have use GITHUB
  • Use Jenkins to test build code and automated testing.

Tools: and skills: Python, PyCharm, Linux, Shell Scripting, Git, Agile, Scrum, Jira.

Confidential, Oakland, CA

Cloud Developer

Responsibilities:

  • Working on cloud image factory which is Google cloud platform application which is based on python, terraform, ansible playbook, postgresSQL.
  • Design and develop GCP image factory in python 3.6 which is multithreaded application which will bake all OS images integrate all com@pany policy in OS.
  • Develop less fragile code with sufficient amount of logging and exception handling.
  • For optimize use of resources develop reusable modular code which can be consume by multiple time with in project
  • Project deploy and run on GCP instances
  • Working on automate project build deployment through Jenkins
  • Working closely with project architect to improve design of the project and enhance functionality.
  • Involve in day to day stand up, sprint planning, and sprint review
  • Also involve in review of co-worker committed code.
  • Analyzing user requirements and defining functional specifications using Agile and Extreme programming methodologies
  • Maintaining version control using GitHub.
  • Being a technical resource for direct communication to team members in the program development, testing and implementation process
  • Documenting modifications and enhancements made to the applications, systems and databases as required by the project.
  • Wrote multithreaded watchdog for image factory to effectively communicate virtual machine while project running in GCP
  • Developed crypto rest services using NodeJS

Tools: and skills: Python, PostgreSQL, Docker, and GCP, PyCharm, Shell Scripting, windows OS, Linux, Git, Jira, Scrum methodology.

Confidential, San Jose, CA

Python Developer

Responsibilities:

  • Design and develop python micro services with using simpy module to calculate complicated time consumption by each operation in assembly line.
  • Take input as XML file as any factory assembly line operations and distinguish all operation and the sequence of all operation and timing of each operation to finish task.
  • Check all the operation shared any rehouses or not
  • Develop O/P as CSV file which will execute the operation for certain numbers of parts to be finish.
  • Develop exception cases, test the build with using unit test and also develop test case scenario for build.
  • I have use Git for version control for the build
  • Develop Interactive front end to visualize data from backend and represent in graphical manner to batter understanding for user

Tools: and skills: Python, PyCharm, Linux, Shell Scripting, Mac, Git, Simpy.

We'd love your feedback!