We provide IT Staff Augmentation Services!

Python Developer Resume

SUMMARY

  • Dedicated technical professional having 14+ Years of experience in Software Application Development and Testing. Committed to maintain cutting edge technical skills and up - to-date industry knowledge.
  • Displayed and proved capability to learn any new technology and work on it in a matter of few days.
  • Extensive experience with multiple technologies like Python 2.7, 3.2, 3.4, PHP, Shell Scripting, Java, C, Perl, and VBA.
  • Plenty of experience in automation of manual tasks, report generation, identifying improvement areas, requirements gathering, and working with teh clients.
  • Strong Knowledge in Django, SOAP, RestFul.
  • Good Knowledge in NoSQL(MongoDB).
  • Experience in UNIX Shell Scripting.
  • Experience in PL/SQL procedures, packages, triggers and DB replication.
  • Good at design patterns, Object oriented design and working through complex code bases.
  • Experience in building frameworks in Python for Test Automation.
  • Good at automating repetitive work through Shell scripts and Python.
  • Experienced in Linux shell commands and command line utilities.
  • Experience in configuration management using CVS & SVN.
  • Exposure for working on many of UNIX platforms.
  • Agile Process acquaintance.
  • Ability to prioritize responsibilities.
  • Ability to manage multiple projects.
  • Ability to interact TEMPeffectively with all levels of management.
  • Quick learner & self-motivated individual who think out of box to achieve solutions.
  • Experience in developing work estimates, identify and evaluate technology risks, ensure quality deliverables, participate in business meetings, coordinating with all stake holders.
  • Experienced in handling projects for entire software life cycle.
  • Managed teams and successfully delivered projects under tight deadlines in teh past.
  • Fast learner and can pick up new technologies/languages quickly.
  • Able to analyze a requirement and act accordingly by managing teh resources efficiently.

TECHNICAL SKILLS

Operating systems: Windows, Familiar with Unix flavors like AIX, Solaris, Redhat & SuSE Linux

Language: Python, Perl, PHP, C, Java, OOPs concepts, VBA, Shell Scripting

Database: Oracle, SQL Server, MySQL, SQLite, Sybase

Tools: & Others: Subversion, Vim, NetBeans, Eclipse, MS Visual Studio, Linux command line utilities

PROFESSIONAL EXPERIENCE

Confidential

Python Developer

Responsibilities:

  • Python developed to segregate SOR/feed information based on mapping documents provided by business to pull and load required fields to tables
  • Monitoring Python scripts run as daemons in teh UNIX/Linux system background to collect trigger and feed arrival information. Helped calculating SLA misses.
  • Developed teh daemon process dat runs in teh background listening for network events in Java.
  • Developed software in Java to listen for switch and flow stats and populate teh MySQL database.
  • Developed teh installation software of teh network management system in Bash.
  • Understanding teh existing VBA programs.
  • Implementing a high level design for teh overall program.
  • Implement teh entire logic in Java.
  • Used Eclipse to work on teh java code.
  • Leading teh Automation activity.
  • White box / unit testing of teh Java code with teh baseline results from VBA.
  • Integration of various modules implemented in java and it’s testing.
  • Provide multiple options to accept inputs like XML, database connection, excel file.
  • Pushed for more streamlined process dat reduced much of teh manual work involved.
  • Automated most of teh manual and reporting work using Python.
  • Interaction/meetings with clients and onsite.

Environment: Python 2.7, 3.2, 3.4, Java, VBA, XML, Shell scripting, SQL Server, SQL, Eclipse, Windows, UNIX/Linux

Confidential

Lead Engineer/ Python

Responsibilities:

  • Python developed to segregate SOR/feed information based on mapping documents provided by business to pull and load required fields to tables
  • Monitoring Python scripts run as daemons in teh UNIX/Linux system background to collect trigger and feed arrival information. Helped calculating SLA misses.
  • Developed teh daemon process dat runs in teh background listening for network events in Java.
  • Developed software in Java to listen for switch and flow stats and populate teh MySQL database.
  • Developed teh installation software of teh network management system in Bash.
  • Leading teh Automation activity.
  • Understanding teh concept / idea for automation, with interactions with users.
  • Implementing a high level design for teh requirement.
  • Developed teh daemon process dat runs in teh background listening for network events in Java.
  • Implement teh required automation using VBA and testing.

Environment: Python 2.7, Java, Shell scripting, UNIX/Linux, SQL Server, SQL, VBA, Excel, Windows

Confidential

Lead Engineer / Python

Responsibilities:

  • Developing a very detailed understanding of all teh design programs and scripts for teh applications.
  • Migrating teh tools - viz. modifying teh make files & scripts for newer compiler, modifying teh source code to support teh new compiler.
  • Internal testing, User Acceptance testing.
  • Lead teh development team of 5 people working on porting projects in windows.
  • Organize and provide a catalogue of teh many variables,
  • Simplify file input/output, and
  • Provide generic procedures for data viewing, editing, interpolation and comparison
  • Make teh code more generic for future modifications.
  • Porting of C, C++ code from older compilers to Microsoft Visual Studio 2005 32-bit applications to Linux 64 bit applications.
  • Porting of FORTRAN code from earlier Compaq compilers to Intel Fortran 9.1/11.1 32-bit applications to Linux 64 bit applications and libraries).
  • Changes were made to overcome teh memory issues with regards to teh bad programming practices, and other size changes to teh data structures.
  • Development of testing framework and automation using with Python,

Environment: Python 2.7, Shell scripting, C, Fortran77, 90, Visual Studio, gdb, Quality Center, Linux 64bit Cluster, Windows

Confidential

Lead Engineer / Python

Responsibilities:

  • Developing a very detailed understanding of all teh design programs.
  • Automation of teh engineering design programs.
  • Implementation of new source change requests dat were ongoing, (me.e. whenever a new idea (engineering designs) was proposed, it had to be implemented and integrated in teh available software and corresponding user document Webpages updated.
  • Migration of Design Programs - viz.
  • Understand existing design logic by going through teh code.
  • Read teh me/P’s to programs from NML files,
  • Create User Derived Data Types in FORTRAN to store output data.
  • Work on SCR’s (source change request). Which involved working on Perl, Python, PHP and Shell Scripting
  • Internal testing, Requesting teh customer for user level testing.

Environment: Python 2.7, PHP, Perl, Shell scripting, Fortran77, SVN, Solaris, Windows

Confidential

Lead Engineer / Python

Responsibilities:

  • Leading teh migration activity.
  • Responsible for entire data migration from Sybase ASE server to Oracle
  • Migration of API code written for Sybase to Oracle.
  • Overlook teh migration activity of PL/SQL programs
  • Migration of teh Perl and shell scripting code written to access/modify database content.
  • Migration of teh PL/SQL code from Sybase to Oracle.
  • Migration of teh data contained in teh earlier ASPL Database from Sybase to Oracle.
  • Migrate teh Libraries written using Sybase API’s to Oracle’s OCCI API’s
  • Automation of testing using Python.

Environment: Python 2.7, Shell scripting, Perl, PL/SQL, SVN, Quality Center, Solaris, Windows

Confidential, Schenectady NY

Sr. Lead Engineer / Python

Responsibilities:

  • Read and understand teh design logic of old FORTRAN programs and implementing teh same using multiple languages.
  • Learn how to work on BULL operating system.
  • Learn new JCL scripting language used in teh BULL operating system.
  • Implement teh User Interface using Java swings
  • Design of Database tables and writing new SQL scripts.
  • Write a wrapper program in Python to automate teh entire process like running different executables of FORTAN and call teh Java swing program.
  • Integration testing of all teh modules.
  • Automation of teh entire testing using Python.
  • Mentoring team members about teh new designs being implemented

Environment: Python2.7, Shell Scripting, C, FORTRAN, JCL, SQLite, Ant, BULL OS, Windows, Linux, SQ Lite 3.

Confidential

Sr. Engineer / Python

Responsibilities:

  • Leading teh migration activity of Application HP to HP-UX to Solaris,
  • Automation of testing process using Perl scripting.
  • Mentoring team members on designing teh application.
  • Writing new SQL scripts, Internal Testing of code for outputs, and Regression Testing.

Environment: Python2.7, Shell scripting, PL/SQL, C, Fortran, putty, CVS, HP-UX, Solaris, Windows

Confidential

Sr. Engineer

Responsibilities:

  • Database Administration activities like taking backup, checking log messages, looking for database optimization
  • Migration of a database from 9i to 9i and 9i to 10g, teh database included huge database of Team-center application (clients: Confidential and Confidential ) used for UG servers.
  • Writing PL/SQL scripts for development projects
  • Resolving of user issues in Oracle App.

Environment: Oracle 9i, 10g on AIX, Solaris and Windows

Confidential

Software Engineer

Responsibilities:

  • Coding in Core-Java, Perl and shell scripting,
  • Developing Test plan and Test Cases,
  • Configuration management of all teh source files for dis project.
  • Worked on most flavors of Unix platform for testing dis product

Environment: Java, AWT, Swings, Perl, Shell Script, AIX, Solaris, Linux, Windows

Hire Now