We provide IT Staff Augmentation Services!

Python Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TexaS

SUMMARY

  • Having 8+ years of experience as an Application developer, software development and design, coding using Python, Django, XML, HTML, C#, Oracle PL/SQL.
  • Experienced in developing web - based applications using Python, Django, Flask, C++, XML, CSS, HTML, Angular JS and JQuery.
  • Expertise in usage of Python Framework like Flask, Django for developing web applications from past 7 Years.
  • Experience in Java, JavaScript, and Python software development environments using Agile methodology.
  • Extensively used Python's multiple data science packages like Pandas, NumPy, matplotlib, Seaborn, SciPy, Scikit-learn and NLTK.
  • Excellent Experience on various Python integrated IDE's such as Sublime Text, Jupiter, PyCharm, Eclipse and NetBeans.
  • Excellent working knowledge in UNIX and Linux shell environments using command line utilities and shell scripting.
  • Expertise in Production support and Knowledge of deployment using Jenkins.
  • Hands on experience with installation and configuration of Apache Tomcat server.
  • Having a complete Understanding on Lambda architectures and Python Best Practices (PEP-8).
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups. Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, Cloud Formation.
  • Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google CloudPlatform (GCP) on Kubernetes.
  • Created mappings in Informatica for data manipulation and loading. Good knowledge ofTableau Desktop architecturefor designing and developing dashboards.
  • Experience in installation, Configuration, and administration ofTableau Serverin multi - server and multi-tier environment.
  • Proven expertise in analysing the Business Intelligence needs of the enterprise and building the enterprise Reporting architecture.
  • Experiences with File Handling and SSH(Secure Shell).
  • Valuable Experience in Linux Bash scripting and following PEP Guidelines in Python.
  • Good experience in performing operations such as CRUD operations and writing complex queries with Oracle 10g/11g.
  • Proficient in writing SQL Queries, Stored procedures, functions, packages, Cursors, tables, views, triggers using relational databases likeOracle, MSSQL Server, PostgreSQL database.
  • Experience in writing complex SQL Queries involving various tables using Inner and outer joins.
  • Have working knowledge on Azure Active Directories.
  • Hands-on technical experience and seasoned Azure Infrastructure and migration to Azure.
  • Involved in Unit testing, Integration testing and maintained PEP8 code.
  • Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modelling.
  • Involved in all phases of Software Development Life Cycle (SDLC)-Waterfall, agileProcess across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & client/server application development.
  • Experience in Data Extraction, Data Cleaning, Data Transformation and Data Loading
  • Highly motivated, quality minded developer, with proven ability to deliver applications against tight deadlines.

TECHNICAL SKILLS

Programming Languages: Python 2.5-2.7/3.4-3.6, C, SQL, PHP, XML, PL/SQL.

Operating Systems: UNIX, Linux, Solaris, Windows, VMware, Mac OS.

Web Technologies: HTML/ HTML5, CSS/ CSS3, XML, DOM, AJAX, JQuery, JSON and CSS Bootstrap

Frameworks: DJango, Flask, Pyramid, Pyjamas, Jython

Protocols: OSI Reference Model, IPv4 and IPv6 addressing and subnetting, Ethernet LAN, TCP/IP, DNS, HTTP, NFS, SSL, SSH, UDP, switches, routing concepts, virtual network concepts including vSwitches, VLANs, dvSwitch, TCP/IP stack for virtualization, IPVP4, IPV6, FTP, Intranet

Database: Postgre SQL, MS Access, SQL Server, Oracle, MYSQL

Analytic Tools: Tableau, PowerBI,JMP PRO, SAS, Node XL

IDE’s/ Development Tools: NetBeans, Spyder, Eclipse, PyCharm, PyScripter, PyStudio, Atom and Sublime Text.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, Texas

Python Developer

Responsibilities:

  • Designing and deploying scalable, highly available, and fault tolerant systems on AWS and developed programs usingPython, Shell, JavaScript's.
  • Generated Python Django Forms to record data of online users and monitored the notification tools using Python.
  • Rewrite existing Python/Django modules to deliver certain format of data and able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Worked on Django API's for accessing the S3 buckets using search engine as Amazon cloud search.
  • Did setup cloud watch rules which monitors specified S3 buckets and triggers a schedule task configured for an ECS cluster.
  • Used python pandas module to read CSV files to obtain data and store the data in data structures provided in the numpy module.
  • Containerized and Deployed the ETL and REST services on AWS ECS through the CI/CD Jenkins pipe.
  • Worked with different Bug & Log Tracking Tools likeSplunk, Remedy, Jira and Clear Quest.
  • Created the lambda deployment function, and configured it to receive events from S3 bucket.
  • Built Elastic search, Log stash and Kibana (ELK) to store logs and metrics into S3 bucket using Lambda function.
  • Developed entire frontend and backend modules using Python on Django including Tastypie Web Framework using Git.
  • Involved in developing web-based applications using Python and JavaScript in Linux based OS.
  • Hands on experience in implementing containerization platform using Docker and Kubernetes.
  • Implemented REST calls to consume the REST API’s using Angular GET and POST methods and tested calls usingPostman.
  • Microservice architecture development using Python and Docker on an Ubuntu Linux platform using HTTP/REST interfaces with deployment into a multi-node Kubernetes environment.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
  • Created database objects in AWS Redshift. Followed AWS bestpractices to convert data types from oracle to redshift.
  • Worked tosecureour RESTful web services using OAuth with spring security to authenticate any third-party requests coming in.
  • Developed custom airflow operators using Python to generate and load CSV files into GS from SQL Server and Oracle databases.
  • Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using FlaskSQL Alchemy and PostgreSQL.
  • Good knowledge of Tableau Desktop architecturefor designing and developing dashboards.
  • Using Amazon EC2 command line interface along with Bash/Python to automate repetitive work.
  • Utilize SVN and Review Board for version control, pep8 styling, and potential bugs Designed and created backend data access modules using PL/SQL stored procedures.
  • Worked on developing a methodologies like Agile Scrum and Waterfall.
  • Performed troubleshooting, fixed, and deployed manyPythonbug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Git repository was created and added to GitHub project.
  • Performance and consistency being the main factors of consideration the code was tuned.
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.

Environment: Python 2.7, Python3.6, Linux, Bash, Anaconda, AWS EC2, AWS RESTAPI gateway, AWS Lambda, AWS RDS, GitHub, Chef, JSON, XML, MYSQL, Postgresql, SQL, PLSQL, Jenkins, Restful API

Confidential, Weehawken, New Jersey

Python Developer

Responsibilities:

  • Associated with various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis, Code development and used PHP to develop website functionality.
  • Designed and Developed several SQL/BI reports and integrated into client’s portal for having a greater Visibility of day to day business.
  • Used Python to place data into JSON files for testing Django Websites and updating the content of files by using python scripts.
  • Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities using Django and PostgreSQL.
  • Utilized Python Libraries like Boto3, numPY for AWS. Used Pandas library for statistical Analysis.Developed efficient Angular.js for client web based application.
  • Involved in Engineering the RESTful APIs using Django REST Framework.
  • Views and Templates were developed with Python and Bash scripting and to create a user-friendly website interface Django's view controller and template language is used.
  • Developed many Complex SQL queries for various Drill through reports, Tabular reports and integrating a multiple data sources and databases into one system.
  • Used Python’s pandas and matplotlib libraries to conduct data exploration and visualization of Financial data.
  • Implemented CI/CD bestpracticest o automate build and deployment to all environments with Chef, Jenkins and Artifactory.
  • Worked on Spark streaming using Apache Kafka for real time data processing and implemented Oozie job for daily import .
  • Worked with HTML and CSS for website design,JavaScriptfor scripting, and used Express.JS and Node.JS frameworks for server-side connectivity.
  • Used gitlab distributed version control tool to coordinate team development and utilized Python Libraries like Boto3, numPY for AWS.
  • Involved in Installation and configuration of apache airflow for workflow management and created workflows in python.
  • Developed Docker container based micro services using Spring Boot and deployment on Kubernetes cluster.
  • Used Python scripts to update content in the database and manipulate the data in AWS S3 bukets.
  • Automated different workflows, which are initiated manually with Python scripts and Linux bash scripting .
  • Stored the data in the form of JSON structure-based documents, stored in a collection using MongoDB.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Involved in implementation of custom Bash scripts for controlling the data flow from the database.
  • Having experience in administering continuous integration (CI), delivery and build automation tool Jenkins.
  • Developed the back-end web services for the worker using Python Flask REST APIs.
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Participated in daily Scrum meetings to discuss the day to day progress and discuss enhancements.
  • Responsible for user validations on client side as well as server side.
  • Worked on differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
  • Associated with debugging the applications monitored on JIRA using Agile methodology
  • Knowledge on creating database schemas that represent and support business processes
  • Expertise on Unit testing and debugging skills
  • Used Git - Stash Repository.

Environment: Python 2.7, Python3.6, Linux, AWS EC2, SQS, AWS RESTAPI gateway, AWS RDS, GitHub, Tableau, MYSQL, MangoDB, SQL, PLSQL, Jenkins, Dockers, Restful API.

Confidential, Dania Beach, Florida

Python Engineer

Responsibilities:

  • Designed and developed data management system using MySQL.
  • Worked on high level design and detail design.
  • Design, develop, test, deploy and maintain the website.
  • Developed the interactive user interface using jQuery JavaScript library.
  • Developed/Modified GUI using HTML, CSS and JavaScript (jQuery).
  • Built application logic using Python 2.7, Django and MYSQL.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Used Django Database API's to access database objects.
  • Explore fault injection tools written in different languages like C,C++ and suggest Confidential of tools.
  • Developed python scripts to parse XML documents and load the data in database.
  • Worked on all the client-side validation using JavaScript.
  • Implemented REST calls that consume the REST API’S using Angular HTTP Module.
  • Wrote Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined function.
  • Extensively used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different requests from multiple browsers to web applications.
  • Worked on Unix and Linux commands. Developed various Shell (bash, ksh) scripts to handle miscellaneous tasks.
  • Worked with jQuery for all client-side JavaScript manipulation.
  • Worked in Java, J2EE, XSL, XML, Oracle, DB2, Struts, spring, Hibernate, REST Web services, Model driven architecture and software configuration management tools.
  • Designed, Automated the process of installation and configuration ofsecure Data Stax Enterprise Cassandra cluster using puppet.
  • Developed unit test/regression test framework for working/new code.
  • Used Subversion control tool to coordinate team-development.
  • Worked with Forms, views, models using Django.
  • Didcode reviewsand implementedbestpractices.
  • Moved on-premises SQL database to Azure SQL hybrid model
  • Developed entirefrontend and backendmodules using Python on Django Web Framework.
  • Debugging and troubleshooting the web application.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Generated complex graphical data, creation of histograms etc. using the Python's modulesnumpy, matportlibetc.

Environment: Python 2.7, Django, MySQL, Linux, HTML, CSSandJavaScript (jQuery), AWS RDS, GitHub, SVC, XML, SQL, PLSQL, Restful API

Confidential, Philadelphia, PA

Python Developer

Responsibilities:

  • Proficient in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL database.
  • Implemented the application's front-end pages using HTML, CSS and JavaScript.
  • Devloped Ticketing System and Unified Ticketing System using python.
  • Developed a consumer-based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair-based programming.
  • Developed backend services and created many API's using Python Programming Language and SQL.
  • Hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON were converted to mock-ups.
  • Worked on writing and as well as read data from csv and excel file formats.
  • Used Web Services to get travel destination data and rates.
  • Used the Django Framework to develop the application.
  • Used NOSQL database Amazon dynamo DB to store data of reporting Application.
  • Used Django APIs for database access.
  • Used Python to place data intoJSONfiles for testing Django Websites. Created scripts for data modeling and data import and export.
  • Generated Django forms to record data of online users and usedPyTestfor writing test cases.
  • Developed Job dashboard monitor UI using Django/Flask
  • Used python to extract weekly availability information from XML files.
  • Proficient in client scripting language and server-side scripting languages like JavaScript, Jquery, JSON, DOJO, bootstrap, Node.js, Angular.js, backbone.js, Require.js.
  • Excellent Knowledge with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora).
  • Rewrite existingPython/Django/Javamodule to deliver certain format of data
  • Resolved several hidden bugs caused by complicated multithreading issues such as race conditions caused by asynchronous events.
  • Built application logic using Python.
  • Worked on Celery Task queue and service broker using RabbitMQ.
  • Issues pertaining to Realtime data being read from RabbitMQ into Postgres and Cassandra.
  • Performed Design and Code reviews.
  • Worked on development of SQL and stored procedures on MYSQL.
  • Design, model and optimize relational databases tables in MySQL.
  • Modified queries, functions, cursors, triggers, and stored procedures for MySQL database to improve performance, while processing data.

Environment: Python 2.7, Django, Flask, MySQL Server, Linux, HTML, CSS, JavaScript (jQuery),Jquery, JSON, DOJO, bootstrap, Node.js, SVC, XHTML, XML, SQL, PLSQL, Restful API,Postgres and Cassandra

Confidential

Oracle DBA

Responsibilities:

  • Installation, up-gradation, and Patches to database management system software are to enhance database performance.
  • Writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers and Strong Knowledge in Data warehouse concept
  • Designed the physical and logical data modelling design for development projects.
  • Developed physical data models, data warehouse models and created DDL scripts to create database schema and database objects.
  • Configured SQL Loader -Direct Path Loads, Parallel Loadfor Bulk data uploads from external systems.
  • Created Bash tools to increase efficiency of call center application system and operations.
  • Participated in Data Extraction, Data Cleaning, Data Transformation and Data Loading.
  • Rewrote and tuned long-running SQL queries to cut execution time, ease database load and improve scalability.
  • Performing daily maintenance including monitoring backups, managing disk space, maintaining database objects
  • Provided 24/7 support to the client and preformed daily health checks toproduction databases for accuracy.
  • Creation/cloning of database instances for development and testing purposes
  • Creating Table Spaces and adding data files, indexes, partitions to tablespaces.
  • Creating roles, profiles, granted permissions to users and altered the user'saccount status.
  • Have knowledge about the RAC environment and perform basic activities.
  • SetupAlerts, Notifications, Jobs, Job steps with automated response solution schedules.
  • Frequently Monitor Connections, Locks and Database Performance using Performance Dashboard.
  • Scheduling jobs using CRONTAB under guidance.
  • To be familiar with connecting to Database and perform transactions
  • Documented changes made to the servers, including documentation of performance issues.
  • Regularly checked OS Event Logs and SQL Server Logs for unusual events.
  • Excellent working knowledge in UNIX and Linux shell environments using command line utilities.

Environment: SQL, MySQL server, Linux,UNIX,HTML, PUTTY, RAC, CRONTAB,GitHub, SVC, XML, SQL, PLSQL.

We'd love your feedback!