We provide IT Staff Augmentation Services!

Senior Python Developer Resume

2.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY:

  • 7+ years of Professional experience in developing web applications using Python,Django, Flask
  • Mastering in implementing Model view control architecture using Django for web - based applications
  • Strong knowledge on Object oriented programming and databases including MongoDB, MySQL., DynamoDB
  • Expertized in developing REST API’s in python and frameworks like Django and Flask
  • Scaling up projects using python tools like Multithreading, Collections, Data Structures, File Handling, celery
  • Automation of deployment and testing process through Chef and Jenkins
  • Skilled on developing responsive websites with Angular, HTML5 and CSS using bootstrap
  • Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
  • Used JIRA management tool for tracking development
  • Great experience in Test Driven Development and Behavior Driven Development process
  • Expertized in release process and testing in different environment like Dev, QA and Prod
  • Experience in working with different operating systems Windows, Linux
  • 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.
  • Developed the required XML Schema documents and implemented the framework for parsing XMLdocuments.
  • Involved in Unit testing and Integration testing.
  • Good experience in handling errors/exceptions and debugging the issues in large scale applications.
  • Admirable problem solving and decision-making capabilities which are renowned by associates for quality of work and unconventional solutions.
  • Highly motivated, dedicated, quick learner and have proven ability to build and manage a team and work individually.
  • Strong analytical and problem-solving skills, always striving for new Knowledge.
  • Expert in maintaining technical documentation for projects.
  • Excellent communication and interpersonal skills, ability to work independently as well as part of an integrated team.
  • Hands-on experiences in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
  • Very much comfortable in analyzing, debugging, troubleshooting and solving problems and issues in application.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on SQL and PostgreSQL database.
  • Anticipated potential parts of failure. Good working experience in using version control systems like Git, and GitHub.

TECHNICAL SKILLS:

Programming Languages: Python, Java/J2EE, Shell scripting

Database Technologies: DynamoDB, MySQL, MongoDB, Hibernate, MS SQL Server

Frameworks: Flask, Django, Spring

Web Technologies: Angular, JavaScript, JSON, jQuery, RESTful API s, Servlets, JSP, AJAX, Apache Tomcat, HTML5, CSS3, Bootstrap, UML, Postman (REST Client), JIRA Management tool.

Cloud Computing: Amazon Web Services

Automation Tools: Jenkins, Chef, Celery

IDE Tools: PyCharm, Atom, Eclipse, Microsoft Visual Studios, MySQL Work bench, IBM Rational Rose, Studio 3T

Operating System: Linux (Ubuntu, Red Hat), Microsoft Windows

PROFESSIONAL EXPERIENCE:

Senior Python Developer

Confidential, St. Louis, MO

Responsibilities:

  • Analyzed system requirements specifications and in client interaction during requirements specifications.
  • Developed user interface using CSS, HTML, Ajax, JavaScript and jQuery.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Designed and implemented a dedicated MYSQL database server to drive the web apps and report ondaily progress.
  • Developed views and templates with Python and Django through model view controller and templating language tocreate a user-friendly website interface.
  • Used Flask framework for application development.
  • Created entire application using Python, Flask, MySQL, and Linux.
  • Department reporting and added new features and fixed bugs.
  • Worked with Node.js which is responsible for writing server-side web application logic in JavaScript.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization andrenormalization.
  • Played a key role in a development wide transition from Subversion to Git, which resulted in an increase in efficiency for the development community.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators usingDjango, Oracle DB, PostgreSQL, and VMWare API calls.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL andPostgreSQL database.
  • Worked with team of developers on Python applications for RISK management.
  • Special skills in developing user friendly, simple yet effective web-based applications.
  • Deployed the project into Heroku using GIT version control system.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.

Environment: Python 2.7, Python 3.X, Django 1.4, Angular.js, Jenkins, CouchDB, MySQL, Linux, HTML, CSS, jQuery, JavaScript, Apache, Linux, Git.

Senior Python Developer

Confidential, Irvine, CA

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.
  • Developed views and templates with Python and Django model view controller and templating language to create auser-friendly website interface.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL.
  • Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
  • Used jQuery for all client-side data manipulation.
  • Implemented data analysis with various analytical tools such as Python / SQL, Pandas, NumPy, Matplotlib,Jupiter Notebook, and Anaconda.
  • 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 Unittest framework.
  • Developed some of the frontend and backend modules using Python on Django Web Framework.
  • Maintenance and continues development of the applications in PL/SQL procedures and shell scripting usingbest practices.
  • Responsible for debugging and troubleshooting the web application.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interfacein the XML format.
  • Implemented task object to interface with data feed framework and invoke database message service setupand update functionality.
  • Cleaned data and processed third party spending data into maneuverable deliverables within specific formatswith Excel macros and python libraries.
  • 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.

Environment: Python 2.7, Python 3.X, SDLC, MVC, HTML5, CSS3, DOM, Shell Scripting, JSON, REST, Apache Web Server, Django, MySQL, Windows, PostgreSQL, NumPy.

Python Developer

Confidential, Washington, DC

Responsibilities:

  • We maintain and develop new elements/enhancements based on clients request for their state’s website.
  • We also maintain all the students’ data for all the clients and retrieve various student records from the databaseusing SQL queries to verify and update them.
  • Design and development of user interfaces and client displays using JavaScript, JSP, CSS and troubleshootvarious issues in Python code and fix them with code enhancements- code used various python libraries such asPyJamas and Jython.
  • 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 heterogeneousjobs 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 andwritten Socket programming scripts to bridge communication in between Client-Server.
  • Actively involved in analysis of the system requirements specifications and involved in client interaction duringrequirements 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 inDjango/Python.
  • Carried out various mathematical operations for calculation purpose using Python libraries NumPy.

Environment: Python 2.7/3, Django 1.6.5, Flask, JavaScript, SQL, Ajax, Html-5, CSS-3, Bootstrap, Web services, Mongo DB-3.2, Xampp, MySQL, XML, jQuery, AngularJS, REST, JSON, Eclipse, Git, DevOps, AWS, Linux, Shell Scripting, Agile, Scrum.

Python Developer

Confidential, Sunnyvale, CA

Responsibilities:

  • Interacted with the client end-users during requirements gathering sessions.
  • Developed views and templates with Python and Django model view controller and templating language to create auser-friendly website interface.
  • Developed dynamic web pages using Python, Django Frameworks.
  • Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, jQuery,AngularJS, Bootstrap and JSON.
  • Worked on Django API 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.
  • Used Cassandra for tunable consistency and achieve linear performance dealing with huge datasets.
  • Implemented Business logic, worked on data exchange, processed XML and HTML using Python 2.7 and itsfamiliar framework Django.
  • Model View Control architecture is implemented using Django Framework to develop web applications.
  • Developed Views and Templates with Python and using Django model view controller and template language,Website interface is created.
  • Used IBM DB2 SQL stored procedures and UNIX Shell Scripts for importing/exporting Data and Conversions.
  • Created Django dashboard with custom look and feel for end user after a careful study of Django admin site anddashboard.
  • 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 JavaScriptand Angular.JS.
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in thestipulated time.
  • Ensured high quality data collection and maintaining the integrity of the data.
  • Developed object-oriented programming to enhance company product management.

Environment: Python2.7, Django 1.5, HTML5/CSS, XML, Angular.JS, MySQL, Cassandra, jQuery, JavaScript, JSON, Ajax.

Software Engineer

Confidential

Responsibilities:

  • Developed an Electronic Invoice Approval System (EIAS). The current system was a manual approval process, which the client wanted to automate.
  • The system is accessible through an Intranet and caters to the business localized in 8 different locations.
  • Each invoice has a maximum step validation process, dependent on the invoice amount.
  • Involved in understanding and analyzing the client’s business, requirements for the system.
  • Participated in the requirements analysis and technical assessments.
  • Developed class diagrams/sequence diagrams using UML and Rational Rose.
  • Used Struts2 framework and J2EE components to develop Action classes, backend processes, complex reports and database interaction.
  • To ensure cross-browser compatibility including IE 8, Firefox 3.5, Safari 4 and Chrome 4.0.
  • Designed and developed for the Presentation layer using JSP, HTML, JavaScript, DOJO struts Tiles.
  • Developed the application under J2EE architecture using JSP, Struts, Java Beans, iBATIS Data mapper.
  • Involved in designing components with design patterns like Factory, Singleton, Front Controller, Business Delegate, DAO, DTO, and Façade.
  • Involved in designing & coding of business logic using Spring IOC, Pure MVC & AOP features.
  • Installed, configured, and maintained a continuous integration (build) server.
  • Designed and developed Session beans to implement business logic.
  • Designed and developed data persistence mechanism using Hibernate in Struts2 applications.
  • Created SQL’s from views and queries to interact with multiple systems for data.
  • Develop Web pages using Ajax, JavaScript, JQuery, JSP, JSF and XML that interact based on events.
  • Used WebLogic and WebSphere Application server for Transaction management and hot code swapping.
  • Used PL/SQL for writing stored procedures.
  • Used Bugzilla tracking tool to track bugs.
  • Developed Junit test cases to unit test the business logic.

Environment: Java 7 Environment, J2EE, JDBC, XML, JSF, MVC, java beans, java Servlets, EJBs, Oracle, HTML, PL/SQL, WebSphere, WSDL, SOAP, Spring Frameworks, Eclipse, Struts, JDK 1.6, JSP, Servlets, XML, HTML, JavaScript, AJAX, SOAP 1.2, WSDL, UML, JMS, JDBC, Shell Scripting, Apache Tomcat, Oracle EBS R12, Oracle 11g Database, Unix/Linux, Agile, EJB 3.0.

We'd love your feedback!