Sr. Python Developer Resume
Dallas, TX
SUMMARY
- Over 7+ years of extensive experience in web based applications using LAMP, WAMP, Python, Drupal & SEO technologies. Good working experience in designing and implementing various web applications in both LAMP (Linux, Apache, MySQL) and WAMP (Windows, Apache, MySQL), AJAX and JavaScript in diverse domains like Finance, Health, Ecommerce, Telecom, Education etc.
- Participated in the complete SDLC process and used PHP to develop website functionality.
- Experience on technologies and platforms including JAVA, Node.js, Jenkins, Subversion, Git, Unix/Linux, windows server, VMWare, Docker, Ansible, Chef, Puppet AWS, across Financial and Healthcare sectors.
- Experience with Docker containers and container orchestration systems such as Confidential ECS, Kubernetes and Docker Swarm.
- Experienced Working in support infrastructure upgrades / updates on the portal.
- Experienced in MySQL, OOPS, Design Patterns, HTML5, CSS, C#, Python and Django.
- Strong understanding of API driven design with versioning.
- Excellent experience in designing and developing interactive User Interfaces, usability, web and client / server applications using HTML5, CSS3, JavaScript and JQuery.
- Expertise in client scripting language and server - side scripting languages like JavaScript, jQuery, JSON, bootstrap, Angular.js and JSP.
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
- Experienced in Drupal themes, modules and familiarity with the Drupal API and hook system.
- Developed Business Logic using Python on Django Web Framework.
- Involved in all the phases of Software Development Life Cycle (SDLC) using Project management tools JIRA, Red mine and Bugzilla.
- Experienced in using MVC architecture using RESTful, Soap Web services and SoapUI, postman and high-level Python Web frameworks like Django and Flask. ‘’’’
- Experience object-oriented programming (OOP) concepts using Python, Django and Linux.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL, PostgreSQL and custom tools developed in Python and Bash.
- Experienced in solving issues in web browsers, following the W3C standards to maintain the website with defect free. Worked on RWD (Responsive Web Design) and implemented applications based on Angular.js
- Extensive experience on implementing the AJAX features using JavaScript and jQuery.
- Experience in Cloud based services(AWS) to retrieve the data.
- Implemented Authentication & Authorization handlers for AUTH Tokens per OAuth2 and SAML 2.0 specifications
- Used the Django Framework to develop the application and Django APIs for database access.
- Worked on development of SQL and stored procedures on MYSQL.
- I have used AWS (Amazon Web services) in Redshift, EmR for improved efficiency of storage.
- Creative Knowledge in Art creation, modification and conversion- Logos, print media, web page and software interface design using Photoshop, Adobe Flash and Illustrator.
- Responsible for fixing 508 compliance issues, Cross-Site scripting issues Used JIRA for bug tracking and issue tracking.
- Responsible for installing, configuring and maintaining CodeIgniter, Apache and MySQL on AWS Cloud Servers.
- Exposure in building CI/CD pipelines in container-based fashion using Docker, Jenkins, UBUNTU, Ansible & GitLab. And Experienced with GITHUB, GITLAB, SVN and MAVEN build tool.
- Used source version control systems like GIT and SVN Tortoise.
- Worked in Agile & Scrum methodology with keen sense of ownership of development.
TECHNICAL SKILLS
Programming Skills: PHP, Python 3.0, Django, C, HTML, CSS3, JavaScript, XML, jQuery, Smarty, AJAX, AngularJS Proficient in LAMP (Level of Expertise Advanced)
Virtualization: VMware, Docker, Kubernates
DBMS: MySQL, Oracle 8I, Access, Microsoft SQL SERVER
Tools: Zend Studio, MySQL, Adobe Dreamweaver, Microsoft Front Page, Adobe Photoshop, Adobe Flash, Acrobat PDF, Microsoft Word, Microsoft Excel, Microsoft Access, Microsoft PowerPoint, Microsoft Outlook, Postman
CMS/Frameworks: Joomla, YII, Smarty, Falcón, Zend, Magento, CodeIgniter, Laravel
Concepts: OOD (Object Oriented Design)OOP (Object Oriented Programming) CMS (Content Management Systems)MVC (Model View Controller)
Platforms: Windows Server 2003, LAMP Apache, XAMP and WAMP
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr. Python Developer
Responsibilities:
- Used Python OS module on UNIX environment, made job cloning and forking.
- Used JIRA for tracking and Updating Project issue.
- Worked extensively on AWS Components such as Airflow, Elastic Map Reduce (EMR), Athena, SnowFlake.
- Worked with team of developers on Python applications.
- Solid understanding of Consumption and Integration Drupal/LAMP based web applications with other applications using SOAP/REST based web services API's and HTTP posts.
- Developed Restful API’s for all functionalities implemented in the project using Class Based Views in Django. Used Postman to test the API’s.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Developed a Python Script to load the CSV files into the S3 buckets and created AWS S3buckets, performed folder management in each bucket, managed logs and objects within each bucket.
- Automated JIRA processes using Python and bash scripts.
- Automated AWS S3 data upload / download using Python scripts.
- Designed and developed Use-Case, Class and Object Diagrams using UML Rational Rose for Object Oriented Analysis/Object Oriented Design techniques.
- Placed data into JSON files using Python to test Django websites.
- Implemented AWS solutions using DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
- Used Subversion for maintaining the component and for release and version management. And JIRA for defect tracking.
- Designing and implementing Docker workflow reduced built and deployment times.
- Good Knowledge on container management using Docker in creating images.
- Hands on experience in creating Docker containers and Docker consoles for managing the application life cycle.
- Experience in creating and using custom entities in Drupal 8 Experience in using plugins, events and hooks within Drupal 8 custom modules.
- Experience building responsive websites from Scratch using Drupal8 & Drupal7 CMS, HTML/HTML5, CSS/CSS3 and JavaScript/jQuery.
- Experience working with Drupal console and Drush.
- Experience working with TWIG templating language and YAML configuration files.
- Experience in building user interfaces for websites and/or web applications.
- Extremely fluent with HTML5/XHTML, CSS, PHP, JavaScript and jQuery.
- Ability to write JavaScript with and without the use of frameworks such as jQuery.
ENVIRONMENT: AWS, Boto3, Cloud Formation templates, Docker, Eclipse, Bugzilla, MySQL, VPN, Drupal,6/7/8.0,8.1,8.2,8.3, PHP 5.5, Python 3.0, Django, XML, Linux, AJAX, CSS, FileZilla, MySQL, LMS, API’s, HTML, XHTML, DHTML, AWS, Elasticsearch, JavaScript, jQuery, Jenkin, Mango DB, JSON, Restful API, LAMP, YAML, Jira, Agile, Apache Tomcat v8.0, Postman, GitHub.
Confidential, Stamford, CT
Sr. Python Developer
Responsibilities:
- Developed apps with a heavy focus on Veeva & iRep, Drupal-based responsive websites and rich interactive experiences along with regional digital team.
- Experience writing clean and maintainable JavaScript, HTML and CSS. Being up to date on current trends, techniques and methods of the front-end community. Being advocated for best practices helping creative deliver for the best user-experience possible.
- Worked closely to with project managers, end users, design team and strategists to develop high traffic e-commerce sites using JAVA and MySQL and to ensure timely completion of deliverable.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Created methods (get, post, put, delete) to make requests to the Node API server and tested Restful API using postman.
- Rewrite existing Python/Flask module to deliver certain format of data.
- Worked with Amazon Web Services (AWS) using EC2 for hosting and Elastic map reduce (EMR) for data processing with S3 as storage mechanism.
- Used CI/CD tools Jenkins, Git/Gitlabs, Jira and Docker registry/daemon for configuration management and automation using Ansible.
- Containerized all the Ticketing related applications- Spring Boot Java and Node.Js applications using Docker.
- Involved in Developing a Restful service using Python Flask framework.
- Wrote Python modules to view and connect the Apache Cassandra instance.
- Developed Drupal-based websites, experiential, rich interactive experiences and display ads.
- Used Ember JS for making AJAX calls (GET, POST) for triggering or fetching data from Restful API's provided by the backend team.
- Develop and Execute scripts on AWS Lambda to generate AWS Cloud Formation template.
- Deployed the project into Heroku and also used GitHub version control system.
- Responsible for development, system Integration testing, UAT and deployment.
- Involved in developing the REST Web services with Python.
- Worked on JSON, XML data.
- Experience in integrating the Version One and XL Release for SDLC.
- Hands on experience in interfacing with REST API, database objects, Authentication (OAUTH & AUTH) and handling unstructured JSON data.
- Worked on Curl and used JQ to parse the JSON objects.
- Worked on Python 3.x
- Involved in system integration testing and user acceptance test (Functional Testing).
- Involved in building database Model, APIs and Views utilizing Python, to build an interactive web based solution.
- Trained staff on effective use of Jenkins, Docker, GitLab and Kubernetes.
- Used PyUnit, Python unit test framework for all Python applications.
- Created a Git repository and added the project to GitHub Enterprise.
- Developed a portal to manage and entities in a content management system using Flask.
- Configured and deployed project using the Amazon EC2 on AWS.
- Having experience in Agile Methodologies, Scrum stories and sprint planning.
- Implementing admin sites to manage database information with FlaskAdmin, MySQL and SQLite.
- Version One Agile tool for story and tasks creation.
ENVIRONMENT: Eclipse, Bugzilla, MySQL, VPN, PHP 5.5, Python 2.7, Django, Azure, Docker, Jira, Drupal,6/7/8.0,8.1,8.2,8.3 XML, Linux, AJAX, CSS, FileZilla, AWS cloud, storm, MySQL, LMS, API’s, HTML, XHTML, DHTML, JavaScript, jQuery, Jenkin, Mango DB, JSON, Restful API, Eclipse, Git, GitHub, Postman, Junit, Agile.
Confidential, Chicago, IL
Python Developer
Responsibilities:
- Configured PHP, MySQL and WAMP/MAMP server.
- Designed and developed a horizontally scalable APIs using Python Flask.
- Developed web applications in Django Framework's model view control (MVC) architecture.
- Developed a portal to manage and entities in a content management system using Flask.
- Used Python and Django Framework to develop web application.
- Involved in building database Model, APIs and Views utilizing Python, to build an interactive web based solution.
- Created Restful API's to integrate and enhance functionalities of the application. Also Utilized Restful API in communicating with third parties.
- Used Python to place data into JSON files for testing Django Websites. Created scripts for data modeling and data import and export.
- Used JIRA for tracking and Updating Project issue.
- Maintaining the project code in Git and pushing the code to GitHub Enterprise by creating new branch.
- Developed Job dashboard monitor UI using Django/Flask.
- Participated in all the stages of software development lifecycle including design, development, implementation and testing.
- Automated deployment of all resources related to my work as the Python Developer.
- Django Framework was used in developing web applications to implement the MVC architecture.
- Supported Table Management System webapps written in Django/Flask.
- Used Django APIs for database access.
- Extracted, loaded and analyzed data to and from Oracle database with Python
- Parsed various file formats including XML and JSON and loaded into Oracle database with Python XML and JSON modules
- Developed UI using CSS, HTML, JavaScript, JQuery and JSON.
- Created a Django dashboard with custom UI for end user after a careful study of the Django admin site and dashboard.
- Used Unit Test Python library for testing many programs.
- To avoid the reloading of the entire web page to update small portions, AJAX in UI was used.
- Implemented RESTful web services for sending and receiving the data between multiple systems.
- Developed and tested various dashboard features using CSS, JavaScript, Django and Bootstrap.
- Experience with MySQL database development. Experience writing SQL queries. Report writing experience with Excel, PHP and MySQL and JavaScript charting libraries such as HighCharts and D3.
- Wrote and tuned DB2 SQL Queries to perform CRUD operations.
- Strong in design and development of Webservices using WSDL, SOAP.
- Developed UI event handlers and AJAX callback code using Angular JS to interact with the CDP-GUI Web services.
ENVIRONMENT: Python, Django, Eclipse, Bugzilla, MySQL, VPN, Drupal, Magento, PHP 5.5, XML, HTML, Linux, JavaScript, AJAX, CSS, FileZilla, MySQL, LMS, API’s.
Confidential - San Jose, CA
Python Developer
Responsibilities:
- Developed, tested and maintained current systems written in PHP and CodeIgniter.
- Involved in complete SDLC process.
- Responsible for installing, configuring and maintaining CodeIgniter, PHP, Apache and MySQL on AWS Cloud Servers
- Creating Custom directives, factory services and dependency injection for Angular.js based front end UI.
- Created Restful API's using CodeIgniter and consumed them with AngularJS.
- Used Node.js to run Web pack tasks and build project properly.
- Developed PHP Worked on CAS module for Single sign on Authentication.
- Implemented the application using Magento 2.0 Enterprise Framework on LINUX Environment web server.
- Developed with PHP7, Magento 2.0.7.
- Configured Google Analytics module for tracking the visitors for the website.
- Used AJAX for every page for dynamically displaying the data without a page refresh
- Worked on AngularJS Routes using $scope object to create a Views using Controllers. Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user Request.
- Converted Visual Basic Application to Python, MySQL
- Generated Python Django Forms, Crispy forms to record data, login and signup of online users
- Experience in development test automation
- Designed and Implemented a Random Unique Test Selector Package on processing large volume of data using Python and Django ORM
- Utilized the existing Python and Django modules and rewritten to deliver data in required formats.
- Skilled in using collections in Python for manipulating & looping through different user defined objects
- Designed email marketing campaigns and created responsive web forms that saved data into a database using Python/ Django Framework
- Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL.
- Modified queries, functions, cursors, triggers and stored procedures for MySQL database to improve performance, while processing data.
- Extensive code reviewing using GitHub pull requests, improved code quality and also conducted meetings among peer
- Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications
- Database Administration activities like taking backup, checking log messages, looking for database optimization
- Designed and implemented a dedicated MYSQL database server to drive the web applications and report on daily progress
- Created tools to manage player base and their progress.
- Implemented Angular 2-component router for navigation.
- Used AJAX for every page for dynamically displaying the data without a page refresh.
- Responsible for fixing 508 compliance issues, Cross-Site scripting issues.
ENVIRONMENT: Python, Django, Eclipse, Bugzilla, MySQL, VPN, Drupal, Magento, PHP 5.5, XML, HTML, Linux, JavaScript, AJAX, CSS, FileZilla, MySQL, LMS, API’s.