Python Developer Resume
New, YorK
SUMMARY:
- 10+ Years of experience in Software Application Development, Automation and Testing.
- Displayed proven capability to learn new technology and work on it in a matter of few days.
- Experience in building frameworks and automating complex workflows using Python for Test Automation.
- Strong Knowledge in Django Framework - V1.8, Developed two dashboards using the same from scratch.
- Extensive experience with multiple technologies like Python 2.7, Perl 5.1, C++, Shell Scripting, core Java and C.
- Plenty of experience in automation of manual tasks, report generation, identifying improvement areas, requirements gathering, and working with the clients.
- Good in design patterns, Object oriented designing, and working through complex codebases.
- Experience in configuration management using CVS & SVN.
- Exposure for working on many of UNIX platforms.
- My strengths include Ability to prioritize responsibilities, manage multiple projects in parallel, Ability to interact effectively with all levels of management.
- Committed to maintaining cutting edge technical skills and up-to-date industry knowledge.
- Quick learner & self-motivated individual who think out of box to achieve solutions.
- Experience in estimation, identification and evaluation and technology risks and ensuring quality deliverables.
- Experienced in handling projects for entire software life cycle and hands on experience in AGILE environment
- Managed teams and successfully delivered projects under tight deadlines in the past.
- Able to analyze a requirement and act accordingly by managing the resources efficiently.
TECHNICAL SKILLS:
Operating systems: Windows, UNIX flavors like AIX, Solaris, Red hat & SuSE Linux
Languages: Python, C++, Perl, Core-Java (Basic), TCL, OOPs concepts, Shell Scripting
Databases: Oracle, SQL Server, MySQL, SQLite, DB2, Sybase, Postgres
Tools: & Others CVS, SVN, Vim, Jenkins, NetBeans, Eclipse, MS Visual Studio, Linux utilities
PROFESSIONAL EXPERIENCE:
Confidential
Python Developer
Environment: Python 2.7, Django 1.8, Cygwin, REST API, JavaScript, HTML, Jenkins, Oracle
Responsibilities:
- Developed Test Automation Dashboard using Django Framework
- Developed tool using Python to analyze code crashes, reboots in CMU
- Developed Automation Scripts for Testing Aha, Pandora, Sticher, SXM Audio services
- Setup of Jenkins job and script to automatically download build and Flash Image into CMU
- Developed script to support parallel flash and parallel test feature to reduce test execution time
- Developed Ignition Cycles Script to test Vehicle performance during ACC on/off cycles
- Developed script to Migrate Code from Dimensions SCM to RTC SCM
- Implemented Feature Implement Matrix to test various combinations of interactions
- Reporting tool to collate various reports
- Logging any issues/defects
- Onsite/Offshore coordination
Confidential
Python Developer
Environment: Python 2.7, Django 1.6 Frame work, Core Java, Redhat Linux, Postgres
Responsibilities:
- Dashboard developed for SNMP alarms feature
- Developed Automation feature for capturing HTTP traffic from Event Data Record and classifying HTTP Hosts
- Developed Automated Alarm Generation feature monitoring MUR application •
- Developed Performance monitoring script for TAC use
- Developed Email Schedule Feature to run reports on router
- Developed Ad-hoc scripts for data rate calculation for Mobile Traffic
- Developed Migration scripts for up gradation of Apache, Open SSL
- Testing new features
- Fixed CDETS
- Simulating Customer Issues in Lab and providing resolution
Confidential
Automation Engineer
Environment: Python 2.7, Perl 5.1, C++, TCL
Responsibilities:
- Developed DB backup and recovery mechanism
- Involved in Automation and QA process using Selenium/Camelot servers
- Automated weekly test bed IOS upgrade
- Automated daily error analysis in BE3K logs
- Developed Automation Scripts for Platform Modification Package PMP feature
- Support and maintenance activities and promptly responding to user queries
- Administrative roles as Module lead, onsite-offshore coordination, work allocation, training and prioritization
- Review of Test Cases and FSS documents
- Actively involved in all team discussions and activities
- Mentored junior members in the team
- Development of testing framework and automation
Confidential
Lead Engineer/ Python Developer
Environment: Python 2.7, Django1.5, UNIX/Linux, MySQL
Responsibilities:
- Developed dashboard completely from scratch using Django framework
- Automated Monitoring jobs in various test systems
- Collecting Test results and storing in database
- Reporting tools to management to gauge performance of builds, releases
Confidential, New York
Lead Engineer / Python Developer
Environment: C++, Perl 5.1, Python 2.7, Solaris, Sybase
Responsibilities:
- Implemented full back office operation for Tax Credit instruments from trade processing to payments like NMTC, LIHTC, Renewable Energy projects
- Developed Reconciliation module for SWAPS, TROR and Commodity Forwards
- Automated Daily Reports for on financial instruments like TROR, SWAP, Tax Credit, Treasury bills etc
- Developed Location specific trade validation tools
- Administrative tools and self-help tool to reduce manual intervention and production support
- Internal testing, Requesting the customer for user level testing.
Confidential
Lead Engineer / Python Developer
Environment: C++, Perl 5.1, Solaris, DB2
Responsibilities:
- Involved in development of FTTP Provisioning and activation system
- Automated scripts for interacting with Devices using Perl/TCL/Expect
- Developed end to end provisioning C++ code for access networks involving POTS and SIP technologies on BPON and EPON, GPON technologies
- Developed ONT model change at customer premises using Perl
- Developed Video provisioning from VHO to VSO over SONET/DWDM technologies
- Instrumental in Introducing Design patterns into the system
- Business analysis and correlating core telecom concepts to IT programmers
- Developed Perl model for Network element rearrangement
- Worked on Bandwidth-on-Demand implementation
- Enhancement and bug fixing to existing system
- Integration and end to end testing
- Preparation of requirement and design documents
