Senior Python Developer Resume
Portland, OR
SUMMARY
- 6 years of experience as a Web/Application Developer, Python Scripting and coding with analytical programming using Python, Django, C++.
- Experience as a Web/Application Developer and coding with analytical programming using Python, Django, Flask and C++.
- Experience Object - Oriented Programming (OOP) concepts using Python, C++ and PHP.
- Experienced in developing web - based applications using Python, DJANGO, GTK, QT, C++, XML, CSS3, HTML5, DHTML, JavaScript and JQuery.
- Experience with Web Development, Amazon Web Services, Python and the Django framework.
- Very good experience with cloud platforms like AmazonAWS and Google App Engine.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache and Siebel.
- Experienced in MVW frameworks like Django, Angular.js, Java Script, backbone.js, JQuery and Node.js.
- Experience in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, JQuery, HTML5, XHTML, DHTML and CSS3 to develop valid code and table-free sites.
- Knowledge in UXdesign, UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, AdobePhotoshopCS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3. Dreamweaver, Notepad++.
- Experienced in Meteor web framework written using Angular.JS 2.
- Familiar with JSON based REST Web services and Amazon Web services.
- Experienced in developing Web Services with Python programming language.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Experience in creating Open stack services for Identity, Compute, Image Service, Block Storage, Networking (Neutron, Keystone).
- Good knowledge of web services with protocols SOAP and REST.
- Experienced in Python's modules Numpy, matplotlibetc for generating complex graphical data, creation of histograms etc.
- Competent with PHP MyAdmin, MYSQL and SQL Server.
- Development of company's internal CIsystem, providing a comprehensive API for CI/CD.
- Very strong full life cycle application development experience.
- Experience with continuous integration and automation using Jenkins
- Experience with Unit testing/Test driven Development (TDD), Load Testing.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Involved in Unit testing and Integration testing.
- Extensive use of Linux (Ubuntu), SSH, Flask/Django
- Developed ColdFusion Components, custom tags and modified CF Objects.
- Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
TECHNICAL SKILLS
Languages: C, C++, Java, Python and PL/SQL, HTML, JSON, XML
Scripting: JQuery, Java Script, AJAX, Shell, CSS, Perl
Frameworks: Django, Flask, Angular JS
Protocols: TCP/IP, HTTP/HTTPS, SOAP
Build/Version Control Tools: Subversion, GIT and CVS, Ant and Maven
Programming Methodologies: Waterfall and Agile
Operating Systems: Windows, Unix, Linux (CentOS and Ubuntu)
Databases: Oracle, MySQL, Apache Cassandra
Deployment Tools: Amazon EC2, Heroku, Jenkins.
Debuggers: Pdb and gdb
IDE Tools: PyCharm, Eclipse, PyStudio, Sublime text
Servers: Apache Tomcat, WebLogic, Jboss
Bug Reporting Tools: JIRA and Bugzilla
MS Office Tools: MS Word, MS PowerPoint, MS Excel
PROFESSIONAL EXPERIENCE
Confidential, Portland, OR
Senior Python Developer
Responsibilities:
- Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
- Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.
- Developed entire frontend and backend modules using Python on Django Web Framework by implementing MVC architecture.
- Rewrite existing Python/Flask module to deliver certain format of data. Created script in python for calling REST APIs.
- Deployed Django web application in Apache webserver.
- Involved in designing user interactive web pages as the front-end part of the web application using various web technologies HTML/HTML5, CSS/CSS3, XML, XHTML, JSON etc.
- Developed Python code to gather the data from HBase and designs the solution to implement using PySpark.
- Developed PySpark code to mimic the transformations performed in the on-premise environment.
- Used Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks.
- Install, configure and troubleshoot Red Hat Enterprise Linux.
- Worked on Oracle database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL db package to retrieve information.
- Generated Python Django Forms to record data of online users.
- Developed Wrapper in Python for instantiating multi-threaded application.
- Implemented monitoring and established best practices around using elastic search.
- Generated graphical reports using python package Numpy and MatplotLib.
- Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
- Deployed and administered many MySQL RDS instances, PostgreSQL RDS instance and MSSQL database on EC2 server.
- Used PostgreSQL for storing and retrieving JSON format data that need to be displayed on Google maps API. Good knowledge in AngularJS and Responsive Design.
- Designed and implemented a tool called netconf (Network configuration) which automatically configures network switches by parsing XML files.
- Managed code versioning with GitHub, Bit Bucket and deployment to staging and production servers.
- Worked on upgrading VMware tools and created Linux VM instances using VMware images.
- Participated in database administration using shell scripting.
- Good understanding on scheduling scripts on CRONTAB utility.
- 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.
Environment: Python 2.7, Django 1.7, HTML5, CSS, XML, MySQL, PySpark, RESTful, MS SQL Server, Elastic Search, Ubuntu server, Windows 12 Server, GitHub, Bit Bucket, Linux and Windows.
Confidential, Sunrise, FL
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Developed Business Logic using Python on DjangoWeb Framework.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used DjangoDatabase API's to access database objects.
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
- Used Python based GUI components for the front-end functionality such as selection criteria,
- Developed entire frontend and backend modules using Django.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Successfully migrated the database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Created test harness to enable comprehensive testing utilizing Python.
- Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
- Used several python libraries like wxPython, Numpy and matPlotLib.
- Used Celery with RabbitMQ, MySQL, Flask to create a distributed worker framework.
- Developed web applications and RESTful web services and APIs using Python Flask, Django, Pyramid and PHP
- Extensively implemented the python libraries like Pandas, Matplotlib, Numpy to manipulate and visualize the data using interactive charts.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Involved in front end and utilized Bootstrap and Angular.js for page design.
- Extracting the data from multiple databases using SQL passed through the facility or SAS lib name statement.
- Developer, Data tool being developed at KPMG. Since inception, I have directed the Scientist engineering team, architecture and developed much of the source code.
- Developing SASprograms to create macro templates to produce analysis datasets, statistical tables, listings and figures.
- Developing SASprograms with the use of Base SAS and SAS/Macros to implement new models.
- Performing validation of SAS generated output (tables, listings and graphs) via independent programming. Also performed QC checking and validation of SAS programs written by other programmers.
- Create and maintain fully automated CI/CD pipelines for code deployment using Octopus Deploy and PowerShell.
- Created Business Logic using Python to create Planning and Tracking functions
- Worked on UI using HTML5, CSS3 and Java Scripts.
- Used Pandas library for statistical Analysis.
- Working in team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS.
- Version control using GitHub.
- Involved in writing stored procedures using MySQL.
Environment: Python, Django, Flask, Shell Scripting, AWS, Pandas, PyQt, PyQuery, Wire shark, Flash, DOM, JSON, PHP, HTML5, CSS3, AJAX, JavaScript, Angular.js, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX.
Confidential
Python Developer
Responsibilities:
- Involved in the Design, development, test, deploy and maintenance of the website.
- UI was developed using HTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Developed application for Google Analytics aggregation and reporting.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, jQuery and JavaScript.
- Responsible for debugging the project monitored on JIRA (Agile).
- Developed Python batch processors to consume and produce various feeds.
- Used Python based GUI components for the front-end functionality such as selection criteria.
- Developed monitoring and notification tools using Python.
- Generated PDF daily and Monthly statements using Aspose PDF Kit.
- Developed internal auxiliary web apps using Python Flask framework with CSS/HTML framework.
- Implemented Test Driven Development (TDD) strategy for the project.
- Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
- Using Subversion version control tool to coordinate team-development.
- Generated property list for every application dynamically using Python.
- Responsible for search engine optimization to improve the visibility of the website.
- Wrote validation scripts in SQL to validate data loading.
- Created a Git repository and added the project to GitHub.
- Performed Unit and system testing.
- Trained users and did production support.
Environment: Python, Django, MySQL, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, Git, Linux.
Confidential
Python Developer
Responsibilities:
- Validation using JavaScript.
- Performed testing using Django’s Test Module.
- Used python scripts to update content in the database and Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL.
- Rewrite existing Java application in Python module to deliver certain format of data.
- Developed Python batch processors to consume and produce various feeds.
- Created test harness to enable comprehensive testing utilizing Python.
- Wrote Python scripts to parse XML documents and load the data in database.
- Handled all the client side manipulate files.
- Generated Python Django Forms to record data of online users
- Created Data tables utilizing PyQtto display customer and policy information and add, delete, update customer records.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Used JQuery for selecting particular DOM elements when parsing HTML.
- Worked with JSON based REST Web services.
- Using Subversion version control tool to coordinate team-development.
- Developed SQL Queries, Stored Procedures and Triggers Using Oracle, SQL, PL/SQL.
- Responsible for debugging and troubleshooting the web application.
Environment: Python, Django, PYQT, Java, XML, JQuery, DOM, JSON, HTML, XHTML, CSS, AJAX, JavaScript, JSON, Rest, PHP, SVN, MY SQL, Windows and Linux
