We provide IT Staff Augmentation Services!

Python Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Software developer over 8 years of experience in Analysis, Design, Development and Implementation of various web, stand - alone, client-server applications using Python and Django
  • Excellent Good Experience with Python web frameworks Django and Flask.
  • Experience with Design, code, debug operations, reporting, data analysis and Web Applications utilizing Python.
  • Experienced with full Software Development Life-Cycle (SDLC), architecting scalable platforms, Object Oriented Programming, Database Design and Agile Methodologies.
  • Have work experience with various Python Integrated Development Environments like PyCharm and sublime text.
  • Expertise in handling Django ORM; Experience with Requests, NumPy, SciPy, Matplotlib, and Pandas python libraries during development lifecycle.
  • Good experience in developing web applications implementing MVT architecture using Django, Flask, Webapp2 web application frameworks, with good understanding of Django ORM and SQLAlchemy.
  • Experienced in developing User Interface using HTML5, CSS3, JavaScript, jQuery, JSON and AJAX.
  • Experienced in developing applications using Agile Methodologies and Scrum stories in a python-based environment
  • Experienced in implementing Object Oriented Python, Hash Tables (Dictionaries) and Multithreading, Django, MYSQL, Exception Handling and Collections using Python.
  • Knowledge in Model View Controller (MVC) frameworks.
  • Installed various packages in python using pip and easy install.
  • Experience in using Experienced in WAMP (Windows, Apache, MYSQL, Python) and LAMP (Linux, Apache, MySQL, and Python) Architectures.
  • Experience in working with different operating systems like LINUX and WINDOWS.
  • Experience in handling REST Web Services.
  • Experience in using various version control systems like GitLab.
  • Having knowledge on deploying applications by using Jenkins that provides Continuous Integration and Continuous Deployment.
  • Design and maintain databases using Python and developed Python-based API (RESTful Web Service) using Django models and PostgreSQL.
  • Experience working with various Relational Database Management Systems (RDBMS) like MySQL, Microsoft SQL Server & non- relational databases (NoSQL) like MongoDB.
  • Expert at version control systems like Git, SVN and CVS, Migrated repos from SVN to GitHub.
  • Experienced in working with different operating systems like Windows, Ubuntu Linux and UNIX.
  • Effective communication and business analyst skills worked with end users, architects and DBAs across the enterprise and worked in R&D team which helped with sequencing the project activities by conducting the feasibility analysis and brain storming sessions.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on SQL and PostgreSQL database
  • Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like MSSQL Server.
  • Highly motivated, quality minded developer, with proven ability to deliver applications against tight deadlines.

TECHNICAL SKILLS

Programming Languages: Python, JAVA, C, C++

Query Languages: SQL, PL/SQL

Operating Systems: Windows Vista/XP/7/8/10, Linux, Unix, OS X

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

Web Servers: WebSphere, Apache

Python Framework: Django, Selenium, Flask and Pyramid.

Bug Tracking Tools: Jira, Bugzilla, Junit

Databases: Oracle 11g/10g/9i, MySQL, SQL Server RC 2008

Cloud Computing: Amazon EC2/S3, Google App Engine

Methodologies: Agile, Scrum and Waterfall

IDEs: Sublime Text, PyCharm, Eclipse, jDeveloper

Version Controls: CVS, SVN, GIT and GitHub

Virtualization: VMware Workstation, virtual Box

PROFESSIONAL EXPERIENCE

Python Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology for developing application.
  • Developed controllers, views and models in Django;
  • Used AWS Cloud Watch to monitor and store logging information.
  • Used UML Tools to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams and Data Modeling.
  • Developed application logic using Python, Java script, C++.
  • Used JMS for updating Mailing plans and tracking them.
  • Used Java Server Pages for content layout and presentation.
  • Worked extensively with Bootstrap, JavaScript, and jQuery to optimize the user experience.
  • Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs
  • Created database using MySQL, wrote several queries to extract/store data.
  • Developed, tested and debugged software tools utilized by clients and internal customers
  • Extracted and loaded data using Python scripts and PL/SQL packages
  • Performed database operations and queries using MySQL.
  • Worked on Jenkins for continuous integration to build code and deploy into remote servers.
  • Extensively worked on Jenkins by configuring and maintaining for continuous integration and for end-to-end automation for all build and deployments.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically using python.
  • Creating unit test/regression test framework for working/new code.
  • Debugging and testing of the applications & fine-tuning performance.
  • Provided maintenance support in production environment.

Environment: Python, Django, Angular JS, HTML, CSS, JavaScript, jQuery, Sublime Text, Jira, GIT, Unit test, Web Services, AWS, Linux, Jupyter, NumPy, Pandas, JSON.

Python Developer

Confidential, Greenwood Village, CO

Responsibilities:

  • Online Reporting System (ORS) project is the reporting system responsible for rendering reports online for multiple tasks. Clients vary from educational institutes and survey companies. We maintained and developed new elements/enhancements based on clients request for their state’s website. We also maintain all the user’s data for all the clients and retrieve various records from the database using SQL queries to verify and update them.
  • Design and development of user interfaces and client displays using JavaScript, JSP, CSS and troubleshoot various issues in Python code and fix them with code enhancements- code used various python libraries.
  • Built various graphs for business decision-making using Python Matplotlib library.
  • Created Python and Bash tools to increase efficiency of call center application system and operations; data conversion scripts SOAP, REST, JSON, and CRUD scripts for API Integration.
  • Developing Python Framework using Django to perform scan software unit monitoring.
  • Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and jQuery.
  • Worked on backend of the application with Mongo DB and MySQL, mainly using Active Records.
  • Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
  • Have hands on experience with JavaScript frameworks like AngularJS.
  • Configured various big data workflows to run on top of Hadoop and these workflows comprise of heterogeneous jobs like MapReduce.
  • Used Git and Jira for code submissions and review process.
  • Managed code versioning with GitHub and deployment to staging and production servers.
  • Involved in writing automation scripts using Python-Selenium to test the functionality of the web pages and written Socket programming scripts to bridge communication in between Client-Server.
  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Experience in agile environment using a CI/CD model methodology.
  • Performed Unit testing, Integration Testing.
  • Involved in designing mobile search application system requirements and coded back-end and front-end in Django/Python.
  • Carried out various mathematical operations for calculation purpose using Python libraries NumPy.

Environment: Python, Django, Flask, JavaScript, SQL, Ajax, Html-5, CSS-3, Bootstrap, Web services, MongoDB, MySQL, XML, jQuery, REST, JSON, Eclipse, Git, AWS, Linux, Shell Scripting, Agile, Scrum.

Software Engineer/Python Developer

Confidential, New York, NY

Responsibilities:

  • Mainly used Python alongside using various libraries such as Matplotlib for charts and graphs, MySQL dB for database connectivity, Python -twitter, Pandas data frame, network.
  • Developed an embedded software data driven test automation framework in Linux/Python. Designed test cases and authored test plans.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python.
  • Developed dynamic web pages using Python, Django Frameworks.
  • Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, jQuery, AngularJS, React JS, Bootstrap and JSON.
  • Worked on Django API's for accessing the database. Supported Apache Server on Linux Platform.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Created specific images using Python Imaging Library for the custom images used for each book
  • Used Natural Language Processing libraries for segmentation and parsing of data sets.
  • Implemented Business logic, worked on data exchange, processed XML and HTML using Python and its familiar framework Django.
  • Model View Control architecture is implemented using Django Framework to develop web applications.
  • Developed Views and Templates with Python and using Django's view controller and template language, Website interface is created.
  • Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Deployed the project into Jenkins using GIT version control system.
  • Developed Application to access JSON and XML from Restful, WebServices from consumer side using JavaScript and Angular.JS.
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
  • Ensured high quality data collection and maintaining the integrity of the data.
  • Developed object-oriented programming to enhance company product management.

Environment: Python, Django, HTML5/CSS, XML, Angular.JS, MySQL, Cassandra, jQuery, JavaScript, JSON.

Python Developer

Confidential, Negaunee, MI

Responsibilities:

  • Worked on development of customer support and complains registration system.
  • Design, develop, test, deploy and maintenance of the website.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Developed entire frontend and backend modules using PHP/Python.
  • Designed and developed data management system using MySQL.
  • Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and jQuery.
  • Rewrite existing Java modules to deliver certain format of data.
  • Worked on web-scraping the WebPages and used modules like urllib2, Beautiful Soup and pandas.
  • Wrote python scripts to parse XML documents and loaded the data in database.
  • Used Python libraries such NumPy, SciPy, Matplotlib and pandas
  • Automated the existing scripts for performance calculations using NumPy.
  • Generated property list for every application dynamically using python.
  • Handled all the client-side validation using JavaScript.
  • Creating unit test/regression test framework for existing code
  • Created a Test Automation Framework with Selenium for test automation process
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting of web application.

Environment: Python, Flask web framework, Java, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, Spark, Pandas, NumPy, SciPy, Matplotlib, AWS.

Python Developer

Confidential

Responsibilities:

  • Developed Python Scripts to read from Excel files, generate XML configuration files and for generating IP access frequency lists in different data logs.
  • Generated Python Django Forms, Crispy forms to record data, login, and signup of online users.
  • Used multithreading in programming to improve overall performance.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Write a wrapper program in Python to automate the entire process.
  • Database Administration activities like taking backup, checking log messages, looking for database optimization.
  • Expertise in developing web based LAMD stacks applications using Python and Django for large dataset analysis.
  • Worked on creating various documents that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in the development using Spring Model View Controller (MVC) with Data access/integration layer consists ORM module.
  • Designing classes using design pattern methodologies such as Singleton, Service Locator, and DAO factory and session façade patterns. Involved in Performance tuning.
  • Created tables, complex join queries, stored procedures, views, Types, triggers and functions and modifications to existing database structure as required for addition of new features using SQL.
  • Implemented TCP/IP socket programming application module which communicates data from cloud to devices and vice versa.
  • Developed an algorithm for creation of dictionaries for brute force attacks.

Environment: Python, Django, Unified Modelling Language (UML), XML, Web services, CSS, HTML, Delphi, R programming, MATLAB, C#, and MySQL.

We'd love your feedback!