Python Developer Resume
Seattle, WA
SUMMARY
- 7 years of Experience as a Web Application Developer utilizing Python, Django, Java, C++, HTML, Oracle.
- Experience object - situated programming (OOP) ideas utilizing Python, C++, and Java.
- Experienced in creating web - based applications using Python, DJANGO, GTK, QT, C++, XML, CSS, HTML, DHTML, JavaScript and jQuery.
- Experience in developing web applications and implementing Model View Control (MVC) architecture using server - side applications like Django, Flask.
- Experienced in utilizing Python libraries like Beautiful Soup, NumPy, SciPy, matplotlib, Python-twitter, Network X, urllib2, MySQL db for information base availability and IDEs - Sublime Text, Spyder, PyCharm.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Experienced in NoSQL technologies like MongoDB, Redis and Cassandra and relational databases like SQLite, PostgreSQL, Dynamo DB and MySQL databases.
- Experience in developing SOAP and RESTful web services and basic knowledge of TCP/IP Network and Socket programming.
- Experience with the messaging servers like Rabbit MQ and Active MQ.
- Having encountered in Agile Methodologies, Scrum stories and runs insight in a Python based climate, alongside information examination, information fighting, and Excel information extricates.
- Experienced in dealing with Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX, and Integrated Development Environments like PyCharm, Eclipse, MyEclipse, JDeveloper and RAD.
- Experienced in creating Web Services with Python programming language.
- Experience in Core Java and Object-Oriented Programming using concepts like Multi- Threading, Exception Handling and Collections.
- Experienced in Amazon AWS ideas like EMR and EC2 web administrations which gives quick and effective handling of Big Data.
- Experience in Amazon Web Services (AWS) Cloud services such as EBS, S3, VPC, Cloud Watch, and Elastic Load Balancer.
- Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
- Experience with continuous integration and automation using Jenkins.
- Experience in using the CI/CD tools like Dockers and Kubernetes.
- Experience with the build tools like Ant, Maven.
- Experienced in version control systems using CVS, SVN and Git/GitHub and issue tracking tools like Jira and Bugzilla.
- Experience in using the testing tools like Py unit, Junit, Selenium.
- Experience with Unit Testing/ Test Driven Development (TDD), Load Testing.
TECHNICAL SKILLS
Languages: Python, C++, Java, SQL, Shell Script, PHP
Databases: MYSQL, PostgreSQL, Oracle, no-SQL database MongoDB, Cassandra.
Version Controls: Git and SVN.
Python libraries: Pandas, NumPy, Matplotlib, Pytables, SciPy, Flask, Beautiful soup, Bootstrap, jQuery.
Web Servers: Apache Webserver, IIS, HTTP server, Web Logic, JBoss.
Operating System: Linux, Unix, Mac, and windows.
Reporting tools: Tableau, MS-Word, and MS-PowerPoint.
Cloud Technology: Cloud Formation, EC2 and AWS.
Web technologies: JSON, XML, HTML5, Angular JS, CSS/CSS3, JavaScript, jQuery, AJAX.
Frameworks: Django, Pyramid, Flask, CSS Bootstrap.
Technologies: HTML, CSS, JavaScript, jQuery, XML, DOM, CSV, AJAX, Angular JS, Excel, Text.
Methodologies: Agile, Waterfall and Scrum.
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
Python Developer
Responsibilities:
- Involved in everyday Enterprise Workflow Stand-Up meeting to provide status, thus implementing Agile, Methodology.
- Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap and JSON.
- Worked intimately with originator, firmly coordinating Flash into the CMS with the utilization of Flashovers put away in the Django models. Additionally made XML with Django to be utilized by the Flash.
- Used Python libraries like pandas for Data Analysis, NumPy, and Matplotlib for producing graphical reports.
- Used Merge occupations in Python to concentrate and load information into MySQL data set.
- Involved in complex web, middleware, and back-end frameworks in Python, SQL and Perl for Linux and Windows.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Working experience with No SQL DB Mongo DB for offering commercial support and other services.
- Involved and played a leading role in database migration projects from Oracle to MongoDB, Cassandra, CouchDB databases.
- Used the Mongo DB cloud manager for managing and monitoring the Mongo DB infrastructure and used cloud manager backup for data backup and data restoration.
- Worked with IDEs like visual studio and also testing the API calls using postman before integrating with the front end.
- Responsible for setting up Python REST API framework using Django.
- Involved in working with the messaging servers like Active MQ.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Excellent working knowledge in Linux shell environments using command line utilities.
- Used the AWS -CLI to suspend on Aws Lambda function used AWS CLI to automate backup of ephemeral data stores to S3 buckets EBS.
- AWS Lambda was utilized for serverless implementations, where the functions were triggered when the database tables were updated, and AWS Cloud Watch was utilized for alarms.
- Involved in using the CI/CD tools like Jenkins, Dockers and Kubernetes.
- Created scripts for system administration using languages such as BASH, Python and Python scripts to automate Cron jobs, system maintenance. Jenkins, Maven for automation.
- Developed the application using the Test-driven methodology and designed the unit tests using Python Unit test framework.
Environment: Python, HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap, JSON, Pandas, NumPy, Matplotlib, MySQL, NoSQL, PostgreSQL, Mongo DB, Cassandra, Oracle, Visual studio, REST, Active MQ, Git, Jenkins, Linux, AWS, Dockers, Kubernetes, Maven.
Confidential, Phoenix, AZ
Python Developer
Responsibilities:
- Followed AGILE development methodology to develop the application.
- Created server less lambda-based websites using HTML, CSS, JavaScript, Python (Django) and Java.
- Successfully migrated the Django database from SQL to PostgreSQL with complete data integrity.
- Rewrite existing Python/Flask module to deliver certain format of data. Created script in python for calling REST APIs.
- Worked with Python Libraries like NumPy, SciPy, Matplotlib, Pandas, Beautiful Soup, scikit-learn.
- Worked with various Python IDE's using PyCharm, Python IDLE, Eclipse, and IntelliJ.
- Developed and executed complex SQL queries to pull data from data sources like SQL server database, and Oracle.
- Create new PL/SQL stored procedures for new Oracle Forms and Reports development.
- Develop applications that use MongoDB database, and pymongo.
- Used NoSQL databases like Mongo DB and AWS Dynamo DB handle to large volumes of data flow.
- Worked with the messaging services like Active MQ.
- Dockerized applications by creating Docker images from Docker file.
- Wrote Python code to simplify lists in Python with list comprehension and Python OOP.
- Excellent working knowledge in Linux shell environments using command line utilities.
- Used GIT for Source code control and JIRA for Bug tracking.
- Performed AWS Cloud organization overseeing EC2 cases, S3, Cloud Formation, SES and SNS administrations.
- Conveyed Microservices utilizing Docker holder utilizing Confidential EC2 compartment administration and utilizing AWS administrator console.
- Build Back-end support for Application from ground up using Python, Shell scripts & Perl.
- Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
- Utilize PyUnit, the Python Unit test framework, for all Python applications.
- Worked closely with DevOps team to set up CI/CD pipeline using Jenkins, Ansible, AWS, Maven and GIT.
- Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Web development including standardizing the toolsets used from Eclipse to using Git for source control.
- Performed testing utilizing Django's Test Module.
Environment: Python, HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap, JSON, Pandas, NumPy, Matplotlib, MySQL, NoSQL, PostgreSQL, Mongo DB, Cassandra, Oracle, Visual studio, REST, Active MQ, Git, Jenkins, Linux, AWS, Dockers, Kubernetes, Maven.
Confidential, Houston, TX
Python Developer
Responsibilities:
- Responsible for SDLC process in gathering requirements, system analysis, design, development, testing and deployment.
- Worked with the Agile methodology through out the project.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, CSS, JavaScript and jQuery.
- Wrote Python code to simplify lists in Python with list comprehension and Python OOP. Worked with POSTMAN for API testing. Developed REST APIs and created User Model for application.
- Rewrite existing Java application in Python module to deliver certain format of data.
- Used Python and Django for creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
- Used several Python libraries like NumPy, Pandas and Matplotlib.
- Reacted MySQL queue using AWS SNS, SQS, and Golang (Go), to concurrently process SQL.
- Worked in RDBMS implementation using, SQL, PL/SQL, DB2, MySQL on Oracle database.
- In-depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML.
- Implemented web applications in Flask frame works following MVC architecture.
- Used Celery with RabbitMQ, MySQL, Django, and Flask to create a distributed worker framework.
- Utilized a database to store and retrieve data with MongoDB and front-end web pages designing.
- Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Involved in using the CI/CD tools like Jenkins, Dockers and Kubernetes.
- Created webservices using WTP tool plugin to the eclipse IDE which is deployed as a separate application using Maven scripts.
- Used Test driven approach (TDD) for developing services required for the application.
Environment: Python, HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap, JSON, Pandas, NumPy, Matplotlib, MySQL, NoSQL, PostgreSQL, Mongo DB, Cassandra, Oracle, Visual studio, REST, Rabbit MQ, Git, Jenkins, Linux, AWS, Dockers, Kubernetes, Maven.
Confidential
Jr Python Developer
Responsibilities:
- Participated in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
- Used the Django Framework to develop the application.
- Implemented web applications in Flask and spring frameworks following MVC architecture.
- Used Python to place data into JSON files for testing Django Websites.
- Using Restful APIs to access data from different suppliers.
- Designed and developed the UI of the website using HTML, AJAX, CSS, Bootstrap and JavaScript.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
- Automated RabbitMQ cluster installations and configuration using Python/Bash.
- Used collections in Python for manipulating and looping through different user defined objects.
- Used several Python libraries like NumPy, Pandas and Matplotlib.
- Using Amazon AWS concepts like EMR and EC2 web services which provides fast and efficient processing.
- Worked with the messaging servers like Active MQ.
- Involved in using the CI/CD tools like Jenkins, Dockers and Kubernetes.
- Responsible for debugging the project monitored on JIRA.
- Developed the project in Linux environment.
- Used Maven to validate, compile and deploy the files.
- Maintained the versions using GIT and sending the release notes for each release.
- Responsible for automated test design, frontend and backend feature implementation, and any other improvements to the test automation framework.
Environment: Python, HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap, JSON, Pandas, NumPy, Matplotlib, MySQL, REST, Rabbit MQ, Git, Jenkins, Linux, AWS, Dockers, Kubernetes, Maven.
Confidential
Jr Python Developer
Responsibilities:
- Worked with various phases of the project like analysis, design, development, and testing.
- Developed Webpages using CSS, HTML and JavaScript's.
- Worked on Python Modules and Packages and Created project designs utilizing MVC architecture components.
- Used Python libraries Pandas and NumPy, SQL and Tableau to procure, clean and aggregate data from Relational database.
- Resource providers to support automation through Jenkins.
- Worked with various bugs fixing issues.
- Participated in requirement gathering and worked closely with the architect in designing and modelling.
- Used AWS Rest API gateway and connected with lambda functionality.
- Develop programs to automate the testing of controller in CI/CD environment using Python, Java, and Bash script.
- 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.
- Involved in database-driven web application development using a variety of frameworks such as Django on Python.
- Query Optimization through SQL server tools for quick response time.
- Used Maven as the build tool for the whole project.
- Used SVN as a version control tool.
- Implemented Test Driven Development (TDD) strategy for the project.
Environment: Python, HTML, CSS, Java Script, Pandas, NumPy, SQL, Jenkins, REST, Django, Maven, SVN.