Sr Python Developer Resume
Irving, TX
SUMMARY
- Having 8 Years of Experience as web/application developer software development and design using Python, Django, Java, Webapp2, Angular.js, HTML/CSS, C#, JavaScript and jQuery
- Experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, Subroutines, functions on SQL, PL/SQL and PostgreSQL database.
- Experienced in understanding principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations
- Good knowledge in working with application server - Apache Server, Tomcat (6.0, 7.0, 8.0), Nginx, WebLogic (10.0, 10.3, 11g), WebSphere (7.0, 8.5).
- Created a python, Django web-based application using Python scripting for data processing and MySQL for database, HTML, CSS, jQuery for data visualization.
- Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts
- Expertise in MVW frameworks like Django, Angular JS, JavaScript, jQuery and Node JS.
- Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Ability to work on own initiative and as a part of team. Willingness to learn new Technologies, openness to new ideas and ability to learn very quickly.
- Proficient in Front end development experience using Python 3.6/2.7, Django 1.7/1.8, HTML, XML, CSS, JavaScript, Bootstrap, JQuery, JSON and, Angular.js, Node.js.
- Using Amazon EC2 command line interface along with Bash/ Python to automate repetitive work.
- Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture.
- Involved in designing and developing of Automation Test cases using Selenium WebDriver, Java, and TestNG.
- Having Good Experience in Object Oriented Concepts with C# and Python 3.x.
- Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
- Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
- Working experience in UNIX and Linux shell environments using command line utilities.
- 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).
- Used Python/Django MVC framework to design and develop the application.
- Experience in Kubernets which provide a platform for automating deployment, scaling and operations of application containers across clusters of hosts.
- 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.
- Experienced in understanding principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Good experience with Python frameworks like Flask and WebApp2.
- Performed Unit testing, Integration Testing and generating of test cases for web applications using Junit andPython Unit test framework Hudson/Jenkins in the builds triggered by each push to GIT.
- Proficient in SQL databases MS SQL, MYSQL, Oracle and NO SQL databases MongoDB, Cassandra.
- Ability to work on own initiative and as a part of team. Willingness to learn new Technologies, openness to new ideas and ability to learn very quickly.
- Have Experience in List Comprehensions and Python inbuilt functions such as Map, Filter and Lambda.
PROFESSIONAL EXPERIENCE
Sr Python Developer
Confidential, Irving, TX
Responsibilities:
- Interacted with Business team to gather requirements.
- Extensive experience with AWS services like S3, ELB, EBS, Auto-Scaling, Route53, Storefront, IAM, Cloud Watch, RDS etc.
- Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets. Implemented Terraform to manage the AWS infrastructure and managed servers using configuration management tools like Chef and Ansible.
- Developed file cleaners using Python libraries and made it clean.
- Worked on MVC architecture using PHP, Python as controller.
- Build numerous Lambda functions using python and automated the process using the event created.
- Created an AWS Lambda architecture to monitor AWS S3 Buckets and triggers a thumbnail create event whenever a user uploads a new picture.
- Worked on packages like socket, REST API, Django.
- Hands on experience in migrating Business from a physical data centre environment to AWS.
- Experienced in setting up EC2 instances, security groups and Setting up databases in AWS using S3bucket and configuring instance backups to S3 bucket.
- Performed S3 buckets creation, policies on IAM role based polices, MFA and customizing the JSON template
- Experienced in web applications development using Django/Python, .NET/C#.
- Automated various service and application deployments with ANSIBLE on CentOS and RHEL in AWS.
- Wrote ANSIBLE Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
- Deployed the project into Jenkins using GIT version control system.
- Learned to index and search/query large number of documents inside Elastic search.
- Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Experience in Python advanced packages and modules like Requests, Scrapy, BeautifulSoup, Multithreading, Pandas, Numpy, Scipy, Matplotlib, wxPython, QT, Regex expressions, SQL Alchemy, SQL based database connectiors JDBC/ODBC and Py-Virtual Environment.
- Understanding of secure-cloud configuration, Cloud Trail, cloud-security technologies (VPC, Security Groups, etc.) and cloud-permission systems(IAM)
- Experience in Installing Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository and Deployment of apps using custom modules through Puppet as a CI/CD Process.
- Extensive use of version controlling systems like GIT and SVN.
- Loaded the data into Spark RDD and do in memory data Computation to generate the Output response.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Created Maven POMs to automate build process for the new projects and integrated them with third party tools like SonarQube.
- Responsible for installing and administrating the SonarQube for code quality check and Nexus repository and generating reports for different projects. Also, integrated them into Jenkins.
- Helped to understand the process of SonarQube through Presentations and other business value measurement.
- Prepared scripts to ensure proper data access, manipulation and reporting functions with R programming languages.
- Formulated procedures for integration of R programming plans with data sources and delivery systems.
- Involved in writing queries in SparkSQL using Scala.
- Hands on experience in Apache Spark creating RDD's and Data Frames applying operations like Transformation and Actions and converting RDD's to Data Frames.
- Worked with View Sets in Django-REST framework for providing web services and consumed web services performing CRUD operations.
- Used Python Library Beautiful Soup 4 for Web Scraping to extract data for building graphs.
- Used AngularJS as the development framework to build a single-page application.
Environment: Python 3.7/2.7, Django 2.0/1.6, C#, HTML5, CSS, AWS, API Gateway, Java, J2EE, REST API, Spring framework, AngularJS, HTML, Amazon S3, C#, CloudWatch, eclipse, MS-SQL Server, GIT, Jira, Jenkins, Kubernets, Confluence.
Python Developer
Confidential, Atlanta, GA
Responsibilities:
- Analysis and Design of application.
- Created UI using JavaScript and HTML5/CSS.
- Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
- Python development, or other OO language such as C++, Java, C#
- Implemented business logic using Python/Django with jinja templating system.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Managed large datasets using Panda data frames and MySQL.
- Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on AWS. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy
- Assign Job to AWS Data pipeline service to access log data in AWS S3
- Utilized Jenkins, Git for deployment on test servers and to move towards CI/ CD and Created Lambda functions and python scripts to automate the AWS environments.
- Experience working with multiple compiled (Java, C++, C# or Scala) or interpreted (Python, Perl, Javascript, groovy, or Shell scripting) languages on multiple platforms
- Analyze data from the Web while making an interactive dashboard. Learning how to use basic machinelearning tools to gather data from the web.
- Developed existing network mapping microservices using python nmap and deployed it on kubernetes.
- Experience in provisioning and managing multi-data center Cassandra cluster on Amazon Web Services.
- Developed Restful microservices using Flask and Django and deployed on AWS servers using EBS and EC2
- Author scripts and microservices in Python
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud
- Used BOTO3 software development kit for AWS S3 services.
- Participated in Performance tuning and query optimization in AWS Redshift
- Experienced in Agile Methodologies and SCRUM Process.
- Refactored existing project to make it more Restful and thread-safe.
- Designed RESTful XML web service for handling AJAX requests.
Environment: Python 3.x, Django, HTML5/CSS, Kubernetes, UNIX, Machine learning, MS SQL, Nosql, Microservices, JavaScript, Eclipse, Red Hat Linux, Shell Scripting, RESTful, MVC3.
Python Developer
Confidential, Fort Lauderdale, FL
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Developed web-based applications using Python, Django, XML, CSS, HTML, JavaScript, Angular JS and JQuery.
- Experience with JSON based REST Web services and Amazon Web Services (AWS).
- Worked on Amazon services like Amazon Cloud EC2.
- Added support for Amazon AWS and RDS to host static/media files and the database into Amazon Cloud.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Involved in Unit testing and Integration testing.
- Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Designed Interface using Bootstrap framework.
- Experience with working on multiple environments like development, testing, production. Excellent analytical and problem-solving skills and ability to work on own besides being valuable and contributing team player.
Environment: Python 2.7, Django 1.4, MySQL, Amazon EC2, Amazon SQS, S3, Microservices, Kubernetes, Windows, Linux HTML5/CSS3, AJAX, JQuery, JavaScript, Apache.
Python Developer
Confidential, Bolingbrook, IL
Responsibilities:
- Used Python scripts to update content in the database and manipulate files.
- Generated Python Django Forms to record data of online users.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Used Python with jinja templating for full-stack web development.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, JQuery, JSON and JavaScript.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL db package.
- Developed entire front-end and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL.
- Rewrite existing Python/Django module to deliver certain format of data.
- Used Django Database API to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Responsible for debugging and troubleshooting the web application
Environment: MySQL, HTML, Python 2.0, Django 1.4, CSS, XML, MySQL, JavaScript, Linux, Shell Scripting, PHP, AJAX.
