We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

Irvine, CA

SUMMARY

  • Over 7+ years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications.
  • Good experience of software development in Python and Many of its libraries- Beautiful Soup, Numpy, scipy, matplotlib, Pandas data frame, network, urllib2, MySQL dB for database connectivity and IDEs - Canopy(EPD), Spyder, Sublime Text, PyCharm, Emacs.
  • Good Experience in Python, Django, Zope, Pyramid Framework
  • Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery
  • Experience in analyzing and handling datasets using Sql, MySql, Sql Server, Oracle 10g, 11g.
  • Have good knowledge on NoSql databases like Cassandra, MongoDB.
  • Good knowledge in maintaining various version controls systems such as SVN (Centralized Version Control System) and GIT (Distributed Version Control System).
  • Have very good Knowledge of Agile Methodologies (Scrum).
  • Good experience in Python, Django, Shell Scripting, SQL Server, UNIX and Linux.
  • Expertise in Object-Oriented design and coding. Good knowledge of various Design Patterns and UML.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Have good idea about development tools like Bugzilla, Jira, Confluence, and Axosoft.
  • Knowledge of the software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.
  • Good understanding of Django ORM.
  • Good knowledge of Apache Tomcat, Web logic Servers.
  • Understanding of Python best Practices (PEP-8)
  • Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
  • Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modeling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.
  • Good idea about testing tools like Bugzilla, JIRA.
  • Skilled in debugging/troubleshooting issues in complex applications.
  • Experienced in Unit testing, Integration testing, User acceptance testing, Functional testing.
  • Active Participation in Full development life cycle (requirements, design, architecture, development, testing).
  • Thorough knowledge in various front end tools like HTML, DHTML,CSS, JavaScript, XML, JQuery, Angular JS, and AJAX
  • Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
  • Extensive knowledge of J2EE Architecture (JSP, JDBC, Data Source, JNDI, JMS, Servlets,).
  • Experience in working with different operating systems Windows 98/NT/2000/XP/Vista/7/8, UNIX.
  • Expert in maintaining technical documentation for projects.
  • Excellent analytical and problem solving skills and ability to work on own besides being a valuable and contributing team player.
  • Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.

TECHNICAL SKILLS

Operating systems: Windows, Linux Ubuntu

Languages: Java, C, C++, Python, R, Prolog, PERL, SQL and PL/SQL

Scripting languages: CSS, AJAX, Java Script, JQuery, PHP, Shell Scripting

Markup languages: HTML, XML, JSON

Servers: Apache Tomcat, Zope, IIS, Nginix, JBoss, WebLogic, WebSphere

Databases: SQL, My-SQL, SQL-Server, PL-SQL, MongoDB, Cassandra

IDEs/ Tools: Eclipse, PyCharm, Canopy(EPD), Spyder, Sublime text, NetBeans

Revision Controlling Systems: CVS, Github, SVC

Methodologies & tools: Object Oriented Programming, UML, Agile Scrum

Frameworks: Django, Flask, Pyramid, Spring and CSS Bootstrap

PROFESSIONAL EXPERIENCE

Confidential, Irvine, CA

Python developer

Responsibilities:

  • Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Architected and Implemented complete end-to-end Systems for Data Analysis, Data Analytics, Data Automation and integrated with Custom Visualization tools using R, Spark, Mahout, Hadoop, MongoDB
  • Created backend database T-SQL stored procedures and Jasper Reports.
  • 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.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Deployed with Fabric on AWS on EC2 instance with Postgres RDS and S3 file storage.
  • Wrote HTML front-end pages using Django templates.
  • Experienced in Agile Methodologies and SCRUM Process.
  • Deployed the project into Heroku using GIT version control system.
  • Used Django configuration to manage URLs and application parameters.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Coded test programs and evaluated existing engineering processes.
  • Designed and configured database and back end applications and programs.
  • Performed research to explore and identify new technological platforms.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Resolved ongoing problems and accurately documented progress of a project.
  • Developed applications especially in UNIX environment and familiar with all of its commands
  • 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.
  • Implement code in Python to retrieve and manipulate data.

Environment: Python, Django, Hadoop, Spark, Mahout, RStudio, MongoDB, Github, Review Board, Amazon AWS S3 CLI, Amazon, T-SQL, Jasper Reports, JavaScript, Eclipse, Linux, Shell Scripting.

Confidential - New York, NY

Python Developer

Responsibilities:

  • Analyzed functional requirements and documented the user specifications and business rules.
  • Implemented business logic for the modules such as liability shift, system checks and arbitration in complaint.
  • Involved in creating business processes and modeling diagrams using Rational Unified Process (RUP).
  • Created PHP/MySQL back-end for data entry from Flash. I had to assist the Flash developer send the correct data via query strings.
  • Used Python based GUI components for the front end functionality such as selection criteria.
  • Created test harness to enable comprehensive testing utilizing Python.
  • Created PyUnit test scripts and used for unit testing.
  • Worked with JSON based REST Web services.
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Developed multi-threaded standalone app in Python, PHP, C++ to view Circuit parameters and performance.
  • Successfully migrated the Django database from SQLite to MySQL with complete data integrity.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
  • Generated Python Django Forms to record data of online users.
  • Used Django configuration to manage URLs and application parameters.
  • Created and executed test plans using PyUnit.
  • Worked on JavaScript MVC Framework like Angular.js.
  • Managed requirements and tasks using JIRA.
  • Developed Views, Stored Procedures, Triggers, Cursors, and Functions.
  • Used Celery to string background tasks together with RabbitMQ as service broker.
  • Worked on preparing configuration specs, branching, labeling and merging using Subversion.

Environment: Python, Django, Subversion, PyUnit, Oracle 11g, PostgreSQL, Angular.JS, JIRA, CeleryRabbitMQ and RUP.

Confidential, Atlanta, GA

Python Developer

Responsibilities:

  • Used Django framework for application development.
  • Developed user interface using CSS, HTML, JavaScript and JQuery.
  • Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
  • Ensured high quality data collection and maintaining the integrity of the data.
  • Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros andpythonlibraries.
  • Used several python libraries like wxpython, Numpy and matplotlib.
  • Was involved in environment, code installation as well as the SVN implementation.
  • Build all database mapping classes using Django models.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Designed and developed data management system using MySQL.
  • Creating unit test/regression test framework for working/new code
  • This project also used other technologies like JQuery for java script manipulations, bootstrap for the front-end html layout.
  • Responsible for debugging and troubleshooting the web application.
  • Developed, tested and debugged software tools utilized by clients and internal customers.
  • Coded test programs and evaluated existing engineering processes.
  • Designed and configured database and back end applications and programs.
  • Performed research to explore and identify new technological platforms.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Resolved ongoing problems and accurately documented progress of a project.

Environment: Python, Scipy, Pandas, Bugzilla, SVN, C++, Java, JQuery, MySQL, Linux, Eclipse, Shell Scripting, HTML5/CSS. Red Hat Linux, Apache.

Confidential, Orange, CA

Software Engineer

Responsibilities:

  • Analyzed the Business Requirement Documents and created the technical specification documents.
  • Implemented business logic in Python to prevent, detect and claim the duplicate payments.
  • Re-engineered various modules for implementing changes and created efficient system.
  • Created Map Reduce programs in Python to reconcile the payment history and account payable files.
  • Implemented code to create dynamic claim reports after auditing using PyJasper.
  • Developed dynamic web pages to view the reports generated using Django Framework.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Used Django configuration to manage URLs and application parameters.
  • Build all database mapping classes using Django models.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Worked with JSON based REST Web services and Amazon Web Services.
  • Used Jenkins to deploy your Django application and run unit tests.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Created Business Logic using Python to create Planning and Tracking functions
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Implemented code to perform CRUD operations on MongoDB using PyMongo module.
  • Used JQuery and Ajax calls for transmitting Json data objects between frontend and controllers.
  • Used Github for version control.
  • Build development environment with JIRA.
  • Designed and configured database and back end applications and programs.
  • Created Views and developed Stored Procedures, Functions and Triggers.
  • Participated in Daily Stand-up meetings and provided status on work progress.

Environment: Python, Django, MySQL, HTML, JavaScript XML, JIRA, Jenkins, JSON, PyJasper, PyMongoMongoDB, Tableau, AWS EC2 and Elastic Map Reduce.

Confidential

Python Developer

Responsibilities:

  • Developed entire frontend and backend modules usingPythonon Django Web Framework.
  • Work with team of developers on python applications for RISK management.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
  • Made Django web based apps for Insurance premium calculations.
  • Generated property list for every application dynamically using Python.
  • 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
  • Designed and developed data management system using MySQL.
  • Rewrite existing Java, C++ application in Python.
  • Designed the architecture of the hardware environments and methodology of the code.
  • Experienced in Agile Methodologies and SCRUM process.
  • Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Used Pandas library for statistical Analysis.
  • Used Numpy for Numerical analysis for Insurance premium.
  • Generated property list for every application dynamically usingpython.
  • Handled all the client side validation using JavaScript.
  • Creating unit test/regression test framework for working/new code.
  • Build SQL queries implementing functions, packages, views, triggers, and tables.
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.
  • Handling the day to day issues and fine tuning the applications for enhanced performance.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands

Environment: Python, Django, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, and Apache Web Server.

Confidential 

Java Developer

Responsibilities:

  • Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE.
  • Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
  • Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
  • Worked on Maven for getting latest jar files including common-collection.jar, common-logging.jar etc. from Apache; Worked on coding of Servlets and EJB communication
  • Developed Servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
  • Developed Web Logic container security components for adding vendor specific Security Realm to application using JMX.
  • Java Servlets and JSP pages were deployed on the Web Logic Application Server for retrieving user information and posting related data.
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.

Environment: Java/J2EE, Struts, EJB, Web Logic Server, Oracle, XML, HTML, JavaScript, Ant, PL/SQL, JSF, JUnit.

We'd love your feedback!