We provide IT Staff Augmentation Services!

Full Stack Python Developer Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • Over 7 years of IT experience as a Web/Application Developer and coding with an analytical programming using Python, Django, MySQL and JavaScript.
  • Worked in agile and waterfall methodologies with high quality deliverables delivered on time.
  • Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Experience object oriented programming (OOP) concepts using Python, Django and Linux
  • Expertise in establishing database connections for Python by configuring packages like MySQL - Python.
  • Successfully migrated the code from SQLite to MySQL to PostgreSQL with complete data integrity using Django and experience in Object Oriented Design.
  • Good experience of software development in Python (libraries used: libraries- Beautiful Soup, Numpy, SciPy, matPlotLib, SQLAlchemy, python-twitter, Pandas data frame, network, urllib2, WxPython).
  • Used Python Data structures like lists, dictionaries, tuples.
  • Experience in implementing with Server-side technologies with restful API and MVC design patterns with Django framework.
  • Experience in writing ETL script using python Django setting for database operations and other activities like extracting, transforming and loading.
  • Developed a framework - python Unit tests to insert, upsert, delete and various SQL operations.
  • Well versed with design and development of layers for web applications using technologies like HTML, CSS and JavaScript.
  • Having good knowledge in using NoSQL databases like Apache Cassandra (1.2, 2.0 and 2.1) and MongoDB (2.6, 2.4), Orient DB.
  • Experienced in developing test automation framework with Python and Selenium.
  • Experience in multi-threading and synchronization.
  • Good experience of Web services using SOAP and REST protocols.
  • Experienced in version control tools GIT and SVN.
  • Proficient in using Relational Databases like My SQL, Oracle, SQL Server, Teradata and other databases in writing Sub Queries, Stored Procedures, Triggers, Cursors and Functions on MySQL and PL SQL database.
  • Experience with continuous integration and automation using Jenkins.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Good experience in Shell Scripting, SQL Server, UNIX and Linux.
  • Detailed oriented and resourceful in the completion of projects with an ability to multitask and meet strict deadlines
  • Extensive experience in implementing MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS) with RESTful stands.
  • Expertise in Agile and Waterfall Software Development Life Cycle (SDLC) in J2EE technologies: Requirements Analysis, Design, Implementation, Testing and Maintenance of software applications.
  • Data modeling using Database development skills with Hadoop, Big data, Cassandra, NoSQL, JDBC, DB2, CRUD MongoDB, Oracle, MySQL.
  • Extensively worked with Informatica in designing/developing ETL process to load data from xml sources to target database.
  • Wrote Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
  • Strong expertise in Object Oriented Design and Programming.
  • Strong experience skills in Java, J2EE, JDBC, Servlets, Jsp, JavaScript and jQuery.
  • Good experience in various open source Frameworks like Hibernate, Jersey, spring and Struts.
  • Expert in implementing the projects with Servlets, JSP, JDBC, HTML5, CSS3, PHP5, JavaScript, AJAX, jQuery, AngularJS, XML, XSLT, Bootstrap.
  • Expertise in Relational Database Management Systems (RDBMS) such as Oracle, SQL/MySQL using JDBC Drivers, JSP Servlets, Hibernate and Web Services.
  • Experience in working with RESTFUL Web Services and implementing RESTFUL API's.
  • Hands on experience Glass Fish and Tomcat web servers and WebSphere Application Server.
  • Proficient in writing and using SOAP and Restful Web services.
  • Proficient with AWS Web Services like EC2, Lambda, Elastic Beanstalk, SQS, SNS, S3, Cloud Watch, RDS, DynamoDB, IAM Roles.
  • Experience in client-side Technologies such as HTML, DHTML, CSS, JavaScript and jQuery.
  • Experience in using Python for Server-side scripting used it in generating financial reports out of SQL databases.
  • Deployed the service to AWS (EC2) with the performance to handle 150 queries/sec, tested by Apache JMeter.
  • Expert in developing Object-Oriented Web applications using MVC architecture.
  • Experience in sending and retrieving data files in JSON using AJAX calls.
  • Strong knowledge in using libraries like jQuery to implement dynamic web pages.
  • Experience in using Object Relational Mapping Tool Hibernate, strong in using Java Objects and XML mappings.
  • Experienced in using IDE Tools like Eclipse and NetBeans.
  • Expertise in Unified Modelling Language (UML) in designing Class diagrams, Sequence diagrams, Use Cases using Microsoft Visio.
  • Strong program analyzing skills with ability to follow project standards and capable of working independently as well as in a team.
  • Ability to write clear, well-document, well-commented and efficient code for web development.
  • Strong problem-solving, organizing, communication and planning skills with ability to work in team environment.

TECHNICAL SKILLS:

Programming Languages: Python, C, C++, Perl, Shell Scripting, HTML/CSS, JavaScript.

Operating Systems: Windows server 2010, Sun Solaris, RHEL, Ubuntu, Fedora.

Python Libraries: Python, Django, Flask, Beautiful Soup, httplib2, Jinja2, Numpy, matPlotLib, Pickle, PySide, SciPy, WxPython, Tkinter, PyTables, pdb.

Frameworks: Django, Flask, Pyramid, PyJamas, Jython, Angular JS, Node Spring, Celery.

IDE’s: Sublime Text 2, VIM, PyCharm, PyDev, NetBeans, Eclipse, IntelliJ, WebStorm.

Development tools: Sublime Text, Eclipse, emacs, gvim, Notepad++, Open Grok, Jenkins, Coverity, pylint.

Databases: Microsoft SQL Server, Oracle, MySQL, PostgreSQL, and NoSQL, MongoDB, Redis, Amazon RDS.

Version Controls: CVS, SVN, git, GitHub.

Methodologies: Agile, SCRUM, RUP and Waterfall.

Web Technologies: JavaScript, Node JS, AngularJS, React JS, Redux, CSS3, HTML5, Django, Flask, AJAX, jQuery, Bootstrap, Phantom JS, Casper JS, Restful Web Services, Passport JS.

Cloud Tech: Amazon Web Services, EC2, S3, AWS Elastic Beanstalk, AWS Lambda, Google App Engine.

PROFESSIONAL EXPERIENCE:

FULL STACK PYTHON DEVELOPER

Confidential, Phoenix, AZ

Responsibilities:

  • Performed data migration and developed Python / Django based web application, Postgre SQLDB, and integrations with 3rd party email, messaging, storage services.
  • Python Object Oriented Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
  • Validated huge data and worked on python backend scripting.
  • Automated the developed web application/portal and developed Python Automation Scripts using Selenium IDE.
  • Involved in validating the Web Services related to Customer, Account and Transaction Management using the RESTful UI.
  • Create shared Object repository, Selenium Library Function, saved all components functions in Library Functions in Selenium library.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Used AWS for application deployment and configuration.
  • Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
  • Performed debugging and troubleshooting the web applications using Subversion version control tool to coordinate team-development.
  • Created Python scripts to validate based on the keyword-driven testing, test cases.
  • Developed for fully automated continuous integration system using Python and Bash scripting.
  • Part of Core team implementing API design and Development in integrating different components.
  • Developed libraries implementing business logic related to client/patient profile data and search features.
  • Provided production support for issues related to backend services as well as UI related issues.
  • Experience with bug-tracking through JIRA, source code management and team collaboration software such as GIT, SVN etc.
  • Construct EDIFACT and XML request/response messages and routing to back ends. Making use of EDIFACT viewer and XML spy to read data formats.
  • Involved in designing and implementation of multiple Subscriptions related ETL projects and creating various Business Objects/Tableau reports.
  • Used data structures like directories, tuples, object oriented class based inheritance features for making complex algorithms of networks.
  • Responsible for system debugging in UAT, performance improvement for customer issues and field trials. Solved numerous customer issues.
  • Developed UNIX shell scripts for batch jobs as well as testing the application.
  • Worked on Continuous Integration of Centralized equipment system, which is primarily responsible for design components for using Python.
  • Worked in MySQL and NoSQL database on simple queries and writing Stored Procedures for normalization and renormalization.
  • Developed different map in edikit for difference message format i.e. EDIFACT, TXNF and ANSI.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Involved in full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases and followed Agile Software Development with Scrum methodology.
  • Used TDD approach in developing and assisted in designing and testing of activities for all BRMS rules.
  • Developed front end GUI using JSP, HTML, CSS, JavaScript, Angular JS, jQuery, Ajax and enforced the look and feel standards using the style sheets, common headers, footers & menus, and web page templates using Apache Tiles.
  • Worked on Angular JS MVC framework for developing the Single Page Application and created some custom directives like ng-date picker.
  • Wrote client-side UI Validation and implemented Business logic based on user selection using jQuery, jQuery UI and AngularJS.
  • Creating restful web services for Catalog and Pricing with MySQL, NoSQL and Mongo DB
  • Architected services to align with business objectives and fit into overall SOA driven program and created Composite Applications, components and Adapters by using Oracle SOA technology.
  • Created and maintained process development by defining user stories and maintaining them on JIRA software.
  • Experience working on Distributed version control system i.e. Git.
  • Developed build and deployment scripts using Maven and automated the deployment process using Jenkins.
  • Developed automation test cases using Java and Selenium Web driver on Eclipse and executed scripts on different browser and different platform.
  • Implemented discretization, binning, & data wrangling used to clean, transform, merge, and reshape data frames as well as upgraded two web applications from Django 0.9x to Django 1.x.
  • Built Python scripts to identify and correct erroneous data in PostgreSQL database using clustering, regression, and statistics.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Worked on rebranding the existing web pages to clients according to the type of deployment.
  • Used many regular expressions to match the pattern with the existing one.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main.
  • Applications that were the main source of data for both customers and internal customer service team.
  • Supported Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Experience in using Pandas python libraries during development lifecycle. Expertise in performing Data Analysis and Data Visualizations using R, Python and Tableau.
  • Writing end-to-end flow i.e. controllers classes, service classes, DAOs classes as per the Spring MVC design and writing business logics using core java API and data structures
  • Expert in writing Python modules to extract/load asset data from the MySQL source database. Wrote and executed various MySQL database queries from Python-MySQL connector and MySQL database package.
  • Created PyUnit test cases for unit testing. Development of test framework using the Python.
  • Used Django configuration to manage URLs and application parameters.
  • Scraped and retrieved web data as JSON using Scrappy, presented with Pandas library.
  • Worked on Python Open stack API's. Designed and developed a horizontally scalable APIs using Python Flask.
  • 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 Python Library Beautiful Soup for web scrapping to extract data for building graphs.
  • Troubleshoot various issues in Python code and fix them with code enhancements- code used various python libraries
  • Used Python scripts to update content in the database and manipulate files.
  • Generated Python Django Forms to record data of online users.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Extensive experience in deploying, managing and developing MongoDB clusters and worked on Jenkins continuous integration tool for deployment of project.
  • Used Python and Django Creating Graphics, XML Processing, Data Exchange and Business Logic.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Built various graphs for business decision-making using Python MatPlotLib library.
  • Wrote and executed various PostgreSQL queries from Python using Python-PostgreSQL adapter psycopg2.2.

SR. PYTHON DEVELOPER

Confidential, Cedar Rapids, IA

Responsibilities:

  • Develop, test, deploy and maintain the application.
  • Developed web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript and jQuery.
  • Worked with UI team to maintain and monitor the application using JAVA and Python.
  • Tested entire frontend and backend modules using Python on Django Web Framework.
  • Rewrite existing Java application in Python module to deliver certain format of data.
  • Wrote Python scripts to parse csv files and load the data in database.
  • Generated property list for every application dynamically using Python.
  • Designed test cases and test plans, and developed an embedded software data driven test automation framework in Linux/Python.
  • Worked on resulting reports of the application and Tableau reports.
  • Worked on HTML5, CSS3, JavaScript, Git, REST API, Mongo DB, intelliJ IDEA.
  • Developed automated testing framework for command-line based tests on Linux using Objected Oriented Perl and for selenium-based tests using Python.
  • Creating unit test/regression test framework for working/new code.
  • Using Subversion version control tool to coordinate team-development.
  • AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code Review meetings.
  • Applied organizational best practices to enable application project teams to produce data structures that fully meet application needs for accurate, timely, and consistent data that fully meets its intended purposes.
  • Responsible for debugging and troubleshooting the web application.
  • Used AJAX for request response processing without reloading the complete page.
  • Designed the architecture based on the popular J2EE Model 2 approach of Model-View-Controller design paradigm.
  • Developed UI screens using Angular JS (Custom Directives, Validation and Promises.
  • Developed Angular Controllers, Services, Filters and HTML templates using Angular Directive.
  • Developed Test Cases using Easy Mock and used POSTMAN to test REST Calls.
  • Developed UI Routers using Angular JS Route Library.
  • Developed HTML 5, CSS3 components to the UI Screen.
  • Used Python and Django Creating Graphics, XML Processing, Data Exchange and Business Logic
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Developed custom templates, components, and widgets using AEM and integrated Components with AngularJS.
  • Developed and Deployed SOAP based Web Services on Tomcat Server.
  • Designed and Implemented Log4j for Logging and appending the Log file used in debugging purpose.
  • Developed integration techniques using the Apache camel and Apache active MQ technologies.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Used Jenkins for continuous integration for code quality inspection and worked on building local repository mirror and source code management using Git hub.
  • Worked in agile environment and developed ci/cd pipeline through Jira, GitHub, TeamCity, Pypi, Docker Hub
  • Used IDE tool to develop the application and JIRA for bug and issue tracking.
  • Participate in discussions with business users for requirements related doubts. Provide application maintenance and enhancement support for legacy system.
  • Developed user interface using JSP jQuery, and AJAX to speed the application.
  • Supported Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Experience in using Pandas python libraries during development lifecycle. Expertise in performing Data Analysis and Data Visualizations using R, Python and Tableau.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging
  • Expert in writing Python modules to extract/load asset data from the MySQL source database. Wrote and executed various MySQL database queries from Python-MySQL connector and MySQL database package.
  • Created PyUnit test cases for unit testing. Development of test framework using the Python.
  • Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQLAlchemy and PostgreSQL.
  • Involved in building database Model, APIs and Views utilizing Python, to build an interactive web based solution.
  • Using Python/Django, HTML, CSS, Sass, JavaScript, SQL, and PostgreSQL, maintaining and adding software.

PYTHON DEVELOPER

Confidential, Newark, DE

Responsibilities:

  • Design, Develop, Test and Deliver new software modules for the Mitrend Scanner product
  • Provide direct support for customers of all technical levels who encountered issues in the field
  • Develop presentation slides for use in automatically generated system usage breakdown presentations
  • Debug and problem solve in any of the company's various product areas, including Web Frontend, Server Backend, Embedded, and Client Desktop solution.
  • Designing, Development, Deployment and maintenance of web apps based on and Django-Python Platforms Spring framework in Java.
  • Experience of Programming using Object Oriented Programming (OOPs) and software development life cycle (SDLC), architecting scalable platforms, and object-oriented programming, database design and agile methodologies.
  • More than 4 years of Professional Web Apps development experience using Django and Flask inclusive of experience in UI using JavaScript, AngularJS and React-Redux.
  • Experience in writing the python scripts and tracking customer development.
  • Developing graphical data for report generation on xlsx and tableau.
  • Experience in using frameworks and tools like Django, Flask, Django REST, Hibernate ORM, Spring.
  • Contributed to automation in Selenium WebDriver, Python.
  • Experience working with Vagrant and Docker images and containers, Ansible, Jenkins and CircleCI.
  • Proficient knowledge in Web services like Google Cloud and Amazon AWS Services.
  • Worked with varieties of Relational Databases (RDBMS) like SQLite, MySQL and PostgreSQL and NoSQL DBs like MongoDB and Cassandra.
  • Worked on running integrated testing using JUNIT and XML for building the data structures required for the Web Service.
  • Automated MySQL container deployment in Docker using Python and monitoring of these containers and Tested SQL scripts in python.
  • Used Python Library Beautiful Soup for web scrapping to extract data for building graphs.
  • Automated most of task using python scripting, Raspberry Pi and Raspbian OS, and Unix/Linux shell Scripting.
  • Experience in installing software’s using pip command for python libraries like Beautiful Soup, Numpy, SciPy, PySide, python-twitter, RabbitMQ, Celery, matPlotLib, Pandas data-frame, uuid and used PEP8 coding convention.
  • Knowledge on Tornado web framework for python.
  • Lead feature development and maintenance on multi-platform web applications and hybrid applications in jQuery, Vue.js
  • Performed data manipulations with pandas and Numpy python libraries.
  • Used matPlotLib for graphical representations of the data.
  • Developed Python script test using the docstrings test for testing its functionalities.
  • Good experience of software development in Python (libraries used: libraries- Beautiful Soup, Numpy, SciPy, matPlotLib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, PyCharm, emacs.
  • Experience in python, Django, Zope, Pyramid Framework.
  • Developed Views and Templates with Django view controller and template language to create an easily accessible website interface for users.
  • Developed dynamic web pages using Python Django frameworks and Used Django APIs for database access.
  • Developed Python Django forms to record and access data of online users.
  • Applied MVT architecture in the development of the web applications with the help of Django framework.
  • Experienced in developing Python scripts to update the content in database and manipulate files.
  • Created Indexed Views, complex Stored Procedures, effective functions, and appropriate Triggers to facilitate efficient data manipulation and data consistency.
  • Expert in utilizing Python libraries WxPython, Numpy, Pandas, Twisted and MatPlotLib.
  • Involved in the development of the applications using Python 3.3, HTML5, CSS3, AJAX, JSON and jQuery.
  • Knowledge in reviewing Python code for running the troubleshooting test-cases and bug issues.
  • Strong knowledge several python packages like Numpy, Beautiful Soup, SQLAlchemy, PyTables etc.
  • Experienced python packages like cx oracle, pyodbc and MySQL dB for working with Oracle, SQL Server and MySQL db.
  • Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
  • Experience configuring and developing with different Database servers including MySQL, MSSQL, Oracle and Mongo Db.

PYTHON DEVELOPER

Confidential, Minneapolis, MN

Responsibilities:

  • Business logic implementation, data exchange, XML processing and graphics creation has been done using Python and Django.
  • Worked in stages such as analysis and design, development, testing and debugging.
  • Django's view controller and template language is used.
  • Developed UI using CSS, HTML, JavaScript, AngularJS, jQuery and JSON.
  • DB2 SQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions
  • A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
  • Unit Test Python library was used for testing many programs on python and other codes.
  • Worked on Selenium testing framework.
  • Different testing methodologies like unit testing, Integration testing, web application testing, selenium testing was performed.
  • Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and jQuery, MVC3, RESTful, RUBY, AJAX
  • Experience in analyzing and handling large datasets using Oracle Relational database 9g, 10g, 11g.
  • Have good knowledge on No-SQL databases like Cassandra, Mongo db.
  • Good knowledge in maintaining various version controls systems such as SVN and GIT
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture. Creation of Python scripts for data access and analysis (Scripts, DataFeeds, XLS, FIXML) to aid in process and system monitoring, and reporting.
  • Rewrite existing Java application in Python module to deliver certain format of data.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically using Python.
  • Coordinated with software engineering teams for development of technical documentation.
  • Implemented procedures for creation of wireframes and prototypes for new user interfaces.
  • Assisted in designing and development of relational databases for supporting back-end designs.
  • Formulated procedures for implementation of SEO with Google Webmaster Tool.
  • Provided technical assistance for development and deployment of large scale sites.
  • Supported technical team members in development of functional and visual user interfaces.
  • Executed processes for integration of program code with content management systems.
  • Participated in continuous learning of web development methods and UI designing trends.
  • Used Django configuration to manage URLs and application parameters.
  • Scraped and retrieved web data as JSON using Scrappy, presented with Pandas library.
  • Worked on Python Open stack API's.
  • 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.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Built various graphs for business decision-making using Python MatPlotLib library.

We'd love your feedback!