Python Developer Resume
SUMMARY
- 8+ years of experience as a Web/Application Developer and coding with analytical programming using Python, Django, PHP, C++, XML, CSS, HTML5/CSS3, AngularJS, DHTML, JavaScript and JQuery.
- Experienced in WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
- Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid and Zope Python web application frameworks.
- Good Experience with Django, a high - level Python Web framework.
- Experienced in LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Experience in object-oriented programming (OOP) concepts using Python, C++, Java and Django.
- Experienced in developing Web Services with Python programming language.
- Experienced applying technical skills Apache/Confluent Kafka, Big Data technologies, Spark/Pyspark.
- Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora).
- Experienced in developing web-based applications using Python, DJANGO, GTK, QT, C++, XML, CSS, HTML, DHTML, JavaScript, and JQuery.
- Experience with Web Development, Amazon Web Services, Python and the Django framework.
- Very good experience with cloud platforms like Amazon AWS and Google AppEngine.
- Developing application codes and unit tests in AngularJS, Java Technologies, and Rest Web Services.
- Good knowledge in various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
- Good experience in Python, Django, Zope, Pyramid Framework.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS and JavaScript.
- Automation experience using Selenium IDE/RC/ Web Driver and TestNG frameworks
- Good knowledge of web services with protocols SOAP and REST.
- Designing and developing machine learning and deep learning systems.
- Running machine learning tests experiments and Implementing appropriate ML algorithms.
- Expertise in designing, developing middleware components for software in C/C++ using STL, multithreading, data structures and design patterns. Experienced with Python frameworks likeWebapp2 and, Flask.
- Experience with Unit testing/ Test driven Development (TDD) and Load Testing.
- Strong understanding of Agile and Scrum Software Development Life Cycle Methodologies.
- Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like PyCharm, Eclipse, MyEclipse, JDeveloper and RAD. Strong proficiency in version control systems like SVN, Git.
- Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDB and Cassandra.
- Experience with JSP Servlets, Web Services (SOAP, REST) and Tomcat. Ef fective in executing multiple tasks and assignments ahead of schedule. Created and maintained effective budgets.
- Highly motivated, result oriented professional with a short learning curve and strong communication skills.
TECHNICAL SKILLS
Languages: Python 3.x,2.7/2.4, C++, Java, Shell Script, Perl
Python Framework: Django 1.3/1.4/1.5
Web Technology: CSS, HTML, XML
Web Technologies: AJAX, JavaScript, HTML, DHTML, XHTML, XML, JQuery, Angular.js, Node.js
CI Tools & IDE: Jenkins, Visual Studio, Eclipse, PyCharm
Mobile Development: Selenium, Selenium IO web driver, XCode
Databases: MySQL 5.1, SQL Server 2008, Oracle 10g, Siebel
Cloud Technologies: AWS, OpenStack
Operating systems: Linux/Unix, Windows NT/2000/XP/2003/Vista, Mac OSX
PROFESSIONAL EXPERIENCE
Confidential
Python Developer
Responsibilities:
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators, and production to ensure production deadlines are met.
- Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture
- Setup database in AWS using RDS and configuring backups for S3 bucket.
- Experience in setting up Elastic Load Balancers (ELB's) and Auto Scaling groups on Production EC2 Instances to build Fault-Tolerant and High Availability applications.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Develop machine learning applications according to requirements and Run machine learning tests and experiments.
- Select appropriate datasets and data representation methods.
- Utilized PyUnit, the Python unit test framework, for all Python applications.
- Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQLAlchemy, and PostgreSQL.
- Enhanced legacy application by building new components in Angular 2 and typescript.
- Developed single page applications using Angular 2, Typescript, web pack and grunt.
- Creating Python scripts to automate daily networking tasks (Ex. auto config generation, retrieving information from network devices, parsing data, etc.) - including a custom Fortigate firewall config generator (which included multi-threaded functionality to generate configs for multiple firewalls at once).
- Using Amazon EC2 command line interface along with Bash/Python to automate repetitive work.
- Used Python based GUI components for the front-end functionality such as selection criteria.
- Implemented navigation rules for the application and page outcomes, written controllers using annotations.
Environment: Python, AWS, EC2, EBS, S3, VPC, PyCharm, Selenium IDE, JQuery, MySQL, HTML, CSS, JavaScript, Ajax, Web Services, Pandas, JSON, Angular.js, Bootstrap, Jinja, Flask, MongoDB, SQL Workbench.
Confidential
Python Developer
Responsibilities:
- Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and VMWare API calls.
- Written Cloud formation templates and deployed AWS resourcing.
- Build application and database servers using AWS EC2 and create AMIs RDS for Oracle DB.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Written with object-oriented Python, Flask, SQL, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Linux, Sublime Text, git.
- Having Knowledge on AWS Lambda, Auto scaling, Cloud Front, RDS, Route53, AWS SNS, SQS, SES.
- Gained Knowledge on Deploying apps using AWS Cloud Formation.
- Experience in using various version control systems like Git, CVS, GitHub, Heroku and Amazon EC2.
- Created Git repository and added the project to GitHub
- Part of team implementing REST API's in Python using micro-framework like Flask with SQLAlchemy in the backend for management of data center resources on which OpenStack would be deployed.
- Developed programs to automate the testing of RAID controller firmware and utilities using Python, Java, Bash script and Windows command line, AutoIt, AutoHotKey and Java Script
- Used Pandas library for statistical Analysis. Worked on Python Open stack API's.
- Worked on JavaScript MVC Framework like Angular.js.
- Developed internal auxiliary web apps using Python Flask framework with CSS / HTML framework.
- Created entire application using Python, Django, MySQL and Linux.
- Involved in Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
- Utilized PyUnit the Python unit test framework, for all Python applications.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
Environment: Python, Git, CVS, GitHub, Lambda, Heroku, Amazon EC2 Django 1.5, Selenium IDE, MySQL, Zope, Angular.JS, Pandas, Flash, PyUnit, Open Stack, HTML, CSS, JQuery, JavaScript, Apache, Jira, Linux, Git, Cassandra, Windows, Linux