We provide IT Staff Augmentation Services!

Python Developer Resume

5.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Around 8 years of experience as a Web/Application Developer and coding with analytical programming using Python, Django, Flask.
  • Experienced with full software development life - cycle, architecting .scalable platforms, Object Oriented programming, database design and agile methodologies.
  • Experienced in MVCframeworks like Django, Flask.
  • Experience in using object-relational mapper (ORM) library to automate the transfer of data stored in relational databases tables into objects.
  • Experienced in Python modules such as numpy, matplotlibetc for generating complex graphical data, creation of histograms etc.
  • Expert knowledge of and experience in Object Oriented Design and Programming concepts.
  • Experience Object Oriented programming (OOP) concepts using Python, C++ and PHP.
  • Experienced in WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
  • Experience in creating/maintaining automation framework and making necessary improvements as needed.
  • Developed web applications and RESTful web services and APIs using Python Flask, Django and PHP.
  • Experience in Web development with Python and Django, SQL, ETL, Bash /Linux, Asynchronous task queues with Celery and RabbitMQ.
  • Experienced in using internal tools in PyDev, Pycharm, Brackets, Eclipse, JBuilder, JDeveloperand NetBeansfor debugging and worked with Sublime Text 2, Vim Editors for coding.
  • Expertise in developing applications using Java, J2EE Technologies (Servlets, JSP, Java Web Services, EJB, Struts), JDK, Java Applets, JDBC, XML, JavaScript, HTML, DHTML, CSS, SOAP.
  • Experience in writing scripts for data modelling.
  • Managed large datasets using Panda data frames and MySQL.
  • Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS Cloudwatch, AWS Config, Auto-scaling, IAM user management, and AWS S3.
  • Experienced in developing web-based applications using Python, Django, PHP, XML, CSS, HTML, Javascript and JQuery.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
  • Developed data format file that is required by the Model to perform analytics using Spark SQL and Hive query language.
  • Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
  • Experienced in writing PERLscript to extract data from text files, web automation and converting the file formats.
  • Analyzed the sql scripts and designed it by using Spark SQL for faster performance.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on SQL and PostgreSQL database.
  • Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.
  • Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
  • Very strong full life cycle application development experience.
  • Experience with continuous integration and automation using Jenkins.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Used Python library Beautifulsoup for web scraping.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Involved in Unit testing and Integration testing.
  • Developed ColdFusion Components, custom tags and modified CF Objects.

TECHNICAL SKILLS

Languages: Python, C, C++, Java, SQL, and PL/SQL.

IDE’s: NetBeans, Spyder, Eclipse, PyCharm, PyScripter, PyStudio, Atom & Sublime Text.

Web Technologies/Other: Django, Flask, Pyramid, Ajax, HTML, CSS, XML, Java Script, JQuery, JSON and Bootstrap.

Front End: Angular, jQuery, Ajax, ExtJS, Node JS, React JS, JSON, Bootstrap, CSS, HTML

Databases: SQL Server, Oracle, MySQL, Postgre SQL, PL/SQL, SQLite, Cassandra.

Frameworks: Django, Flask, Bootstrap, Tornado, Pyramid,PyJamas, Flask, CherryPy.

Web Servers: JBoss 4.0.5, BEA Web Logic, Web Sphere, Appache Tomcat 5.5/6.0.

Version Controls: SVN, VSS, CVS, Git, GitHub.

Operating Systems: MS Windows, Linux/Unix, Ubuntu, Sun Solaris.

Building & Design Tools: JIRA, Bugzilla, Jasmine, Pyunit, Junit.

Testing Tools: PyTest, Testify, Selenium, Bugzilla and JIRA.

Methodologies: Agile, Scrum, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential, St Louis, MO

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators, and production to ensure production deadlines are met.
  • Responsible for setting up Python REST API framework using Django.
  • Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
  • Developed web applications in DjangoFramework model view control (MVC) architecture.
  • Used Python to write data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export.
  • Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
  • Thorough knowledge in various front end tools like HTML, CSS, JavaScript, XML, JQuery, Angularjs, and AJAX. Managed large datasets using Panda data frames and MySQL.
  • Used object-relational mapper (ORM) to automate the transfer of data stored in relational databases tables into objects.
  • Containerized and Deployed the ETL and REST services on AWSECS through the CI/CD Jenkinspipe.
  • Involved in the error checking and testing of the ETL procedures and programs of Informatica session log.
  • Designed/wrote the tech specs (Source-Target mappings) for the ETL mappings along with the Unit Test scripts.
  • Used Python based GUI components for the front-end functionality such as selection criteria.
  • Created test harness to enable comprehensive testing utilizing Python.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Added support for Amazon AWSS3 and RDS to host static/media files and the database into Amazon Cloud.
  • Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
  • Used PyQuery for selecting DOM elements when parsing HTML.
  • Created Business Logic using Python to create Planning and Tracking functions.
  • Created UI Screens for initiation and validation.
  • Worked on UI using HTML5, CSS3 and Java Scripts.
  • Developed multi-threaded standalone app in Python and PHP to view performance.
  • Performed data extraction and manipulation over large relational datasets using SQL, Python, and other analytical tools.
  • Used Python libraries and SQLqueries/subqueries to create several datasets which produced statistics, tables, figures, charts and graphs.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Working in team of Architects and Developers to build and deploy PythonFlaskPeewee Linux AWS.
  • Version control using GITHub.
  • Involved in writing stored procedures using MySQL.
  • Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.

Environment: Python, Django, Go language, Shell Scripting, AWS, Pandas, PyQt, PyQuery, Flash, DOM, JSON, PHP, HTML5, CSS3, AJAX, JavaScript, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX.

Confidential

Python Developer

Responsibilities:

  • Designed and developed the User Interface for the website using HTML, AJAX, CSS, JavaScript and JSON.
  • Successfully migrated the database from SQLite to MySQL to PostgreSQL with complete data Integrity.
  • Developed merge jobs in Python to extract and load data into MySQL database.
  • Used Django Database APIs to access database objects.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Handled all the client-side validation using JavaScript.
  • Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Function.
  • Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
  • Embedded AJAX inUI to update small portions of the web page avoiding the need to reload the entire page.
  • Implemented data analysis with various analytical tools such as Python/SQL, Pandas, NumPy, Matplotlib, Statsmodels, Gensim, JupyterNotebook, and Anaconda.
  • Used jQuery for all client-side data manipulation.
  • Worked on data queries to obtain lists of references from online databases for analysis.
  • Used Perl in web automation and in developing web chat box for the customers.
  • Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
  • Developed entire frontend and backend modules using Python on DjangoWeb Framework.
  • Maintenance and continues development of the applications in PL/SQL procedures, ETL modules and shell scripting using best practices.
  • Implemented of Automation framework, database testing using AutoEasy.
  • Responsible for debugging and troubleshooting the web application.
  • We have implemented pyspark for Transformation and Actions in Spark.
  • Implemented various Spark Actions and Transformations by creating RDD's in HDFS.
  • Developed Spark scripts by using Scala IDE's as per the business requirement.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XMLformat.
  • Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
  • Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
  • Supporting the data warehousing application to make sure the jobs are run as scheduled and the SLAs are met.
  • Maintaining the application for daily operations and scaling according to Business requirements.
  • Involved in the Complete Software Development Life Cycle (SDLC) to develop the application.
  • Followed AGILE development methodology to develop the application.

Environment: : Python, PyQt, PyQuery, Agile, SDLC, MVC, HTML5, CSS3, DOM, Angularjs, Shell Scripting, JSON, Rest, Apache Web Server, Django, SQL, Windows, PostgreSQL, Numpy, SQLAlchemy.

Confidential - Cincinnati, OH

Python Developer

Responsibilities:

  • Participated in requirement gathering and worked closely with the architect in designing and modeling.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Developed tools using Python, Shell scripting, XML, BIG DATA to automate some of the menial tasks.
  • Used PyQt for the functionality filtering of columns helping customers to effectively view their transactions and statements. Implemented navigation rules for the application and page.
  • Performed testing using Django's Test Module.
  • Used Django configuration to manage URLs and application parameters.
  • Involved in Web development, programming, and engineering Django, UWSGI and SQL internal admin tools behave BDD.
  • 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 Pythonscripts 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.
  • Also used Bootstrap and Angular.js as a mechanism to manage and organize the HTML page layout.
  • Responsible for search engine optimization to improve the visibility of the website.
  • Designed and developed the UI of the website using HTML5, XHTML, AJAX, CSS3, BIG DATA and JavaScript.
  • Handled all the client side validation using JavaScript.
  • Designed and developed data management system using MySQL.
  • Created a Git repository and added the project to GitHub.
  • Build development environment with JIRA.
  • Creating unit test/regression test framework for working/new code.
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.

Environment: Python, Django, Java, Angular.js, Bootstrap, AWS, Bash, PyQt, XML, Shell Scripting, MySQL, HTML, XHTML, CSS, AJAX, JavaScript, Jenkins, Apache Web Server, Linux

We'd love your feedback!