We provide IT Staff Augmentation Services!

Python Developer Resume

0/5 (Submit Your Rating)

MD

SUMMARY

  • Having 7 years of experience in Design, Development, Implementation of Python, Django and client - server technologies based applications.
  • Experienced in HTML/HTML5, DHTML, CSS/CSS3, JavaScript, JQuery, Angular JS, AJAX, XML and JSON.
  • Expert in Object oriented Design and Programming concepts using Python and Java.
  • Worked on several python packages like Numpy, matPlotLib, Beautiful Soup, Pickle, PySide, Scipy, wxPython, PyTables etc.
  • Worked on various applications using python integrated IDEs Sublime Text, PyCharm, NetBeans, Spyder and Intellij.
  • Good experience in developing web applications and implementing Model View Control (MVC) architecture using server side applications Django, Flask and Pyramid.
  • Developed web applications using HTML, CSS, JavaScript, JQuery, AJAX, XML and JSON.
  • Implemented responsive web pages using HTML5/CSS3 and BootStrap.
  • Familiar with XML/JSON based SOAP and REST web services.
  • Good experience in handling errors and exceptions.
  • Experienced in debugging the issues using debuggers like gdb, pdb.
  • Hands on experience with various application servers and web servers including Apache Tomcat, Apache http servers, Web logic and WebSphere.
  • Expertise in working with different databases using Oracle, MySQL.
  • Good knowledge in using NoSQL databases like Apache Cassandra (1.2, 2.0, and 2.1) and MongoDB (2.6, 2.4).
  • Having Knowledge on Vertica, a columnar Relational Database Management System used for DataWarehousing and Big Data Analytics.
  • Proficient in developing complex SQL queries, Stored Procedures, Functions, Packages along with the DDL and DML queries.
  • Knowledgeable with continuous deployment using Heroku and Jenkins.
  • Good experience in working on AWS S3 with Amazon EC2.
  • Expertise in establishing database connections for Java and Python by configuring packages like JDBC, MySQL-Python.
  • Extensive experience in developing applications using Java API, Swing, HTML3/4/5, Flex, JavaScript, CSS2/3, JQuery, JDBC, JSF, JMS, XML
  • Developed J2EE applications on IDE's like Eclipse, My Eclipse, Google GWT, and Rational Application Developer
  • Experience in designing the automation framework using Python, Corn and Shell scripting.
  • Experience on LAMP & WAMP. (Windows, Apache, MySQL and PHP) architecture.
  • Familiarity with development best practices such as code reviews, unit testing with unittest and integration testing with pyvows.
  • Experience in writing test scripts, test cases, test specifications and test coverage.
  • Have good knowledge on Project management tools JIRA, Redmine and Bugzilla.
  • Hands on experience in working with various Version Control Systems, mostly GIT, CVS and SVN.
  • Involved in all the phases of Software Development Life Cycle (SDLC).
  • Experienced in developing applications using agile methodologies like Test Driven Development (TDD), Scrum and also using Waterfall methodology.
  • Worked on various operating systems Windows XP/7/8/10, UNIX and Linux.
  • Experienced in Linux shell commands and command line utilities.
  • Worked in the team and faced challenges during the project development and production process.
  • Networking knowledge (OSI Layers, Network Topologies, TCP/IP, etc.)
  • Excellent communication and time management skills.
  • Capable to learn new technologies and to work in the team environment independently.

TECHNICAL SKILLS

Operating Systems: Windows 98/2000/XP/7,8,, Mac OS, UNIX and Linux CentOS, Debian, Ubuntu

Programming Languages: Python, Java, C#, PHP, C, C++

Web Technologies: HTML/HTML5, CSS/CSS3, XML, DOM, AJAX, jQuery, JSON and CSS Bootstrap.

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

Webserver: Apache HTTP webserver, WebLogic, WebSphere, JBoss and Apache Tomcat

IDE: Eclipse, webstorm, Sublime Text, Brackets, Pycharm, Pystudio, Pyscripter.

Analytic Tools: Google Analytics Fiddler,omniture

Cloud Computing: AWS EC2, S3, RDS(MY SQL), SQS

Deployment Tools: Heroku, Amazon EC2, Jenkins and Fabric

J2EE: JDBC, JNDI, JSP and servlets

Databases: Oracle 8i/9i/10g/11g, MySQL, Sqlite3, Cassandra, Redis and mongo DB

Testing Tools: Bugzilla, Jasmine, Pyunit, JIRA and Junit, zope, pytest, nose, Robot

Protocols: TCP/IP, HTTP/HTTPS, SOAP

Miscellaneous: Git, SVN, CVS

PROFESSIONAL EXPERIENCE

Confidential, MD

Python Developer

Responsibilities:

  • Analyzed system requirements specifications and also in client interaction during requirements specifications.
  • Developed the presentation layer using HTML, CSS, JavaScript, JQuery and AJAX.
  • Used JQuery libraries for all client side JavaScript manipulations.
  • Utilized Python libraries wxPython, numPY, Twisted and matPlotLib.
  • Implemented SQLAlchemy which is a python library for complete access over SQL.
  • Worked on ElementTree XML API in python to parse XML documents and load the data in database.
  • Designing and evaluating business using historical & current data fromGoogle Analytics.
  • Managed world wide data in Omniturefor data collection and analysis.
  • Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.
  • Used Robot Test automation framework for Testing of the GUI of the application.
  • Skilled in collections and used for manipulating and looping through different user defined objects.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Used Django configuration to manage URLs and application parameters.
  • Created entire application using Python, Django, MySQL and Linux.
  • Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS.
  • Accessed database objects using Django Database APIs.
  • Created database using MySQL, wrote several queries to extract/store data.
  • Exported/Imported data between various data sources.
  • Experienced in Agile Methodologies and SCRUM Process.
  • Identified several hidden bugs caused by complicated multithreading issues such as race conditions caused by asynchronous events and resolved them.
  • Deployed the project into Heroku using GIT version control system.
  • Responsible for debugging and troubleshooting the web application.
  • Took part in the entire project’s lifecycle which includes Design, Development and Deploying, Testing, Implementation and support.
  • Developed applications especially in UNIX environment and familiar with all of its commands.
  • Used Design patterns efficiently to improve the code reusability.
  • Coordinated with the offshore developing team and assisted them when required.

Environment: Python 2.7, Django 1.7, HTML5, CSS, XML, KML, MySQL, JavaScript, Angular JS, JQuery, CSS Bootstrap, RESTful, MS SQL Server, MongoDB, Elastic Search, Ubuntu server, Windows 12 Server, Apache CQ, TFS, Amazon s3, Jenkins, Map Box, Mongo DB, zope, pytest, Robot, GitHub, Bit Bucket, Linux, and Windows.

Confidential, Frisco, TX

Full Stack Python Developer

Responsibilities:

  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Implemented AJAX for dynamic functionality of a webpages for front end applications.
  • Worked on front end frame works like CSS Bootstrap for responsive webpages.
  • Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript.
  • Worked on server side applications with Django using Python programming.
  • Used python libraries like Beautiful Soup and matplotlib.
  • Used Pandas for a data alignment and data manipulation.
  • Utilized standard Python modules such as csv, robotparser, itertools and pickle for development.
  • Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
  • Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
  • Developed Wrapper in Python for instantiating multi-threaded application.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQLdb package to retrieve information.
  • Developed various algorithms for generating several data patterns.
  • Used JIRA for bug tracking and issue tracking.
  • Added several options to the application to choose particular algorithm for data and address generation.
  • Developed the project in Linux environment.
  • Used Agile Methodology and SCRUM Process.
  • Maintained the versions using GIT and sending the release notes for each release.
  • Supported the issues seen in the tool across all the teams for several projects.

Environment: Python 2.7, Java 1.7, Django 1.7, 1.5, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Puppet MS SQL Server, Nginix server, Amazon s3, Jenkins, Mongo DB, Elastic search, T-SQL, Eclipse, Git, GitHub, Linux, and MAC OSX.

Confidential, Boston, MA

Python/Django Developer

Responsibilities:

  • Automation for execution of tests in batch using Shell scripting in python.
  • Parsers written in Python for extracting useful data from the design data base.
  • Development of data structures, xml parsing using Python.
  • Usage of advance features like pickle/unpickle in python for sharing the information across the applications.
  • Used Django database API's to access database objects.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Generated graphical reports using python package Numpy and matPlotLib.
  • Representation of the system in hierarchy form by defining the components, subcomponents using Python and developed set of library functions over the system based on the user needs.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • Wrote programs to parse excel file and process many user data with data validations.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Developed front end page using HTML, CSS, JavaScript and JQuery.
  • Generated property list for every application dynamically using python.
  • Collecting the several usage models and functions from the team members.
  • Developing and maintenance of the tool that abstracts the information for the user.
  • Development of XMLs for several components which maintains data for several registers.
  • Used multithreading and multiprocessing to serve multiple client requests
  • Designed and developed SQL procedures and Linux shell scripts for data import/export and data conversions.
  • Utilized various IDEs and internal debug tools during debugging.
  • Analyzing the data in design database.
  • Used SVN for version control.
  • Maintaining the data with different levels of access privileges.
  • Coordinating with the design team members to provide the data in required format.

Environment: Python 2.7, Django 1.4, HTML, CSS, XML, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, MS SQL Server, Adobe CQ, TFS, T-SQL, JavaScript, Eclipse, Git, GitHub Linux, Shell Scripting.

Confidential - Troy, Michigan

Python/Django Developer

Responsibilities:

  • Taken part in software development life cycle (SDLC) of the tracking systems Requirements, Gathering, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Created UI using HTML, CSS, JavaScript, AJAX, JSON, and JQuery.
  • Implemented business logic using Python Web frame work Django.
  • Designed applications implementing MVC architecture in Pyramid, Zope frame works.
  • Designing mobile search application system requirements and coded back-end and front-end in Python.
  • Worked on CSS Bootstrap to develop web applications.
  • Analysis and Design of application.
  • Implemented Model View Control architecture in developing web applications using Django frame work.
  • Created backend database T-SQL stored procedures and Jasper Reports.
  • ETL process for continuously bulk importing catalog data into Elastic search.
  • Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Maintained program libraries, users' manuals and technical documentation.
  • Managed large datasets using Panda data frames and MySQL.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Carried out various mathematical operations for calculation purpose using python libraries.
  • Built various graphs for business decision making using Python matplotlib library.
  • Fetched twitter feeds for certain important keyword using python-twitter library.
  • Used Python library Beautiful Soup for web-scraping.
  • Developed applications especially in UNIX environment and familiar with all of its commands.
  • Deployed the project into Heroku using GIT version control system.
  • 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 2.7, Django, HTML/CSS, CSS Bootstrap, Pyramid, Zope, MySQL, T-SQL, Jasper Reports, JavaScript, Eclipse, Git, Linux, Shell Scripting.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
  • Developed web components using JSP, Servlets, and JDBC.
  • Implemented database using MySQL.
  • Implemented J2EE standards, MVC2 architecture using Spring Framework.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets and Action classes.
  • Used JSP, JavaScript, JQuery, AJAX, CSS, and HTML as data and presentation layer technology.
  • Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed Open Call XDMS.
  • Client pages are built using HTML, JSP, XML to interact with users, and the business logic is implemented using Servlets and Java Beans.
  • Used Hibernate framework for DAO layer to access the Oracle database Used JavaScript for client side validations.
  • Involved in writing POJOs, hbm and hibernate.cfg files and configured the same for application development.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Used JavaScript, JQuery, Ajax to control display as per user selection and avoid server round trips with unnecessary data and as required by application.
  • Coding of SQL, PL/SQL, and Views using IBMDB2 for the database.

Environment: JAVA J2EE, Spring MVC, Spring Security, Spring JDBC support and Hibernate, Hibernate Validations, JSTL, XML, HTML, CSS, JSP, JavaScript, PL/SQL, Ajax, MVC, MySQL

Confidential

JAVA Developer

Responsibilities:

  • Involved in requirement analysis, functional specifications and design.
  • User interface is decoupled using Spring MVC architecture with Struts implemented already as the frontend.
  • Worked on the Presentation tier using Struts framework and designed Actions, Action Form, Helpers and related configuration for each use-case.
  • Used standard Python modules e.g. csv, robot parser, itertools, pickle, jinja2, xml for development
  • Modified the SQL queries and techniques for improving the performance of queries.
  • Developed Server side validation checks using Struts Validators and Java Script validations.
  • Deployed and tested on WebSphere Application Server.
  • Worked with XML, XSL to develop UI for the application.
  • Developed web Components using JSP, Servlets under J2EE Environment.
  • Front end graphical user interface is designed using HTML, JSP, XML and CSS, AJAX.
  • Used Tomcat as application server on development environment and JBOSS on test and Production environment.
  • Developed Application on IDEs like Eclipse, Rational Application Developer, Rational Software Architect and Version control tools like Perforce P4V, CVS, SVN, Visual SourceSafe and Team foundation server.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Designed, developed and bundled various small financial utilities using JAVA, Hibernate, XML parser SAX which was distributed to different development teams.
  • Created Connection Pools in WebSphere and configured as needed.
  • Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
  • Responsible for investigating the issues, defects, determining problem root cause, formulating corrective action recommendations & implementing them.
  • Used UML to design various data models including data flow diagrams, work flow diagrams and interaction diagrams.
  • Designed Class Diagrams, Sequence Diagrams depicting flow of the application using Rational Rose.
  • Utilized Python in the handling of all hits on Django, Redis, and other applications.
  • Self-motivated team player with good Analytical, Logical and Problem Solving ability.
  • Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL.
  • Participated in Daily stand-up meetings with project manager, Team Lead, co-developers, communicated with testers and resolved trackers.

Environment: Web logic 9.0, J2EE (Java 1.4, Servlets, JSP, JDBC-SQL), HTML, XML, UML, JavaScript, Eclipse 2.1.1, CVS, ANT 1.5.1, JUnit, Log4J 1.2 8, MS SQL Server 2000, Oracle 8i/9i, MySQL, Sybase, DB2.

We'd love your feedback!