Sr. Python Developer Resume
3.00/5 (Submit Your Rating)
Phoenix-aZ
SUMMARY
- 6+ years of professional experience as Python Developer in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications.
- Hands on working with Python latest versions 3.4.3 and 2.7.10 .
- Good experience in Python, Django, Zope, Pyramid Framework.
- Exposure to C programming language.
- I have knowledge of BSD UNIX and strong experience in UNIX and LINUX.
- Having experience with AWS Redshift.
- Knowledge about Splunkarchitecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model.
- Data Center Cloud Exchange, SDN, OpenFlow and OpenStack
- Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDB, Cassandra Experience object oriented programming (OOP) concepts using Python, Django and Linux. Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS 5, HTML, DHTML, JavaScript and JQuery.Hands-on experience in Unix and Linux Kernals.
- Working Knowledge of Pandas, Numpy, Scipy .
- Expertise in ETL tools likes Informatica (Power Center 9.1/8.6/8.1/6.2/1.7 ) for building Data Mart
- Good knowledge of web serviceswith protocols SOAP, REST.
- Experienced in developing API services in Python/Tornado, NodeJS while leveraging AMQP and RabbitMQ for distributed architectures.
- Having knowledge of Appengine and it's services (like memcache, task queues, ndb, search, etc.) Proficient in Front end development experience using HTML, XML, CSS 5, JQuery, JSON and Javascript, CSS 5, Bootstrap.
- Good mobile and web designing skills while utilizing Activities (Android), HTML 5, Java Script and XML. Experience in applying web service protocols such as REST, SOAP, JSON and HTTP.
- Experience in Object Oriented languages Python, C++, Java etc.
- Having knowledge of TCP/IP, asynchronous communication, SQL and database programming, Oracle, SDLC, Scrum, agile, UNIX/LINUX.
- Having knowledge of Calculus, regression analysis and statistical methods.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Hands on SVN, Git, JIRA, Bugzilla, Axosoft, Amazon EC2/S3.
- Knowledge on iOS: Cocoa Touch, Swift, Objective-C, CoreData
- Strong knowledge on Android: Android Studio, Java, XML
- Knowledge of the Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.
- Good understanding of Django ORM and SqlAlchamy.
- Assisted in the design/creation of main website and iOS scheduling application.
- Well versed in writing unit test cases and selenium test cases.
- Understanding of Python best Practices (PEP-8).
- Created Open stack services for Identity, Compute, Image Service, Block Storage, Networking (Neutron, Keystone).
- Good knowledge of .NET Framework features including Namespace, Inheritance, and Delegates.
- Wrote AJAX framework to transform Datasets and Datatables into HTTP-serializable JSON strings.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL database.
- Expertise in client scripting language and server side scripting languages like JavaScript, JQuery, JSON, DOJO, bootstrap, Node.js, Angular.js, backbone.js, Require.js.
- Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora)
- Worked on Celery Task queue and service broker using RabbitMQ.
- Experience with Jsp Servlets, Web Services (SOAP, REST) and Tomcat.
TECHNICAL SKILLS
Python Libraries: Pandas, Numpy, UnitTest, JSON, CSV, XLS
Python Framework: Django, Pandas, Pyramid, Flask, Ansible, Bottle, Salt
Source version Control: GITHUB, SVN, Emacs
Database: Sqlite3, MongoDB, SQL, Cassandra, Oracle 8i
Operating System: Unix, Microsoft Windows 7, XP
Web Technologies: AngularJS, JavaScript, AJAX, HTML, CSS 5 and XML
Software Development Lifecycle: Agile Methodology, Scrum Framework
PROFESSIONAL EXPERIENCE
Sr. Python Developer
Confidential, Phoenix-AZ
Responsibilities:
- Worked extensively on the Python based proprietary framework Quartz.
- Performed efficient delivery of code based on principles of Test Driven Development(TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Implemented large scale data processing of trade and position level information, by using a custom built Map Reduce engine.
- Implemented and consumed Task Schedulers for scheduling job priority while distributing data and map/reduce functions over Grid.
- Provided continuous 24/7 on-call support for all AWS integrated production server applications and systems.
- Create back end python DJANGO rest API framework for database using MYSQL.
- To parse and call Back end Functions of DJANGO python API
- Build and support HP's public cloud platform including HP Storage, VMware 5.5 and Openstack that is used by Fortune 100 customers.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used Django framework for application development.
- Created entire application using Python, Django, MySQL and Linux.
- Author of more than 170 complex custom test environment tools - most written in Perl.
- Provide regular support guidance to Splunkproject teams on complex solution and issue resolution.
- Used Django configuration to manage URLs and application parameters.
- Uses OpenStack to build and enhance enterprise cloud services automation.
- Responsibilities include designing and developing new back-end services, maintaining and expanding AWS infrastructure, and providing mentorship to others on my team.
- Involved in designing and deploying a multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, DynamoDB, SNS, SWF, SQS, IAM, and EMR) focusing on high-availability, fault tolerance, and auto-scaling.
- Created alert policies for cloudwatch metrics using stackdriver.
- Created automatic backups for all backend EC2 instances using cloudaware.
- Increasing EBS backed volumes storage capacity when the root volume is full.
- Transferred data from DynamoDB to RedShift.
- RDS instance created for the MySQL backend with its ability to scale and provide other read replicas. Shell automation. Logical design of database for projects on basis of user requirement.
- Enabled one minute detailed cloud watch metrics instead of 5 minutes default metrics provided by AWS.
- Created time sensitive scripts to parse to large sets of serialized, unstructured data objects (30 Million), filtering and reducing data into functional reports.
- Worked on a large scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions.
- Participated in European map data project held by Nuance and Fiat. Be responsible for processing map data and extracting POI through Python, complete developing document, analyze and build navigation database
- Used existing Deal Model in Python to inherit and create object data structure for regulatory reporting.
- Developed ETL load SQL queries using Complex Joins which involves tables spanning the entire data model for the Teradata Data Warehouse.
- Developed SQL stored procedures as per the business requirements of the ETL load processes.
- Worked on identifying facts, dimensions and various other concepts of dimensional modeling which are used for data warehousing projects. Involved in Data warehouse and Data Migration projects involving RDBMS like Oracle, SQL Server, Sybase and ETL tools Informatica & Business Object Data Integrator (BODI).
- Short-term contract updating native iOS applications written in Objective-C
- Developed and maintained web services in Jython using RPyC module to process trade data from legacy applications.
- Maintain and continue the development of the trading applications in C/C++ using best practices and design patterns.
- Maintain and continue the development of the scripting language in C/C++ using best practices and design patterns.
- Used standard Python modules e.g. csv, robotparser, itertools, pickle, jinja2, lxml for development.
- Created modules to transform incoming XML trade data into trade objects, parse trade data and create outbound FPML (Financial Products Markup Language) sent to DTCC repositories.
- Implemented concept of Dependency Acyclic Graph in existing Deal Model within Python classes for creating dependency over various deals objects across the Bank's systems.
- Implemented and used custom built query script to store, index and read large sets of Object data (like MongoDb)
- The Automated System Test scripts in were written in a standardized scripting language (Python 3), which can be run from a Test Management Workstation on serial, parallel, vertical test topologies.
- Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks inline with Agile Software Development methodologies.
- Trained extensively in Agile methodologies and implemented by participating in scrum standups, Kanban mode, discussing and implementing requirements with Product Owners
Python Developer
Confidential, Lake City-FL
Responsibilities:
- Worked alone on the project from gather requirement developing the entire application, with help from other analyst.
- Coding in LAMP (Linux, Apache, MySQL, and PHP) environment.
- Wrote python routines to log into the websites and fetch data for selected options.
- Developed GUI HTML, XHTML, AJAX, CSS 5 and JavaScript (jQuery).
- Used python modules such as requests, urllib, urllib2 for web crawling.
- Used other packages such as Beautifulsoup for data parsing.
- Built application logic using Python 2.7.
- Expertise with SplunkUI/GUI development and operations roles.
- Prepared, arranged and tested Splunksearch strings and operational strings.
- Thoroughly used UnitTest python library for testing many python programs and block of codes.
- Analyzed traffic characteristics (2-D) of Android/iOS download services
- Analyzed traffic user experiment performance (4-D) of Android/iOS download services
- Develop the application for android and iOS platform using the different design guidelines.
- Worked on debugging the application using Logcat, DDMS (Android)
- Utilized C, Perl, Perl, awk, Teredata, HTML, Coldfusion, Excel/VBA, UNIX, Windows
- C/C++ bug fixes and adding small qt3 dialogues.
- Developed Python Scripts to manage the application library
- Worked on writing and as well as read data from csv and excel file formats.
- Worked on a resulting reports of the application and Tableau reports.
- Performed QA testing on the application.
- Held meetings with client and worked all alone for the entire project with limited help from the client.
- Participated in the complete SDLC process and used PHP to develop website functionality.
- Used the Django Framework to develop the application.
- Used Django APIs for database access.
- Worked on building the data model using ER Studio as per the requirements, discussion and approval of the model from the BA. Involved in Data warehouse and Data Migration projects involving RDBMS like Oracle, SQL Server, Sybase and ETL tools Informatica & Business Object Data Integrator (BODI).
- Extensively worked on preparation of data mapping documents from Mainframe source data of Copy books, VSAM files to ETL staging tables.
- Reviewed the logical model with Business users, ETL Team, DBA's and testing team to provide information about the data model and business requirements.
- Used Python to extract weekly hotel availability information from XML files.
- Used WebServices to get travel destination data and rates.
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Worked on development of SQL and stored procedures on MYSQL.
Python Developer
Confidential, New York-NY
Responsibilities:
- Participated in the complete SDLC process and used PHP to develop website functionality.
- Coding in LAMP (Linux, Apache, MySQL, and PHP) environment.
- Developed GUI HTML, XHTML, AJAX, CSS 5 and JavaScript (jQuery).
- Built application logic using Python 2.7.
- Develop programs to automate the testing of RAID controller firmware and utilities using Python 2.7, Java, Bash script, Windows command line, AutoIt, AutoHotKey.
- Used Pandas library for statistical Analysis.
- Worked on JavaScript MVC Framework like Angular.JS.
- Worked on Python Open stack API's.
- Implement fine grained access control in openstack
- Restrict user quota for each resource
- Integrate the open stack login with Oregon State CAS Login
- Converted couch DB output from c URL requests (REST) to JSON format via a Python scripts
- Peer reviewed GNU Privacy Guard encryption Python scripts
- Created entire application using Python, Django, MySQL and Linux.
- Worked with Open stack Command-line client
- Created backend database T-SQL stored procedures and Jasper Reports.
- Created a Git repository and added the project to GitHub.
- Utilize PyUnit, the Python unit test framework, for all Python applications.
- Exported/Imported data between different data sources using SQL Server Management Studio
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used the Django Framework to develop the application.
- Used Django APIs for database access.
- Converting JAVA code to C/C++ BREW code and port it to other BREW devices
- Working on C/C++ multi-threading for the automated trading program to make implement execution, receiving market data etc.
- Used Python to extract weekly hotel availability information from XML files.
- Used WebServices to get travel destination data and rates.
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Worked on development of SQL and stored procedures on MYSQL.
- Developed shopping cart for Library and integrated web services to access the payment (E-commerce).
Software Engineer
Confidential
Responsibilities:
- Responsible for development and enhancements of all the modules of raildocs and have them running quickly with online features.
- Engineered stable, isolated environments per game team
- Used HTML, CSS 5, JQuery, JSON and Javascript for front end applications.
- Managed our servers in development, testing, certification and production.
- Support Platform as a service running on vSphere, vCD, Openstack and AWS
- Troubleshooting infrastructure/networking/storage issues for the underlying platforms.
- The development environment contains 10 nodes. I used 5 nodes to setup an OpenStack cluster for testing.
- Network/hardware debugging of applications bug fixes in C, Perl, shell and other UNIX/Linux Utilities.
- Built semi-automatic system to build user logins, space on UNIX and Citrix servers across several servers apportioned to different divisions (built in C, Perl, and Tcsh).
- Built fully automated system to move accounts, home directories, and workspaces over night, hands-off, and transparent to the user community (C, bash, Perl).
- Used Linux profiler Valgrind for optimization of code.
- Collaborated with ETL, BI and DBA teams to analyse and provide solutions to data issues and other challenges while implementing the OLAP model.
- 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