We provide IT Staff Augmentation Services!

Python Developer Resume

2.00/5 (Submit Your Rating)

Arlington, TexaS

SUMMARY:

  • Over 5 years of IT Experience in design , development , testing and implementation of various stand - alone and client - server - based enterprise applications with clients from health, finance , retail and manufacturing sectors.
  • Expertise in databases such as MySQL, MongoDB, Oracle 8g/9g/10g, Microsoft SQL Server, PostgreSQL, SQL/PLSQL concepts such as procedures, functions, and triggers.
  • Hands on experience in developing web applications implementing Model View Control ( MVC ) architecture using Django , Flask web application frameworks .
  • Developed web applications , RESTful web services and APIs using Python Flask , Django .
  • Experience in developing web - based applications using Python 2 / 3 , Django 1.4/1.3 , Angular JS , JAVA , CSS , Bootstrap , HTML , DHTML , JavaScript and jQuery , AJAX .
  • Experience in working with Python ORM Libraries including Django ORM , SQL Alchemy .
  • Proficient in PostgreSQL , SQLite , MySQL databases with Python .
  • Hands on experience in SVN , Git .
  • Extensive use of Linux , SSH , Flask / Django .
  • Worked on AJAX framework to transform Datasets and Data tables into HTTP - serializable JSON strings .
  • Experienced in creating web applications with Python Flask .
  • Created RESTful API's using Python and POSTMAN API for other developers. Experience in configuring EC2 Instances for app deployment in production
  • Created Back - End Micro - Services for mobile and web applications
  • Creating repositories in GitHub for version controlling .
  • Setting up databases in AWS using RDS and configuring instance backups to S3 bucket .
  • Good knowledge on hosting Python applications using WSGI modules .
  • Good knowledge of web services with protocols SOAP , REST .
  • Exposure in working for developing a portal to manage entities in a content management system using Flask .
  • Worked in Waterfall , AGILE and Lean Development methodologies and various phases of Software Development Life Cycle ( SDLC ).
  • Good Experience in requirement gathering, use case development, Business Process Modeling: extensively used UML to develop various use cases , class diagrams and sequence diagrams .
  • Very strong experience writing API's and Web Services in Python .
  • Experience in working with different operating systems WINDOWS and LINUX .
  • Good knowledge on converting Perl code to python either by using tools or by re-writing the code in python.
  • Have strong willingness to learn new technologies.

TECHNICAL SKILLS:

Operating Systems: Windows, UNIX (Solaris, AIX), Linux (RHEL, CentOS, Ubuntu).

Source Control Tools: SVN, GIT, TFS.

Build Tools: ANT, Maven, MS Build, Make.

Unit Test Cases: Junit, unit, fxCop, Open Cover.

Languages: C, C++, Python

Scripting Languages: Perl, Python, Ruby, Shell (Bash), Batch/PowerShell

SQL Database: MySQL, PostgreSQL, NoSQL, MongoDB, Cassandra

Deployment Tools: Amazon EC2, Jenkins, Google Cloud Platform

Web Development: CSS, HTML, DHTML, XML, JavaScript. Angular JS, JQuery and AJAX

Web Servers: Apache Tomcat, JBOSS, IBM Web sphere, WebLogic

Python Framework: Django, Flask and Web2py

IDE: PyCharm, Sublime

Methodologies: Agile, Scrum and Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Arlington; Texas

Python Developer

Responsibilities:

  • Experienced in Developing Mobile and Web App using Python , Flask and AngularJS .
  • Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
  • Implemented dynamic page elements and form error validations using AngularJS .
  • Experienced in Designing RESTful API's using Python .
  • Designed Back - end using Object Relational Mapping using SQL Alchemy Flask Library .
  • Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication, schema design
  • Designed Front - End for Web App using HTML , PHP , CSS , JavaScript tools .
  • Used data structures like directories, tuples, object-oriented class-based inheritance
  • Programmed a utility in Python that used multiple packages like NumPy , SciPy , pandas .
  • Performed Automation Tests for the app using Python Unit Test Framework .
  • Tested the Functionality of App by Automating through Appium Testing Suite .
  • Deployed Application using AWS EC2 Standard Deployment Techniques .
  • Experienced on Configuring Apache Web Server , WSGI , SSL Certificates Configuration .
  • Successfully Deployed Application on Both Android and iOS Platforms .
  • Built the App on Node . JS for Better Performance , Run - Time and Scalability .
  • Integrated the app with Amazon Alexa , Google Home and Smart Home Devices .
  • Gained Knowledge on Deploying app using AWS Cloud Formation .
  • Developed user interface using CSS , HTML , Bootstrap , JavaScript , AngularJS and JQuery .
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django .
  • Efficiently performed all backend tasks from OPS up to the REST API interface / Portal frontend .
  • Wrote unit tests and did code reviews.
  • Worked with search business and search team to implement dynamic rule updates to search using Force . com APIs .
  • Wrote Python normalizations scripts to find duplicate data in different environments.
  • Wrote scripts to Import and Export data to CSV , EXCEL formats from different environments using Python and made a Celery action using REST API call.
  • Worked under Agile / Scrum environment and handled production rollouts and issues .
  • Extensively used XLSX reader and writer modules to read, write and analyze data and project the results as per the client request .
  • Used GIT for continuous integration and deployment .
  • Exposure on Multi - Threading factory to distribute learning process back - testing and the various worker processes.
  • 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 .
  • Lock mechanisms were implemented and the functionality of multithreading has been used.
  • Used Pandas library for statistics Analysis .
  • Managed large datasets using Panda data frames and MongoDB .
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser .
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents .
  • Responsible for user validations on client side as well as server side .

Environment: Python, Django, AngularJS, MongoDB, Django REST framework, HTML, CSS, JavaScript, jQuery, CSS Bootstrap, PyUnit, JSON, GitHub, SOAP/RESTful, AWS, Agile.

Confidential, Irving; Texas

Python Developer

Responsibilities:

  • Developed and implemented a custom grid system to support the responsive web design.
  • Made sure the page loads are quick and provided cross browser compatibility which also includes mobile browsers .
  • AWS Cloud management and Deployment .
  • Automated deployment of builds to different environments using Jenkins
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments .
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes .
  • Worked on Chrome / Firefox Developer tools to verify network speeds using Network Throttling , making sure all the elements are rendering correctly irrespective of the Screen size, Resolution, orientation, etc.
  • Ran Unit Tests on every single module to make sure everything works as expected before submitting the code for final deployment .
  • Designed the front - end to pages like Login , Signup , Search , Contact and About , using web technologies like HTML , CSS , JavaScript and jQuery .
  • Implemented the entire front end using AJAX calls.
  • Made sure all the data moving to and from the front end to be more secured.
  • Implemented MVC design patterns to make calls to the backend explicitly and rendering the data into web view asynchronously .
  • Designed responsive webpages from the provided photoshop design mockups , using CSS .
  • Worked very close to the backend team to get real - time updates on how the data endpoint works and how to call some endpoints.
  • Managed the whole work environment using SVN Version Control Management System .
  • Expertise in working with MySQL databases , Apache Web server , Tomcat Application Servers .
  • Written Cloud formation templates and deployed AWS resources using it.

Environment : Python , Linux, Windows XP, HTML, CSS, JavaScript, jQuery, AWS, SVN, AJAX.

Confidential

Python Developer

Responsibilities:

  • Good hands on experience in data warehouse developer / database engineer for high - volume data processing .
  • Rewrite existing Python / Django module to deliver certain format of data.
  • Improved user experience by creating and designing new web components and features.
  • Generated Python Django forms to record data of online users .
  • Extensive use of version controller Team Foundation Server ( TFS ).
  • Designing and deploying scalable , highly available , and fault tolerant systems on AWS and developed programs using Python , Shell , Java Scripts and CI tools like Jenkins , Maven build tool and IAM roles , VPC subnets , NACL and SGs for EC2 instances and Restful API's developed for Node . JS applications .
  • Configuring IAM roles for EC2 instances in ELB and assign them policies granting specific level access to S3 buckets by customizing JSON template designed Stacks using Amazon Cloud Formation templates to launch Infrastructure , Used Code Commit to host secure, scalable private Git repositories.
  • Launching Amazon EC2 Cloud Instances using Amazon Images ( Linux / Ubuntu ) and Configuring launched instances with respect to specific applications.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB .
  • Handled potential points of failure through error handling and communication of failure .
  • Anticipated potential parts of failure ( database , communication points , file system errors ).
  • Worked in a team, involved in developing the UI , layout and front - end programming (HTML) for web application that matches requirements of the company.
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Excellent Coordination in project activities and ensure that all project phases are followed and documented properly .
  • Designed the front - end applications , user interactive (UI) web pages using web technologies like HTML and CSS .
  • Developed non-functional HTML , CSS pages from the mock ups and involved in UI review with UI architect and Business Units .
  • Troubleshoot the process execution and worked with other team members to correct them.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team
  • Followed MVC Structure to develop Application .
  • Handling cross browser / platform compatibility issues (IE, Firefox, and Chrome) on both Windows and Linux.
  • Managed application state using server and client - based State Management options.
  • Coded Java Script for page functionality and plugins using JQUERY .

Environment: Python, Django, SQL, AJAX, REST, JavaScript, AWS, UNIX, Linux, HTML, Sublime Text.

Saahi Systems

Python Developer

Responsibilities:

  • Good knowledge on hosting Python applications using WSGI modules .
  • Worked in Waterfall and AGILE methodologies and various phases of Software Development Life Cycle ( SDLC ).
  • Good Experience in requirement gathering , Use case development , Business Process Modeling .
  • Extensively used UML to develop various use cases , class diagrams and sequence diagrams .
  • Very strong experience writing API's and Web Services in Python .
  • Experience in working with different operating systems WINDOWS, LINUX, and Android.
  • Excellent communication skills, team player, quick learner, organized, and self-motivated.
  • Designed and developed scalable APIs using Flask web framework .
  • Gathered data files from Data Warehouse Upsight URL's .
  • Developed file cleaners using Python libraries and made it clean.
  • Using raw files loaded data files from URL's to Amazon S3 Bucket .
  • Worked on reading queues in Amazon SQS , which have paths to files in Amazon S3 Bucket .
  • Aggregate clean files in Amazon S3.
  • Used Amazon EMR for map reduction jobs and test locally using Jenkins .
  • Also worked on Amazon EC2 Clusters to deploy files into Buckets .
  • Installed , Configured and maintained DNS system using Route 53 .
  • Deployed and Configured EC2 , Elastic Bean Stalk and RDS Instances .
  • Used Pandas for a data alignment and data manipulation .
  • Experienced in Agile Methodologies and SCRUM Process .
  • Exported / Imported data between various data sources .
  • Created database using MySQL , wrote several queries to extract / store data .
  • Used SQL CRUD operations , procedure / functions and optimization .
  • Performed Automated Unit and system integration testing .
  • Excellent communication skills, team player, quick learner, organized, and self-motivated.

Environment: Python, Django 1.6, Flask, Linux, AWS, Panda, GIT, MySQL, Agile, Jenkins, Spark .

We'd love your feedback!