Sr. Python Developer Resume
Pittsburgh, PA
SUMMARY
- Result - driven IT Professional with 8+ years of experience in design, development, testing, maintenance and documentation of Enterprise applications in Python and Java.
- Strong experience in Python creating scalable and robust applications along with python based MVC frameworks - Django, Flask.
- Highly skilled in Python development using new tools & libraries; Beautiful Soup, NumPy, SciPy, PySide, python-twitter, Matplotlib, Pickle, Pandas data-frame, urllib2, MySQL dB for database connectivity) to improvise software development process.
- Proficient in developing Web Services (SOAP, RESTful) in Python using XML, JSON.
- Solid understanding in Design Patterns, MVC, Python Algorithms, Python Data Structures.
- Experience in design and development HTML5, CSS3, and (Twitter) Bootstrap.
- Good noledge in NoSQL platform, such as MongoDB, and Couch base.
- Experience in WAMP and LAMP Architecture along with Linux (Ubuntu), SSH.
- Experience in developing Object Relation Mappings using Hibernate, JDBC, Spring JDBC and Spring Data with RDMS (Oracle, DB2, and MySQL) and NoSQL (redshift, Cassandra) databases.
- Experience in the field of Data warehouse using ETL tools such as Informatica Power Center, Power Mart 9x/8x databases as DB2, Oracle, MS SQL Server and Teradata.
- Strongly followed PEP-8 coding standard and test a program by running it across test cases to ensure validity and effectiveness of code using PyChecker and Pylint.
- Experience with build tools like Buck, Bit-Bake, Apache Ant, Apache Maven, Boot, Grunt, and GNU.
- Good noledge in working with continuous deployment using Heroku and Jenkins.
- Strong experience in Python, C/C++ on Linux, Windows, Cross-platform and embedded systems.
- Good experience in using Amazon web Services like EC2, S3, SQS, RDS and Lambda.
- Proficient in using Jenkins and Bamboo tools for continuous integration and continuous deployment.
- Experience using software development tools such as Eclipse, VSCode, Git, Jenkins, etc.
TECHNICAL SKILLS
Operating Systems: Linux, Windows 10/8/7/Vista/XP, Mac
Programming Languages: Python 2.X, Python 3.X, C, C++, Java, SQL, PHP
Web technologies: HTML, CSS, XHTML, Java Script, jQuery
Databases: MySQL, Oracle, Microsoft SQL, PostgreSQL, MongoDB, Cassandra
Python Web frameworks: Django, Pyramid, Flask, web2Py
Web Services: SOAP, RESTful
Version Control: Git-Hub, Sub Version
Build Tools: GNU, Apache Ant, Apache Maven
Methodologies: Agile, Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Confidential,Pittsburgh, PA
Sr. Python Developer
Responsibilities:- Utilized Python libraries wxPython, NumPy, Twisted and Matplotlib.
- Developed the presentation layer using HTML, CSS, JavaScript, JQuery and AJAX.
- Used JQuery libraries for all client-side JavaScript manipulations.
- Implemented SQL Alchemy which is a python library for complete access over SQL.
- Worked on Element Tree XML API in python to parse XML documents and load the data in database.
- Worked on collections and used for manipulating and looping through different user defined objects.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Managed and optimize the Continuous Integration and Delivery tools like Jenkins.
- Used Django configuration to manage URLs and application parameters.
- Created entire application using Python, Django, MySQL and Linux.
- Installed, configured, and managed the AWS server.
- Build prototype for various required services such as Scheduling, Logging and Notification services using third party applications.
- Worked on generating various dashboard using different data source systems like flat files, Excel, Oracle and SQL server.
- Developed cookbooks using chef for Deploying services on Hybrid environments, both Windows and Linux
- Developed Restful Microservices using Flask and Django and deployed on AWS servers using EBS and EC2.
- Added dynamic functionality to the application by implementing JQuery, Angular.
- Revived the brand by incorporating identity to all digital marketing platforms.
- Integrated traditional marketing and digital marketing initiatives.
- Instrumental in opening new global markets and dealers with global marketing initiatives.
- Creating and configuring virtual development environments with Chef and Virtual Box.
- Designed the Database, written triggers and stored procedures.
- Developed screens based on JQuery to dynamically generate HTML ad display data to the client side.
- Used Jenkins for continuous integration for code quality inspection and worked on building local repository mirror and source code management using Git hub.
- Written Struts services and DAOS in the service layer for SQL data retrieval operations using JDBC.
- Worked on Jenkins continuous integration tool for deployment of project .
- Worked on JavaScript frame work to augment browser-based applications with MVC capability.
- Worked on front-end and back-end application development. Has upgraded additional functionalities and services with the use cases provided.
- Worked in referential data service module to interface with various databases using JDBC.
- Implemented REST and SOAP based web services and published using JAX-WS.
- Worked on Database Schemas, HTML and XML services.
- Worked on Oracle Database to store and retrieve information using SQL Developer.
- Worked on Eclipse IDE's for build, debugging and deploy it using Apache Tomcat.
Environment: Python, Django, HTML, CSS, JavaScript, JQuery, AJAX, MYSQL, Linux, GIT
Confidential,Corporation, IL
Sr. Python Developer
Responsibilities:- Assist in designing and developing a scalable recommendation platform dat can be used by various systems/application
- Model View Control architecture is implemented using Django Framework to develop web applications.
- Developed scripts to migrate data from proprietary database to MySQL.
- Configuration of Linux server for PHP and Python applications along with deployments.
- Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard.
- Configured and monitored distributed and multi-platform servers using chef.
- Defined Chef Server and workstation to manage and configure nodes.
- Ensured high quality data collection and maintaining the integrity of the data.
- Developed Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams, Data Modeling.
- Developed application logic using Python and Java script.
- Developed the frontend for interaction by using the Django framework.
- Worked with version controlling system CVS and GIT.
- Created Data layer in MYSQL and extracted, loaded data using Python scripts.
- Used Pandas library for statistical Analysis.
- Worked extensively on developing a shell-script which automates the packaging of the project and deploys it from Jenkins to the production server when the project is pushed to the GitLab.
- Deployed the project into Jenkins using GIT version control system
- Created Chef roles for different Applications and services and also to spin in different environments
- Developed Views and Templates with Django view controller and template language to create a user-friendly website interface
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Created APIs, database Model and Views Utilization Python in order to build responsive web page application.
Environment: Python, Django, PHP, HTML5, CSS, MySQL, JavaScript, jQuery, CSS, Bootstrap, JavaScript, Git, GitHub, Linux, Shell Scripting
Confidential,Woodbridge, NJ
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.
- Interacted with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Developed Business Logic using Python on Django Web Framework.
- All the security applications are baked into AMIs to decrease the load on the Chef run.
- Used Ruby for writing different CHEF modules based on the Requirements.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Designed and developed data management system using MySQL.
- Developed Business Logic using Python on Django Web Framework.
- Write scripts using python modules and its libraries to develop programs dat improve processing of access requests
- Utilized PyUnit, the Python Unit test framework, for all Python applications and used Django Database API's to access database objects.
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- 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.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used Django Database API's to access database objects.
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Involved in project deployment using Jenkins and using web services like Amazon Web Services (AWS) EC2, AWS S3, Auto scaling, Cloud watch and SNS.
- 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,
- Created test harness to enable comprehensive testing utilizing Python.
- 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 halp the developer create a functional component.
Environment:Python, Django, PHP, HTML5, CSS, MySQL, JavaScript, jQuery, CSS, Bootstrap, JavaScript, Git, GitHub, Linux, Shell Scripting, Apache