We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

Sunnyvale, CA

PROFESSIONAL SUMMARY:

  • 8+ Years of development experience in Python, Perl, Unix/Linux Shell Scripting, and Power Shell.
  • Extensive experience in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications.
  • Extensive knowledge on Objected Oriented Concepts, Standard Template Library, Smart Pointers, Data Structures and Design patterns.
  • Web development using Python and Django.
  • Developed/supported application on LAMP stack (using PHP, MYSQL and Apache).
  • SQL scripting experience in creating, Tables, Views, Indexes, Partitions, Procedures, Functions, Triggers etc
  • Experience devising SQL queries for Unit Testing, Data Validation, Integration Testing
  • Used socket programming for writing servers.
  • Extensive experience in Python STL, Django, UI and web development.
  • Experience in developing GUI using QT and Java.
  • Front end development experience using HTML, CSS, JQuery, JSON and Javascript.
  • Good Exposure in maintaining various version controls.
  • Experience in Agile development techniques.
  • Keen on learning and adaptable to any platform.
  • 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.
  • Excellent analytical and problem solving skills and ability to work on own besides being a valuable and contributing team player.

TECHNICAL SKILLS:

Operating Systems: Unix (Solaris/AIX/HP-UX), Linux (Redhat, SuSE, CentOS,, Ubuntu), Windows 2000/3, 7/8

Web technologies: JavaScript, XML, HTML.

Languages: Python, Perl, Shell Scripting, PHP, Java, C, C++, PL/SQL

Database: Oracle 10/11, SQL SERVER 2012/2008, MYSQL 5

Internet Programming: HTML, XML, CSS, AJAX, JSON, query, Web Services(SOAP/REST), Apache

Software Tools: Make, GDB, DBX, Eclipse, Microsoft Visual Studio .Net 2008, MS Visio

Version Control Tools: CVS, Perforce, Git

WORK EXPERIENCE:

Confidential, Sunnyvale, CA

Python Developer

Responsibilities:

  • Wrote several Python scripts to automate Unix and Linux servers provisioning.
  • Configured and deployed “HP CG-Helion Cloud” both manually and by using Ansible.
  • Secured ports using UFW commands via Ansible.
  • Familiar with Openstack services.
  • Created UI using Javascript, HTML, CSS
  • Built a Django application to keep a better track of the logs and download latest builds.
  • Documented and reviewed the whole process of cloud installation.
  • Wrote python and shell scripts to provision only selected server(s).
  • Used Git to commit code into the repository.
  • Tested the code on production and state environment.
  • Wrote automated python scripts to test.
  • Parsed and created many JSON files to fulfill various requirements.

Environment: Python, Django, Ubuntu, MYSQL, PHP, Apache, Linux/Unix Shell Scripting, Ansible.

Confidential, OH

Python Developer

Responsibilities:

  • Wrote several Shell/Perl/Python script to automate Unix and Linux servers provisioning, Server patching including pre-patch and post-patch scripts, security hardening.
  • Developing/Migrating new/legacy applications with Perl CGI
  • Developed Map reduce jobs in Python for analyzing CEC usage data
  • Creating Hive tables and loading data and analyze data with Hive queries
  • Used Sqoop to transfer data between RDBMS and HDFS
  • Handling cutovers of developed applications to Stage and Prod
  • Managing off-shore team and assigning the work and monitoring with Rally
  • Setting up proxy rules of applications in Apache server
  • Setting up CRON jobs for applications
  • Creating Templates with HTML::Template Module
  • Identifying the dependent modules and troubleshooting in the new environment
  • Publish code and the supporting files in Stage and Production using Web updater tool
  • Testing the code on State and Production environment.
  • Checking the code by unit testing
  • Documentation of User Requirement Specifications and System Requirement Specification.
  • Created UI using Javascript, HTML, CSS
  • Responsible for setting up Python REST API framework using Django.
  • Implement security features for the APIs.
  • Installation and setting up Python/Unix test beds.
  • Write Automation/test python scripts to test.
  • Implement code in python to retrieve and manipulate data.

Environment: Python, Perl, Django, Ubuntu, MYSQL, PHP, Apache, Linux/Unix Shell Scripting.

Confidential, Walnut Creek, CA

Python Developer

Responsibilities:

  • Responsible for development and enhancements of all the modules of raildocs and have them running quickly with online features.
  • Extensively worked on Python and Perl scripting to automate various manual routine task.
  • Used HTML, CSS, JQuery, JSON and Javascript for front end applications.
  • Managed our servers in development, testing, and production.
  • Implemented locking mechanisms using multi-threading functionality.
  • Used Python, Perl, CGI, JQuery, JavaScript and JSON at the front end.
  • Used python scripts to update content in the database and manipulate files.
  • Generated Python Django Forms to record data of online users
  • Using Python script and cron jobs established automatic test execution every night.
  • Developed Python script to identify SVN version difference of XML schemas between local and main SVN repository.
  • Involved in the development work of a Java test bed for XML functional testing.
  • Designed SQL queries based on requirement specification to test K-shell scripts code with embedded SQL’s.
  • Developed Perl script to automate data migration test activities. This led to identification of several issues.
  • Completed regression test automation work of web based Java applications using Perl, Python and SQL with MySQL backend.
  • Lead role of testing projects. Reviewed requirement specification document, prepared test plans and designed positive and negative test cases of above projects.

Environment: C++, Python 2.7, Perl, Linux, Shell Scripting, Java Script, JQuery, JSON, MySQL, Apache, Linux.

Confidential

C++/ Python/Java/Linux Developer

Responsibilities:

  • Coordinated with Designer team to get the requirements for the release. Used to clarify them with Clients to meet functional specifications expected.
  • Developed back end modules using C++ (Linux/Windows).
  • Wrote Python and Shell scripts to automate manual tasks.
  • Directly responsible for development of several modules in two critical features - Tank Replacement System and Leak Notification, that helped simplify complex business environment through an integrated approach that consolidates customer setup, regulation checking and payment visibility in a single location.
  • Designed and developed various UI screens using HTML and CSS.
  • Mentored junior members of the team with the software development methodologies used in the project.

Environment: Python 2.7, Windows, Shell Scripting, GDB, Microsoft Visual Studio .NET 2008, Microsoft Visio

We'd love your feedback!