Python Developer Resume
Phoenix, AZ
SUMMARY
- 5 years of experience as a Python Developer with a deep understanding of technology trends with expertise in the core of complex technologies.
- Experience in analysis, design, and development, testing, implementation and maintenance of various web applications using Python (Django and Flask)
- Hands on experience in Designing and developing API's for the application using Python, Django, Mongo DB, Express and Node JS.
- Familiar with JSON based REST Web services and Amazon Web services.
- Experience capability in collaboration, quick learning and adaptation.
- Good experience in backend application development with Django, Flask, JavaScript, Angular JS, MySQL, PostgreSQL.
- Have good knowledge on NoSQL databases like Cassandra and MongoDB and with the SQL databases like MySQL/PostgreSQL, Snowflake.
- Experienced in design, management and visualization of databases using Oracle and MySQL.
- Hands on Experience with the implementation of Python libraries Pandas, NumPy, SciPy, Py Tables, SQLAlchemy, Matplotlib, and URL lib in various tasks.
- Hands on experience in Agile Methodologies, Scrum stories and sprints experience in a Python based environment.
- Deep understanding of front - end engineering principles and experience with front end technologies and frameworks.
- Basic knowledge on Rest API and JSON Parsing, and JQuery.
- Experience in data analytics, predictive analysis like Classification, Regression, Recommender Systems.
- Strong knowledge of Object-Oriented Design and programming concepts using Python.
- Hands On experience in performing unit testing using PyUnit and also having strong knowledge in using Bug and issue Tracking tool - Jira.
- Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.
TECHNICAL SKILLS
Frameworks: Django, Flask
Web Technologies: HTML, CSS, DOM, SAX, Java Script, JQuery, AJAX, XML, AngularJS
Programming Languages: Python, Java, PERL, SQL and PL/SQL.
Version Control: SVN, CVS, Git, GitHub.
Cloud Computing: AWS EC2, S3, RDS (MySQL), SQS.
Application servers: Apache Tomcat, Nginix, JBoss, WebLogic, WebSphere
Databases: Oracle, My SQL, Apache Cassandra, MongoDB
IDE s/ Development Tools: Eclipse, PyCharm, and Sublime Text.
Operating Systems: Windows, Red hat Linux, Ubuntu, and MAC OSX.
Deployment Tools: Jenkins
Issue Trackers: JIRA
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Python Developer
Responsibilities:
- Evaluated business requirements and prepared detailed specifications that follow project guidelines required to develop written programs.
- Exposed to various phases of Software Development Life Cycle using Agile-Scrum Software development methodology.
- Developed frontend and backend modules using Python on Django Web Framework.
- Developed Wrapper in Python for instantiating multi-threaded application.
- Involved in deployment of projects using Amazon AWS.
- Wrote Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets.
- Developing Responsive Design UI Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML4 Grid Structures/Layouts, CSS3 Media Queries, Ajax, AngularJS and Bootstrap.
- Responsible for launching Amazon EC2 Cloud Instances and configuring the launched instances with respect to specific applications.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Involved in development of Web Services using SOAP for sending and receiving data from the external interface in the XML format.
- Worked with Numpy, Scipy, Matplotlib, HTTPLib2, Urllib2 and Pandas python libraries during development lifecycle.
- Used Agile methodology and SCRUM process for project development
- Designed and developed integration methodologies between client web portals and existing software infrastructure using SOAP API's and vendor specific frameworks.
Environment: Python 3, Django, HTML5, CSS, XML, JSON, AJAX, JavaScript, JQuery, Bootstrap, PostgreSQL, GIT, Amazon Web Services (AWS), REST API, Linux, Jenkins, Shell Scripting, Numpy.
Confidential, Los Angeles, CA
Python Developer
Responsibilities:
- Responsible for the development of entire frontend and backend modules using Python.
- Developed RESTful services using Django.
- Developed user interface using BOOTSTRAP UI and Angular JavaScript to simplify the complexities of the application.
- Wrote Lambda functions in python for AWS's Lambda, Kinesis and ElasticSearch, which invokes python scripts to perform various transformations and analytics on large data sets in AMAZON EMR clusters.
- Responsible for launching Amazon EC2 Cloud Instances and configuring the launched instances with respect to specific applications.
- Developed Business Logic using Python on Django Web Framework.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Utilized Python Libraries like NumPy for AWS. Used Pandas library for statistical Analysis.
- Developed efficient Angular.js for client web-based application.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Performed testing using Django's Test Module.
- Designed Forms, Views, Models using Django's MVC software architecture pattern.
- Created RESTful API's using Django.
- Used Django Database API's to successfully create database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Worked on front end frameworks like CSS and Bootstrap for development of simple web applications.
- Involved in deployment of projects using Amazon AWS.
- Deployed the project into Heroku using Git version control system.
Environment: Python, Django, GIT, Bootstrap, XML, MySQL, Angular JS, REST, Oracle SQL, NumPy, Pandas, JavaScript, AWS, Git, Agile/SCRUM, Windows.
Confidential, Fort Myers, FL
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Developed tools using Python, XML to automate some of the routine tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Developed web application and its business logic using Python on Django Web Framework.
- Worked on various complex modules in python including ceODBC, pyODBC, JSON, XML, Requests, profiler.
- Utilized PyUnit, the Python Unit test framework, for all Python applications and used Django Database API's to access database objects.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Used PyQuery for selecting particular DOM elements when parsing HTML.
- Designed and created backend data access modules using PL/SQL stored procedures.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Used Django configuration to manage URLs and application parameters.
- Wrote scripts using python modules and its libraries to develop programs that improve processing of access requests.
- Interfacing with supervisors, artists, systems administrators, and production to ensure production deadlines are met.
- Responsible for setting up Python REST API framework using Django.
- Used Python to write data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export.
- Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
Environment: Python, Django, XML, AJAX, JQuery, PyQuery, Bootstrap, Mongo DB, PostgreSQL, Eclipse, Git, GitHub, AWS, Shell Scripting, Linux.