Senior Python Developer Resume
SUMMARY
- Over 7 years of experience as a Web/Application Developer with profound comprehension of innovation patterns with ability in center of complex technologies. Strong involvement with Analysis, Design and Development, Testing, Implementation, creation backing and support of different Web Applications utilizing Python, Django.
- Experienced in creating Web Services with Python programming language, Web development utilizing HTML4/5, CSS/CSS3, JavaScript, JQuery, AngularJS, AJAX, XML, and JSON.
- Used Python with OpenStack, OpenERP (now ODOO), SQL Alchemy, Django CMS.
- Excellent experience with Requests, NumPy, Matplotlib, SciPy, PySpark and Pandas python libraries during development lifecycle and experience in developing API's for the application using Python, Django, MongoDB, Express, ReactJS, and NodeJS.
- Worked on various micro web applications development using Flask and SQLAlchemy.
- Experience in data analysis and machine learning techniques with hands - on-experience in various python libraries like NumPy, Pandas, SciPy.
- Experience in Object Oriented Design and Programming concepts.
- Knowledge about setting up Python REST API Framework using Django.
- Good knowledge of SQLite, MySQL, MSSQL, Cassandra databases with Python.
- Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid and Zope Python web application frameworks.
- Expertise in using Hystrix (circuit breaker) library for lowering network latency.
- Experience in working with various Python Integrated Development Environments like Net Beans, PyCharm, PyScripter, Spyder, PyStudio, PyDev and Sublime Text.
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Experience in Blue-green deployments/Zero downtime deployments in production environments.
- Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
- Familiar with JSON based REST Web services and Amazon Web services.
- Used all major ETL transformations to load the tables through Informatica mappings.
- Strong experience in Big data, Bigdata Integration and Analytics technologies including Apache Spark, Hadoop, Kafka, Storm
- Good Experience with Django, a high-level Python Web framework.
- Working experience in Unix and Linux shell environments using command line utilities.
- Excellent interpersonal and communication skills, the ability to provide solutions from a functional and technical perspective, meet deadlines, quickly build client rapport and be a team player.
- Proficient in writing unit testing code using Unit Test/PyTest and integrating the test code with the build process.
TECHNICAL SKILLS
Programming Languages: Python, C, C++, SQL and Shell Scripting
Frameworks: Django,Flask,Web2py,Spark,Pyramid, CherryPy,TurboGears,AngularJS,NodeJS
Python Libraries: NumPy,Pandas,TensorFlow,Pytroch, Keras
Web Technologies: HTML/HTML5, CSS/CSS3, JSON
Databases: SQL, MySQL 5, Oracle 10g/11g, DB2, Microsoft SQL Server, PostgreSQL, NoSQL DB (Mongo DB and Cassandra)
Web servers: Apache, WebSphere, Apache Tomcat
Deployment Tools: Heroku, Jenkins, Amazon EC2
IDE: NetBeans,AndroidStudio,PyCharm,Eclipse and Sublime Text.
Versioning Tools: GIT, SVN
Software packages: MSWord,AdvancedMSExcel,MSPowerPoint, SQL Plus
Reporting Tools: SSRS,Tableau,MS-Word,andMS-PowerPoint.
Operating systems: Linux/Unix, Windows Variants
Big Data Technologies: Hadoop, Map Reduce and PySpark
Test Tools: Selenium, Pytest, SoapUI,Postman
Container Technologies: Docker,Kubernetes
Methodologies: Agile,Scrum, Waterfall
Machine learning: Linear Regression, SVM, Logistic Regression.
PROFESSIONAL EXPERIENCE
Confidential
Senior Python Developer
Responsibilities:
- Designed front end and backend of the application utilizing Python on Django Web Framework. Develop buyer-based highlights and applications utilizing Python and Django in test driven development and pair-based programming.
- Good involvement with creating web applications and actualizing Model View Control (MVC) design utilizing worker side applications like Django and Flask.
- Developed and tried numerous highlights for dashboard utilizing Python, Bootstrap, CSS, JavaScript and JQuery.
- Created intuitive information diagrams on web application utilizing High outlines JavaScript library with information originating from Apache Cassandra.
- Created Terraform contents for EC2 cases, Elastic Load balancers and S3 containers. Actualized Terraform to deal with the AWS framework and oversaw workers utilizing design the board instruments like Chef and Ansible.
- Wrote ANSIBLE Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS occasions utilizing Python. Run Ansible Scripts to arrangement Dev workers.
- Worked on frontend structures like CSS Bootstrap for advancement of Web application.
- Worked in MySQL database on straightforward inquiries and composing Stored Procedures for standardization and denormalization.
- Developed an ETL administration that searches for the documents in the worker and update the record into the Kafka line.
- Used Spark-Streaming APIs to perform necessary transformations and actions on the data got from Kafka and Persists into Cassandra.
- Designed, developed data integration programs in a Hadoop environment with NoSQL data store Cassandra for data access and analysis.
- Used various Spark Transformations and Actions for cleansing the input data.
- Used DataStax Spark-Cassandra connector to load data into Cassandra and used CQL to analyze data from Cassandra tables for quick searching, sorting and grouping.
- Developed and executed White box test cases using Python, Unitest/Pytest/Robot framework & PyCharm/Ride.
- Extended Unitest/Pytest/ Robot framework by adding some helper classes and methods.
- Created repositories according to the structure required with branches, tags, and trunks.
- Implemented a server less architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
- Designed and implemented a continuous build-test-deployment (CI/CD) system with multiple component pipelines using Jenkins to support weekly releases and out-of-cycle releases based on business needs.
- Used IAM to create new accounts, roles and groups and polices and developed critical modules like generating amazon resource numbers and integration points with S3, Dynamo DB, RDS, Lambda and SQS Queue.
- Implemented AWS solutions like EC2, S3, IAM, EBS, Elastic Load Balancer (ELB), Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Involved in building the application which works on mainly Groovy grails, Html, CSS, Rest services, Java script, Spring, Maven, Hibernate.
- Have strong experience in working on Groovy and grails platform.
- Environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
- Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
- Evaluated and implemented third-party business intelligence tools including Looker, Quick sight, Superset and Redash.
- Configured Selenium WebDriver, Unit test, Pytest, Robot, pip instrument and made selenium computerization contents in python. Worked with View Sets in Django-REST structure for giving web benefits and expended web administrations performing CRUD activities.
- Used Flask structure for application improvement.
- Designed and actualized a committed MYSQL database worker to drive the webapps and report on everyday progress.
- Worked with Requests, NumPy, SciPy, TensorFlow, Matplotlib, and Pandas python libraries during development lifecycle.
- Developed python Script for moving records from drop box to Amazon worker.
- Consumed outer APIs and composed Restful API utilizing Django REST Framework and AngularJS.
- Developed front-end management features for the Ruby on Rails-based website. This involved view, controller, and model development as well as CSS and JavaScript front-end work too. SASS and Compass were used in later iterations.
- Developing high-quality Web applications while improving and maintaining an existing MVC code base in Ruby on Rails.
- Developed dynamic communication page on .net MS visual essential 2014, utilizing SQL designer devices.
- Used Python Library Beautiful Soup 4 for Web Scraping to separate information for building diagrams.
- Worked being developed of utilizations particularly in UNIX condition and acquainted with every one of its orders.
Environment: Python 3.7,3.4, 3.3, 2.7, Django1.7, SQL, Aurora, Perl, NLP, Java Script, Linux, Shell Scripting, Mongo DB HTML, Angular JS, Spark,Eclipse JQuery, Kubernetes, Requests, Numpy, Pandas, Ansible, JSON, XML,RDBMS, Looker, CSS, PySpark, MySQL, Bootstrap, Unix, Jenkins,Amazon s3, IAM, Lambda, AWS.