Python Developer Resume
Dallas, TX
SUMMARY:
- 7+years of experience as a Web/Application Developer and object - oriented programming (OOP) coding with Python, Scala, Django and Golang.
- Extensive knowledge in Python, Java, MySQL, Oracle, Unix, Linux and in Object oriented Design and Programming concepts.
- Developed dynamic frontend and backend applications using Python, Flask Frameworks.
- Experienced in working with various Python IDEs using PyCharm, Spyder, NetBeans, PyStudio, PyScripter, Eric, Wing IDE and PyDev.
- Good experience of software development in Python (libraries used: libraries- Beautiful Soup, PySpark, NumPy, SciPy, Matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL for database connectivity) and IDEs -sublime text, Spyder, PyCharm, pytest, Eclipse
- Expertise on build back-end application with Python/ Django, Worked on Dockers and Jenkins.
- Good experience Worked with MVW frameworks like Django, Angular JS, TypeScript, HTML, CSS, XML, Java Script, jQuery and JSON.
- Experienced with unit tests for Django and Flask applications.
- Researched JavaScript frameworks to replace frontend of a Flask application and began implementing a React solution.
- Experience in Kubernets which provide a platform for automating deployment, scaling and operations of application containers across clusters of hosts.
- Highly skilled in deployment, data security and troubleshooting of the applications using AWS services.
- Good Knowledge on Extraction, Transformation, and Loading techniques with python integration.
- Driven to architect Big Data solutions on multiple platforms using data analytics
- Extensive knowledge in Java, NoSQL
- Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Basic Knowledge on JSON based REST Web services and Amazon Web services.
- Experienced in web applications development using Django/Python, Flask/Python, DOJO, jQuery while using HTML/CSS/JS for server-side rendered applications
- Good experience in using Shell scripting for automation by Python PEP.
- Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups.
- Working experience with cloud infrastructure of AWS (Amazon Web Services) and computing AMI virtual machines on Elastic Compute Cloud (EC2).
- Hands on experience with version control tools such as SVN, JIRA, GitHub, and GitLab.
- Experienced in Agile Methodologies and SCRUM process including Sprint planning, backlog grooming, Daily Stand-ups and Code review.
- Knowledge of automation technology such as Chef, Ansible and Puppet
PROFESSIONAL EXPERIENCE:
Python Developer
Confidential - Dallas, TX
Responsibilities:
- Developed full-stack web applications using Flask, Python ReactJs, SQL, HTML/CSS and JavaScript. Included in the geolocation.
- Python NumPy, Matplotlib, SciPy, and Pandas packages created a web scraping application in Flask to perform dataset manipulation. for data wrangling.
- Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Expertise includes bash and python scripting with focus on Devops tools, CI/CD and AWS Cloud Architecture and hands-on Engineering.
- Analyzed The SQL scripts and design the solution to implement using PySpark.
- Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environment using Docker.
- Worked on PySpark and Pandas data frames, and used those data frames for analysis, extraction, and manipulation of data.
- Involved migrations process from Hadoop java map-reduce program to Spark-Scala APIs.
- Written Pig scripts for sorting, joining and grouping the data. Experienced with working on AVRO Data files using AVRO Serialization system.
- Developed entire frontend and backend modules using Python on Django Web Framework with GIT.
- Managed Linux and Windows virtual servers on AWS EC2 using Chef Server. Configured and monitored distributed and multi-platform servers using chef.
- Working on AWS S3 services creating buckets, configuring buckets with permissions, logging, and versioning and tagging of S3 buckets.
- Created PDF reports using Golang and XML documents to send it to all customers at the end of month with internation language support.
- Working on K8 (kubernets) in scaling and management of containerized applications.
- Overlook the migration activity of PL/SQL programs.
- Created the Automation scripts using Python for testing applications as well as the integration of these application (API's &UI's) based on REST calls using Python, phrasing the JSON responses.
- Migration of the PL/SQL code from Sybase to Oracle.
- Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
- Manage the configurations of multiple servers using Ansible.
- Created internal diagnostic tools using Golang and AngularJS in order to assist with customer issues. Golang and Java were used as a backend REST service while AngularJS was used for the user interface.
- Involved in analysis, and design of the application in a team-environment using Python Django framework, MySQL for backend and TypeScript and Angular 2+ for front-end development.
- Performed efficient delivery of code based on principles of Test Driven Development(TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Developed & designed automation framework using Python and Shell scripting.
- Ensured high-quality data collection and maintaining the integrity of the data. Designed and developed the UI of the website using HTML, AJAX, CSS, and JavaScript. Designed and developed the data management system using MySQL.
- Developed responsive web product features using NodeJS, SASS on Golang with REST.
- Building a Command line tool to interact with RESTful API using in Golang.
- Involved in Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell script.
- Developing Python Framework using Django to perform scan software unit monitoring.
- Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
- Developed test scripts for automation with Selenium.
- Implementing customer data collection with PySpark/Hadoop analytics and also Developed web applications and RESTful web services and APIs using Python, Django.
- Cleaned data and processed third party spending data into manoeuvrable deliverables within specific formats with Excel macros and Python libraries.
- Written functional PHP unit test cases for Data Layer, and Search server classes using Django, Curl, XML, JSON, REST base services and Mongo DB.
- Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different requests from multiple browsers to web application.
Environment: Java, Django, Flask, XML, AVRO, Hadoop, MySQL, Linux Shell Scripting, Kubernets, Mongo dB, SQL, Python 3.3, HTML5/CSS, Cassandra, PySpark, TypeScript, Scala, PL/SQL, PiCharm, REST API, JavaScript, PyCharm, Golang, GIT, RESTful, ReactJS, Docker, Jenkins, JIRA, jQuery, MySQL, AWS
Python Developer
Confidential - Atlanta, GA
Responsibilities:
- Managed datasets using data frames and MySQL, queried MYSQL database queries from Python using Python-MySQL connector MySQL dB package to retrieve information.
- Development of real-time multi-tasking systems using Python and created data access modules in Python.
- Creating custom, general use modules and components which extend the elements and modules of core ReactJS.
- Working with backend Python automation, CI pipelines, Docker and cloud provisioning/automation.
- Participated in implementation and deployment of DevOps areas including Continuous Integration, Automated Testing, Continuous Deployment and Continuous Delivery.
Built Python scripts to identify and correct erroneous data in PostgreSQL database using clustering, regression, and statistics
- Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS along with GIT for Version Control of code for incremental development.
- Designed and developed components using Python with Django framework and Implemented code in Python to retrieve and manipulate data.
- Wrote a prototype on GoLang to improve performance of report generator.
- Worked on writing chain code using Golang.
- Used Python & Django creating graphics, XML processing of documents, data exchange & business logic implementation between servers.
- Processed the Web server logs by developing Multi-Hop Flume agents by using AVRO Sink and loaded into MongoDB for further analysis. Extracted files from MongoDB through Sqoop and placed in HDFS and processed it using Hive.
- Rewrote existing Python/Flask module to deliver certain format of data.
- Created script in python for calling REST APIs.
- Involved in designing user interactive web pages as the front-end part of the web application using various web technologies like HTML, JavaScript, jQuery and implement CSS for better appearance and feel.
- Created Typescript controllers for the different pages in the views using Typescript.
- Designed and developed data management system using MySQL.
- Develop remote integration with third party platforms by using Restful web services and Successful implementation of PySpark and Spark Streaming applications for large scale data.
- Responsible for on boarding Application teams to build and deploy there code using GitHub Jenkins, Nexus and Ansible.
- Involved in writing queries in SparkSQL using Scala.
- Built complete Configuration Management for the Micro-services using Kubernets, Docker and Ansible.
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Implemented Restful Web Services for the data transportation between multiple systems.
- Setup Docker on Linux and configured Jenkins to run under Docker host.
- Developing the Python automated scripting using Boto3 library for AWS Security audit and reporting using AWS Lambda for multiple AWS Accounts.
- Used the boto3 module in Python to interface with Amazon Web Services (AWS) like DynamoDB, which is a NoSQL database service that provides fast and predictable performance with seamless scalability.
- Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
- Developed test scripts for automation with Selenium.
- Also used python scripts for security purposes AWS lambda functions and deploying the applications through elastic beanstalk.
- Created PL/SQL stored procedures, functions and packages for moving the data from staging area to data mart.
- Used Golang scripts for uploading a file to S3 and deploying them and creating GO serverless application and deploying it to AWS lambda.
Environment: Python, Django, HTML, PySpark, CSS, JavaScript, Kubernets, Ajax, Linux Shell Scripting, JSON, ReactJS, jQuery, MySQL, SQL, TypeScript, DB2, PL/SQL, NetBeans, PiCharm, Golang, REST API, JBOSS, Coherence, ClearCase, Selenium, Water Fall Model, UML, JSP.
Python Developer
Confidential - Houston, TX
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application.
- Managed and reviewed Hadoop log file and worked in analyzing SQL scripts and designed the solution for the process using PySpark.
- Interacted with the client end-users during requirements gathering sessions.
- Working as an application developer experienced with controllers, views and models in Django.
- Good at using libraries for technical development like PySpark, Beautiful Soup, Pandas dataframe, and MySQL for database connectivity to drive improvements throughout entire software development
- Implemented Business logic, worked on data exchange, processed XML and HTML using Python 2.7 and its familiar framework Django.
- Worked on Python OpenStack APIs and used NumPy for Numerical analysis.
- Worked on real time in memory distributed systems.
- Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities using Django and PostgreSQL
- Developed Application to access JSON and XML from Restful, Webservices from consumer side using JavaScript and Angular.JS.
- Responsible for handling the integration of database systems.
- Used object/relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
- Developed server-based web traffic statistical analysis tool using Flask, Pandas.
- Implemented and tested Python-based web applications interacting with MySQL.
- Used ReactJS to create responsive Design so that the website is compatible with different Devices like Desktops, Laptops, Tablets and Smartphones.
- Developed entire frontend and backend modules using Python on Django Web Framework by implementing MVC architecture.
- Performed job functions using Spark API's in Scala for real time analysis and for fast querying purposes.
- 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.
- Used Bootstrap as a mechanism to manage and organize the html page layout.
- Used Django configuration to manage URLs and application parameters.
- 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.
- Implemented Performance tuning and improved the Performance of Stored Procedures and SQL Queries
- Installed and configured builder for application builds and deploying it.
- Upgraded internal and customer TLS/SSL Apache Web Server configurations; trained staff on proper implementations, potential issues/concerns, and automated changes with Ansible
- Responsible for debugging and troubleshooting the web application.
- Developed object-oriented programming to enhance company product management
- Wrote unit testing codes using unit test, resolving bugs and other defects using Firebug
- Used JIRA to assign, track, report and audit the issues.
Environment: Python, Django Web Framework, Scala, AWS, HTML, CSS, MySQL, JavaScript, jQuery, ReactJS, PyCharm, Jira, GIT, pybuilder, unit test, Firebug, Web Services, HTML5/CSS, XML, JSON, Ajax
Software Developer
Confidential - Portland, OR
Responsibilities:
- Followed Agile Methodologies to manage full life-cycle development of the project.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, jQuery, JavaScript extensively used Table less Design in CSS for positioning.
- Developing applications using RESTFUL architecture using NodeJS and PHP as backend languages.
- Develop consumer-based features and applications using Python, Django, HTML, Behaviour Driven Development (BDD) and pair-based programming.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
- Developed Reporting framework using JAVA and J2EE which will generate daily, monthly and yearly reports and prepared different framework design documents.
- Working on Sequence files, AVRO, HAR file formats and compression.
- Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features using SQL developer.
- Extracted and loaded data using Python scripts and PL/SQL packages.
- Created web pages using Media Queries that cater to Android and IOS web platforms
- Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase
- Used Java/J2EE Design Patterns such as Business Delegate, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Designed and developed data management system using MySQL
- Automated several processes by developing Python scripts.
- Developed web application using FLASK, Python micro-frame work based MVC design architecture
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Responsible for debugging and troubleshooting the web application.
Environment: Python, Django, HTML5, CSS, XML, MySQL, JavaScript, jQuery, CSS Bootstrap, MongoDB, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting, SOAP, REST, PHP, .net.