Python Developer Resume
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