Sr. Python Developer Resume
4.00/5 (Submit Your Rating)
Glenwood Springs, CO
PROFESSIONAL SUMMARY:
- 3+ years of experience as a Python Developer, proficient coder in multiple languages and environments including Python, RESTApi, AWS, C, C++ and SQL.
- Develop ETL packages using SSIS to insert datasets to SQL server and generate project reports using SSRS and SQL.
- SQL Mapper, using Regular Expressions Successfully mapped over a hundred thousand SQL s inside of SQL Object source code, SSRS reports, and DTS packages.
- Worked on various applications using python integrated IDE Eclipse, PyCharm, NetBeans, Geany.
- Good experience in developing web applications and implementing Model View Control (MVC) architecture using server side applications like Django, Flask and Pyramid.
- Expertise in working with different databases like Microsoft SQL Server, Oracle, MySQL, PostgreSQL and Good knowledge in using NoSQL databases MongoDB
- Proficient in developing complex SQL queries, Stored Procedures, Functions, Packages along with performing DDL and DML operations on the database.
- Driven to architect Big Data solutions on multiple platforms using data analytics.
- Develop ETL packages using SSIS to insert datasets to SQL server and generate project reports using SSRS and SQL.
- SQL Mapper, using Regular Expressions Successfully mapped over a hundred thousand SQL s inside of SQL Object source code, SSRS reports, and DTS packages.
- Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
- Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, andPython/PHP) Architecture.
- Experienced in using Caching applications for large scale applications like Memcached, Redis.
- Expertise in Production support. Provided first, second and third level support to different organizations. Used pdb, gdb and other debugging tools and deployed production hot fixes.
- Knowledge of deployment tools using Heroku, Jenkins, pylint, cppCheck and Coverity.
- Highly motivated, quality minded developer, with proven ability to deliver applications against tight deadlines.
- Possess good interpersonal, analytical presentation Skills, ability to work in Self - managed and Team environments.
- Performed code reviews and implemented best Pythonic programming practices
- Experience in writing test scripts, test cases, test specifications and test coverage.
- Good experience in handling errors/exceptions and debugging the issues in large scale applications.
- Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
- Good experience of software development in Python (libraries used: NumPy, SciPy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, PyCharm.
- Used Django as a proxy to interact with Rest services and also interacting with Database.
- Excellent Experience and knowledge in using XML, SOAP web Service for inter operable software applications.
- Experienced in Unit testing, Integration testing, User acceptance testing, Functional testing.
- Experienced in Requirement gathering, use case development, Business Process flow, Business Process Modeling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.
- Experienced in web applications development using Django/Python, Flask/Python, and Node.js, Angular.js, DOJO, jQuery while using HTML/CSS/JS for server-side rendered applications.
- Knowledge on Cloud innovations including Infrastructure as a Service, Platform as a Service, and Software as a Service supplier (Iaas, PaaS, and SaaS).
- Expertise in developing web-based applications using libraries and frameworks like Angular JS, Bootstrap, jQuery, Ruby on Rails, Knockout.js, Node Js, Backbone.js, React JS, D3 JS and Require JS.
- Experience object oriented programming (OOP) concepts using Python, C++ and PHP.
- Experienced in NoSQL technologies like MongoDB, CouchDB Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MySQL databases.
- Experience on Web development using HTML4/5, CSS/CSS3, JavaScript, jQuery, Angular JS, AJAX, XML and JSON by following W3C standards.
EXPERIENCE:
Confidential, Glenwood Springs, CO
Sr. Python Developer
Responsibilities:
- Using Django framework in developing web applications to implement the model view control architecture (MVC).
- Refactored and extended large existing Django/Python code base, reducing the number of lines in code and duplication significantly.
- Working with Network related python libraries for transferring the files and connecting remotely to the servers.
- Working with the Stakeholders, gathered requirements developed high level design documents.
- Analyzed various logs that are been generated and used various Python libraries to predict/forecast next occurrence of event with various Python libraries.
- Wrote Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Query Optimization through MYSQL server tools for quick response time.
- Designed and Developed DB2 SQL Procedures and UNIX Shell Scripts for Data Import/Export and Conversions.
- Wrote Python scripts to parse JSON documents and load the data in database and also used python scripts to update content in the database and manipulate files.
- Responsible to set up REST API frame work using Django, Flask.
- Developed, designed, managed dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL API calls.
- Build back-end application with Python / Django, Worked on Dockers, RabbitMQ, Celery, and Jenkins.
- Working with Network related python libraries for transferring the files and connecting remotely to the servers.
- Ensured high quality data collection and maintaining the integrity of the data using integration of Python with C and C++ libraries.
- Performed some operations, visualization on Oracle DB using libraries like Ox oracle, MatPlotlib, Pandas.
- Developed Python classes and used decorated methods to create the dependency graphs for the business logic and core applications that are pre-built using C++.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser.
- Used Python based GUI components for the front end functionality such as selection criteria and developed a GUI for a Java script product.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Responsible for debugging and troubleshooting the web application using Subversion version control tool to coordinate team-development.
Confidential, San Jose, CA
Sr. Python Developer
Responsibilities:
- Created a Python/Django based web application for data processing using MySQL as database, and HTML/CSS/JavaScript for frontend development and D3 JavaScript for Data Visualization.
- Developed Python based API (RESTful Web Services) to track the events and perform analysis using Django.
- Supported/maintained client website within the DJANGO CMS system for various website needs.
- Performed dynamic UI designing with HTML5, CSS3, less, Bootstrap, JSON and AJAX.
- Developed a Django CMS based promotion management system offering the ability to created arbitrary forms through an admin interface.
- Part of team implementing REST API's in Python using python based micro-framework called Flask with SQL Alchemy in the backend for management of data center resources on which OpenStack would be deployed.
- Implement and test database objects in non-production environments.
- Move supporting data between non-production environments.
- Used AWS to create storage resources and define resource attributes, such as disk type or redundancy type, at the service level.
- Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible playbooks and has integrated Ansible with Run deck and Jenkins.
- Perform Jenkins administration, updating plugins, setting up new projects and debugging build problems.
- Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
- To build and populate DB and to ensure the standards, the team of QA also collaborated.
- Responsible for debugging and troubleshooting programming related issues.
- Installed and configured configuration tool such as Chef Server/workstation and nodes via CLI tools to AWS nodes.
- Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
- Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
- Created Python and Bash scripts to monitor & increase efficiency of retail management application system and operations.
- Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT (GitHub, GitLab).
Confidential
Python Developer
Responsibilities:
- Created Business Logic using Python to create Planning and Tracking functions.
- Created UI Screens for initiation and validation and worked on UI using HTML5, CSS3 and Java Scripts.
- 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 multi-threaded standalone app in python and PHP to view performance.
- Developed tools using python, Shell scripting, XML to automate some of the menial tasks.
- 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.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update Customer records.
- Used PyQuery for selecting particular DOM elements when parsing HTML.
- Used Wireshark, live http headers, and Fiddler debugging proxy to debug the Flash object and help the developer create a functional component.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Working in team of Architects and Developers to build and deploy python Flask Peewee Linux AWS.
- Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Developed views and templates with Python and Django's view controller and templating language to create.
- Responsible for creating company's internal platform called DCAE by using python to develop and test the components.
- Worked with various Python libraries such as Six, Click, Pandas and Matplotlib for analysis and manipulation of data.
- Implemented Code (Perl/Unix Shell scripts) and writing unit test cases for the same.
- Wrote Python Scripts to parse JSON files and load the data into the Consul. Used Python IDE Pycharm for developing the code and performing unit test.
- Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, Intellij IDEA.