We provide IT Staff Augmentation Services!

Python Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

An exciting and challenging position that utilizes my strengths and technical expertise and Confidential the same time enhances my knowledge and ability to pursue excellence in the technical arena.

TECHNICAL SKILLS:

Programming Languages: Perl, Python, HTML, CGI, SQL, PL/SQL, JavaScript, Rdb SQLMOD, C.

Data Base Management Systems: MySQL, PostgreSQL, Oracle, DEC Rdb, DBMS/VMS.

System Hardware & Software: UNIX/Linux, FreeBSD, Solaris, Microsoft Windows, Mac OS X, Digital OpenVMS.

Applications: Perforce, CVS, Subversion, Git, MKS/Vertical Sky, Mason, Mako, SQL Developer, MySQL Workbench, Confidential .O.A.D., SQL Navigator.

Development Methodology: Structured and Object - Oriented Analysis, Design and Programming.

WORK HISTORY:

Confidential

Python Developer

Responsibilities:

  • Writing a post-processing script in Python to parse the G-code file generated by the existing legacy program and converting it to the new format to be further processed by the processing server.

Confidential

Perl Developer

Responsibilities:

  • Worked on the maintenance of the E4 (ECAD Perforce) application, an internal Perl/MySQL application for the engineers to submit the release of their board designs into Perforce.
  • Assisted in the refactoring of the E4 application into components of which other groups can take ownership, thereby easing the maintenance effort of the E4 development group.

Confidential

Application Engineer

Responsibilities:

  • Worked on the back end of Double Helix, an internal Network Operation inventory web application system deployed via Confidential App Engine using Python and NDB Datastore Confidential the back end and Angular as the front end.
  • Performed code reviews on pull requests.
  • Updated documentations as needed.
  • Assisted in testing the application Confidential the end of each Sprint before release.

Confidential

Sr. Software Engineer

Responsibilities:

  • Worked on the back end RESTful API server using Python/Django with PostgreSQL, implementing and enhancing API's, and writing unit tests.
  • Helped develop the front end web application.

Confidential

Perl/Python Developer

Responsibilities:

  • Extended the capability of UJI to import from XML files.
  • Set up the environment for developing and deploying utilities/tools for supporting JIRA.
  • Developed OO Perl common library routines for interfacing with relational data bases, JIRA SOAP and RESTful API’s by extending/wrapping common CPAN modules using Moose.
  • Wrote Perl scripts to synchronize the user groups in JIRA with the corresponding company LDAP e-mail lists, a project with a very high priority and visibility in the cleanup effort of the company JIRA systems.
  • Wrote Perl scripts to deactivate JIRA user accounts by cross-referencing the company LDAP account system, thereby improving the performance of the JIRA system.
  • Redesigned the entire front end architecture with Mako templates and page flow logic, replacing hard-wired styles with CSS style sheets and JavaScript using jQuery, thereby cutting down the page sizes substantially, improving functionality, usability and user experience.
  • Wrote Python modules to customize the data fields mapping for the UJI import, and to enhance its features and usability.
  • Wrote shell scripts and modified the existing build scripts to enhance the build and installation process of UJI, making its development and deployment more feasible, convenient and much less error-prone.
  • Wrote scripts (Python/Perl) to provide JIRA client support using JIRA SOAP/REST API's.
  • Wrote Perl scripts to dump data from ClearQuest system into XML format to be uploaded onto JIRA.

Confidential

Application S/W Development/Support

Responsibilities:

  • Worked in the Network System Engineering group Confidential & Confidential Labs on the LTE Service Monitoring (GSTools) application for a major update.
  • Set up the development and deployment environment of the production Solaris servers running on a QFS cluster.
  • Wrote Perl and shell scripts, and scheduled cron jobs to process the Daytona data extracts to be uploaded onto the Oracle RAC server cluster.
  • Enhanced the existing utility packages and modules using an OO Perl wrapper.

Confidential

LAMP/Web Developer

Responsibilities:

  • Worked for the Marketing group on their company web site for a major product launch, in a LAMP environment installed as a virtual machine on a Mac running Mac OS X, using Apache, mod perl, Perl, Mason, x/HTML, JavaScript and CSS.
  • Wrote shell and Perl scripts, and used utility software like MySQL Workbench and Oracle SQL Developer to assist with the migration of the company web site onto the Drupal CMS system, thereby allowing the Marketing group to take full control and ownership of the web site with instant publishing of content, relieving the Engineering group of extra responsibility and resources for maintaining it.
  • Performed very minor image touch-ups.
  • Offered technical assistance to help fix and maintain the web sites of a couple of friends, using Perl, PHP and shell scripting:
  • Cleaned up hacked/defaced customers' web pages, and gathered customers' domain e-mail addresses for system notifications.
  • Fixed broken code for snatching web content/data from associated site.
  • Installing new version of software to provide access to data base records directly.
  • Studied and worked with the tutorials on different development technologies and frameworks:Perl/Catalyst, Python/Django, Dojo, GWT.
  • Attended and volunteered Confidential technical conferences:
  • SDWest, QconSF, Silicon Valley Code Camp, Cloud Expo West.
  • Attended technical tutorials on Scala and Dojo.

Confidential

Tools: Developer

Responsibilities:

  • Worked in the Security Group under the SLT organization, responsible for the maintenance and development of the Signature Data Base web application system, using Apache/mod perl, OO Perl, Mason, Class::DBI, Perl/CGI, CSS, D/HTML, running on FreeBSD and various Linux platforms.
  • Acted as a key support for the daily signature release process, the eventual deliverable of the Security Team. The process consists of numerous Perl scripts as well as legacy Java codes running on different versions of FreeBSD, JDK and MySQL.
  • Redesigned and rewrote the configuration of the existing legacy design, enabling it to be more flexible and scalable, thereby saving hefty resources, both hardware and human, on maintenance and development.
  • Designed and developed an automated process to upload the Symantec Vulnerabilities data onto the J-Security web portal - another key responsibility and deliverable of the group.
  • Performed data backups on the system, a very crucial requirement of the Security Group operation that has been missing all along.
  • Documented the process and requirements for rebuilding the entire application system.

Confidential

Oracle/Perl Developer

Responsibilities:

  • Worked in Confidential Local, responsible for loading feed data onto the back end Oracle data base using Perl.
  • Worked on data uploading plan and documentation for retaining the time stamp of the data feeds, devising a scheme to allow the loading process to resume where it left off in the event that the process did not finish for whatever reasons.
  • Investigated and resolved data discrepancies in the data base.

Confidential

Server Software Development Engineer

Responsibilities:

  • Worked in the back end server framework development group of Personal Web, using Linux (Debian), Apache with mod perl, OO Perl, Perl/CGI, HTML/DHTML, CSS, JavaScript, DOM and AJAX.
  • Fixed and refactored the auto-update server and configuration code using OO Perl, Perl/CGI and PHP.

Confidential

Senior Perl Programmer

Responsibilities:

  • Maintained, enhanced and developed code using OO Perl, Perl/CGI and MySQL, running on Apache with mod perl.
  • Took over the ownership of the geo-targeted piclist banners tool, the best converting marketing tool for hundreds of its affiliates worldwide.
  • Restructured and modified the existing piclist code logic from a single-site promotion mechanism to multi-site promotion in support of the new multi-site promotion bonus program, while maintaining backwards compatibility and meeting the tight deadline.

Confidential

Software Engineer / System Support

Responsibilities:

  • Designed and implemented scripts using OO Perl, Perl/CGI and MySQL to control customer logins from the member control panel, enhanced it to enable accounts to be created on different servers, resolved password discrepancies, and tightening the security of the system.
  • Wrote scripts to monitor connections on the mail exchange server; blocked out mail abusers, cutting down spam attacks and helped ease mail server loads.
  • Performed tasks related to customer web hosting accounts, provided technical support via phone, e-mails and instant messaging, and served as backup system support.

Confidential

Programmer / System Support

Responsibilities:

  • Worked on the company web site for leads generation.
  • Responsible for the design, development and implementation of the back end system, using OO Perl, Perl/CGI, PHP, HTML, XHTML, CSS, JavaScript, Apache and MySQL running on Linux, with DBI/DBD and PEAR for the data base connection.
  • Assisted in the design and implementation of the front end web pages.

Confidential

Software Engineer

Responsibilities:

  • As a member of the Advanced Research Technology group, worked on developing and enhancing the optimization process of the advertising system and technology of the company. The entire application system was rewritten using OO Perl.
  • Wrote programs to facilitate data transfer from the operation data base (Oracle) onto the research data base (MySQL), alleviating the research team from the heavy on-going operation support so as to concentrate on the research aspect of ad optimization technology.
  • Wrote programs to compare and evaluate performances between those of C++, Java and OO Perl to assist in choosing the implementation language for the next generation of the system.

We'd love your feedback!