We provide IT Staff Augmentation Services!

Python Developer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • 7+ years of experience in the field of software development as an Analysis, Design, Development, Management, and Implementation of various stand - alone, client-server enterprise applications using Python.
  • Experience in IT industry with proficiency in Analysis, Design & Development Testing of Enterprise
  • Applications and Database Development using, Python, Django, Flask and SQL projects.
  • Experienced in complete Software Development Life Cycle, and major aspects of technological projects including Requirement Analysis, Design, Development, Database Design, Deployment, Testing, Debugging, and Application Maintenance.
  • Experience of dealing with various development methodologies like Scrum.
  • Experienced with WAMP (Windows, Apache, MySQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • Expertise in full life cycle application development and good experience in Unit testing and Test-Driven Development (TDD) and Behavior driven Development.
  • Strong experience in DevOps Environment by enhancing Continuous Delivery and infrastructure change by using Chef, Ansible, Kubernetes and Docker to deploy code with GIT, Jenkins.
  • Hands on experience with continuous integration and automation using Jenkins.
  • Experience of using Python modules like NumPy.
  • Skilled in Object-Oriented Design and Programming using Python.
  • Experienced in using Python, Django, PHP, HTML, JavaScript, XML and JSON for developing web applications.
  • Experienced in implementing Model View Control (MVC) architecture using server-side applications like Django and Flask for developing web applications.
  • Experienced with JSON based REST full web services, and XML based SOAP web services.
  • Worked on various applications using python integrated IDEs like Eclipse, IntelliJ and PyCharm.
  • Experience of working with relational databases like Oracle, MySQL.
  • Proficient in developing complex SQL Queries, Stored Procedures, Triggers, Cursors, Functions, and Packages.
  • Written and developed scripts for automating tasks using UNIX shell scripting.
  • Experience in project deployment Amazon Web Services (AWS), and Amazon Simple Srtorage Services (S3).
  • Worked on various Operating Systems like UNIX, Linux, and Windows.
  • Experienced with version control systems like Git, GitHub, CVS, and SVN to keep the versions and configurations of the code organized.
  • Experience in handling errors/exceptions and debugging issues in large scale applications.
  • Highly motivated, dedicated, quick learner and have proven ability to work individually and as a team.
  • Excellent written and oral communication skills with results-oriented attitude.
  • Well versed in design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.

TECHNICAL SKILLS

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

Technologies: HTML, CSS, JavaScript, XML, JSON, JQuery, AngularJS, NodeJS.

Frameworks: Django, Flask, Pyramid, Zope, PyJamas, Struts and, CSS Bootstrap.

Version Control: Git, GitHub, SVN, CVS

Databases: Oracle, SQL, MySQL, DB2, MongoDB

IDE's/Development Tools: PyCharm, Eclipse, NetBeans, PyScripter, PyStudio, and Sublime Text.

Web Services: AWS, RESTful Web Services, SOAP

Operating Systems: UNIX, Linux, Windows

Methodologies: Agile Scrum, Waterfall, Kanban

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Python Developer

Responsibilities:

  • Experienced in ORM programming in converting data between incompatible type systems in OOP languages.
  • Wrote SQL statements to fetch the data and display it on Oracle SQL developer.
  • Filtered, cleaned, and edited the data files using Pandas coming from precisely from EBCEDIC into ASCII format and load that into Oracle Database.
  • Contributed to enhancing the fileimporter program to convert the data into different formats.
  • Created DAGs to schedule the SQL job for a certain time and converted the BCP commands into the DAGs to schedule the BCP jobs.
  • Converted the huge data files using the python program and handled the data errors and cleaned and manipulated it using Pandas.
  • Tracked files through various stages of the system and once the data is converted, validated it using the python validator program.
  • Associated with various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Used Lucid chart to document the flowchart and make flowcharts to ensure the process being followed.
  • Contribute to major development initiatives with codebases utilizing Python, Django, R, My SQL, Mongo DB, j Query and React.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Involved in the meetings to collaborate in the team tasks and give suggestions and
  • Used IDE tool to develop the application and JIRA for bug and issue tracking and Used JIRA to assign, track, report and audit the issues.
  • Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and J Query.
  • Developed Kafka logger to log the data on the Kafka server to record the data in streams and store it for the desired duration.
  • Maintained the code using version control system Bitbucket.
  • Used AWS S3 browser to maintain, archive, and transfer the files.
  • Used RabbitMQ, Harbor, Jira, Bitbucket, Crucible, Bamboo and SharePoint tools to maintain the code, user stories and fixing the bugs.
  • Resolved ongoing problems and accurately documented progress of a project.
  • Created the environment specific settings for a new deployment and updated the deployment specific conditional checks in code base to use specific checks.

Environment: Python, Django, Mongo DB, Selenium, Pandas, Java, J Query, Zookeeper, bootstrap, My SQL, Linux, Ajax, Java Script, Apache, JIRA, Cassandra, HTML5 and CSS, Angular JS, Backbone JS.

Confidential, Henrico, VA

Python Developer

Responsibilities:

  • Experienced in ORM programming in converting data between incompatible type systems in OOP languages.
  • Wrote and executed various MYSQL database queries from Python using Python-My SQL connector and My SQL db package.
  • Worked with tools likeJenkins to implement build automation.
  • Development of company´s internal CI system, providing a comprehensive API for CI/CD.
  • Associated with various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Worked with team of developers on Python applications for RISK management.
  • Generated Python Django Forms to record data of online users.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Contribute to major development initiatives with codebases utilizing Python, Django, R, My SQL, Mongo DB, j Query and React.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and X Path in Selenium.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Worked on cross browser compilation and Responsive Web Design using HTML5, CSS3 and Bootstrap.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, and JavaScript.
  • Created web application prototype using jQuery and Angular JS.
  • Worked on dynamic web applications by using Angular JS.
  • Developed flask Restful API endpoints for accessing through UI and uploading ETL data.
  • Developed entire frontend and backend modules using Python on Django Web Framework with GIT.
  • Used IDE tool to develop the application and JIRA for bug and issue tracking and Used JIRA to assign, track, report and audit the issues.
  • Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript, and J Query.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
  • Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
  • Used advanced packages like Mock, patch and beautifulsoup (b4) to perform unit testing.
  • Resolved ongoing problems and accurately documented progress of a project.
  • Created the environment specific settings for a new deployment and updated the deployment specific conditional checks in code base to use specific checks.
  • Implemented the Backbone JS for DOM manipulation as this is the light web framework compared to Angular JS.

Environment: Python, Django, Mongo DB, Selenium, Pandas, Java, J Query, Zookeeper, bootstrap, My SQL, Linux, Ajax, Java Script, Apache, JIRA, Cassandra, HTML5 and CSS, Angular JS, Backbone JS.

Confidential, Clearwater, FL

Python developer

Responsibilities:

  • Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
  • Made use of gradle and maven for building applications and written structured pom which can be consumed by Jenkins.
  • Developed custom Jenkins jobs/pipelines that contained Bash shell scripts utilizing the AWS CLI to automate infrastructure provisioning.
  • Application was based on service-oriented architecture and used Python 2.7, Django1.5, JSF 2.1, spring 3.2.5, Ajax, HTML, CSS for the frontend.
  • Generated Python Django Forms to record data of online financial users.
  • Worked on Integration of Selenium RC/Web Driver with existing API to test Framework.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries. Used TDD (Test driven development) methodology.
  • Experienced Python on LINUX for execution.
  • Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.
  • Used Python library Beautiful Soup for web scrapping to extract data for building graphs.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, Post gre SQL, and VM Ware API calls.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on My SQL and Post gre SQL database.
  • Designed and developed ETL processes that were used to integrate data between various sources using Informatica, Power Center 9.
  • Designed and developed Oracle PL/SQL Procedures, Functions, and Database Triggers and involved in creating and updating Packages to meet business requirements.
  • Designed REST full XML web service for handling AJAX requests.
  • Worked in development of applications especially in Linux environment and familiar with all of its commands.
  • Used Amazon Cloud EC2 along with Amazon S3 bucket to upload and retrieve project history.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Troubleshooting ETL issues in SQL Server Integration Services.
  • Developed Automation Scripts for Regression using Selenium Web Driver and Python.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, and J Query.
  • Implemented database access using Django ORM.

Environment: Python, Django, Selenium, HTML5, CSS, VMware, Oracle DB, Pandas, Spring, MS SQL Server 2013, Jasper, Reports, JavaScript, Ajax, Eclipse, Linux, Shell Scripting, REST full, MVC3.

Confidential, Irvine, CA

Python developer

Responsibilities:

  • Converted Visual Basic Application to Python, MSQL.
  • Used python scripts to update content in the database and manipulate files.
  • Created Reports using JASPER.
  • Used Thales asynchronous theorem for applying encryption and decryption of ISO standard message in Python programming.
  • Used Python modules such as requests, urllib, urllib2 for web crawling.
  • Wrote scripts in Python for extracting data from HTML file.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.
  • Using version control tools like Zookeeper Curator, Guava, Logging (slf4j, logback, log4j), Junit.
  • Performed different testing methods like unit testing, Integration testing, web application testing and selenium testing.
  • 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.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and My SQLdb package.
  • Thorough knowledge in various front-end tools like HTML, DHTML, CSS, JavaScript, XML, JQuery, Angular JS, and AJAX.
  • Experience in working with Drag and Drop Calculation, and Geographic Search by using Tableau.
  • Spark Streaming collects data from Kafka in near-real-time and performs necessary transformations and aggregation to build the common learner data model and stores the data in NoSQL store (MongoDB).
  • Experienced in developing Web Services with Python programming language. Good experience with Unix, Linux scripting/unit testing/Load testing, Performance stress/endurance testing and Integration Testing; tools and frameworks- Junit, PyUnit, HP VUGEN LoadRunner, Selenium Web driver, Controller, Dynatrace, Performance Center, QC, JIRA.
  • Build back-end application with Python / Django, work with Docker, RabbitMQ, Celery, Jenkins.
  • Used data types like dictionaries, tuples, and object-oriented concepts-based inheritance features for making complex algorithms of networks.
  • Experience in debugging and troubleshooting programming related issues.
  • Developed PowerShell scripts to configure the upgraded Exchange environment, migrate users, then monitor and maintain the new environment.
  • MySQL and custom tools developed in Python and Bash.
  • Designed and developed the UI of the website using HTML, AJAX, CSS, JQuery and JavaScript.
  • Developed user-friendly modals for the form submissions using simplemodal.js, JQuery, Ajax and JavaScript.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins.

Environment: Python, Django, VBscripts, Jasper, Gerrit, MySQL, Zookeeper, Unix, HTML, CSS, JQuery, JavaScript, Apache, Ajax, simplemodal.js, Git, PowerShell, Selenium, Linux, Bootstrap, GitHub, Beautiful Soup, JIRA, Panda, Jenkins.

Confidential

Python Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application.
  • Working as an application developer experienced with controllers, views, and models in Django.
  • Used Salt Stack to configure and manage the infrastructure.
  • Restful web services using Python REST API Framework.
  • Tested entire frontend and backend modules using Python on Django Web Framework
  • Responsible for handling the integration of database system.
  • Used object-relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based scheme.
  • Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we request from multiple browsers to web application.
  • Used GIT to coordinate team development.
  • Used Jenkins for continuous integration for code quality inspection and worked on building local repository mirror and source code management using Git hub.
  • Used IDE tool to develop the application and JIRA for bug and issue tracking.
  • Wrote unit testing codes using unit test, resolving bugs and other defects using Firebug.
  • Used JIRA to assign, track, report and audit the issues.
  • Developed and Deployed SOAP based Web Services on Tomcat Server.
  • Developed Server-side automation using Node JS scripting and connecting different types of SQL and No SQL stores from Node JS.
  • Installed and configured py Builder for application builds and deploying it.
  • Implemented the application using Python Spring IOC (Inversion of Control), Django Framework and handled the security using Python Spring Security.
  • Implemented Performance tuning and improved the Performance of Stored Procedures and Queries.

Environment: Python, Django Web Framework, HTML, CSS, No SQL, JavaScript, J Query, Sublime Text, Jira, GIT, py Builder, unit test, Firebug, Web Services.

Confidential

Program Analyst

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
  • Used Hibernate for mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Designed the front end of the application using Ember.js, HTML and CSS3.
  • Worked on Oracle 11g databases and wrote SQL queries as well as stored procedures for the application.
  • Assisted with production support activities using JIRA when necessary, to help identify and resolve escalated production issues based on the SLA.
  • In addition, if the fix requires a code change, documented the Change Request, and assign to the respective teams and tracked them to closure.
  • Wrote documents in support of the SDLC phases. Documents include requirements and analysis reports, design documents, and technical documentation.
  • Used Eclipse as IDE for developing the application.
  • Studying the existing environment and accumulating the requirements by interacting with the clients on various aspects.
  • Implemented Spring Batch jobs for ensuring sending alerts to clients based on configured business rules.
  • Implemented multithreading for parallel processing of requests using various features of Concurrent API.

Environment: Java, JSP, Servlets, spring, HTML, CSS, AJAX, Hibernate, XML, Maven, Oracle, JavaScript, Eclipse.

We'd love your feedback!