We provide IT Staff Augmentation Services!

Python Developer Resume

3.00/5 (Submit Your Rating)

Cleveland, OH

SUMMARY:

  • Around six years of experience in IT Industry with proficiency in Design as a Web/Application Developer and coding with analytical programming using Python, Django.
  • Experience of software development with Python and various libraries of Python, python - twitter, Pandas, Dataframe, MySQLdb for database connectivity), Regular expression, File IO etc.
  • Experience object oriented programming (OOP) concepts using Python, Django and Linux.
  • Excellent experience with Python development under Linux OS (Debian/RedHat/AIX).
  • Experience with various Python packages using pip install- sphinx, reportlab, xlwt, xlrd, virtualenv, lxml, etc.
  • Experienced in developing web-based applications using Python/Django, PHP, HTML, DHTML, CSS, JavaScript, Angular.js and JQuery. Proficient in Front end development experience using Node.JS, JSON and XML.
  • Experience in using Python Pandas Module work with CSV and table data for various data manipulation and retrieval applications.
  • Excellent Experience in working with Databases such as MySQL, MongoDB, Cassandra, Oracle 10g, MS SQL Server.
  • Hands-on experience in configuration, integration and implementation in Spring, Spring MVC Security, Spring Transaction Management, Hibernate, Hibernate Cache, JPA etc.
  • Experience in different modules of Spring Application Framework (Spring MVC, Spring Core, Spring ORM, Spring JDBC, Spring JMS, Spring Data).
  • Good Experience in design patterns like MVC, Singleton, Factory, Observer and so on.
  • Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors and Functions.
  • Excellent experience in designing and maintaining complex SQL.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, Android Studio, Visual Studio, IDLE.
  • Deployed Django web application in Apache webserver and cloud web deployment.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, Software Development Lifecycle (SDLC).
  • Excellent experience in design, development building test cases for unit testing and integration testing.
  • Vast experience in providing production support for various deployed applications.
  • Experience in working on different operating systems-windows, iOS, Linux also strong development experience on Linux based operating systems such as Ubuntu, Red Hat and CentOS.
  • Solution driven programming skills with excellent at solving complex problems, with experience in working with a team or as an individual, Adheres to deadlines for simple and complex assignments.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.

TECHNICAL SKILLS:

Programming Languages: Python, Java/J2EE, JavaScript, PHP, C#, C, C++, SQL, PL/SQL.

Frameworks: Django, Celery, MongoDB, AngularJS, Django Rest Framework, Flask, Hibernate, Spring MVC, ASP.NET MVC, Git.

Web Technologies: Node.js, Backbone.js HTML5, JSP, XHTML, CSS3, Bootstrap, XML, JSON, JQuery, JQuery UI, Ajax, Web Services, REST API's.

Databases: MySQL, NoSQL, PostgreSQL, MS-SQL, Oracle (10G,11G).

Platforms: Linux, Unix, Windows.

Tools: & IDE: Selenium, Eclipse, NetBeans, Visual Studio, Netezza.

SDLC: Waterfall, Agile, Scrum.

Web Servers: Web Sphere, Web Logic, Apache Tomcat.

Python Libraries: Pandas, Numpy, Shell, UnitTest, JSON, CSV, XLS, Perl, Bash

Linux Versions: Hypervisors Ubuntu, Red Hat, VM Ware, KVM, Hyper-V, Centos.

Key Areas: PIP, Ansible, Puppet, Chef.

PROFESSIONAL EXPERIENCE:

Python Developer

Confidential, Cleveland, OH

Responsibilities:

  • Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application.
  • Used the Django Framework to develop the application.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Used JavaScript and JSON to update a portion of a webpage.
  • Developed consumer based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.
  • Rewritten existing Python/Django modules to deliver certain format of data.
  • Responsible for debugging the project monitored on JIRA (Agile)
  • Wrote Python scripts to parse JSON documents and load the data in database.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Implemented web applications in Flask frame works following MVC architecture.
  • Worked on front end frame works like CSS Bootstrap for development of Web applications.
  • Involved in deployment of project using AWS.
  • Special skills in developing user friendly, simple yet effective web based applications.
  • Deployed the project into Heroku using GIT version control system.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and denormalization.
  • Used many regular expressions in order to match the pattern with the existing one.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Skilled in using Collections in Python for manipulating and looping through different user defined objects.
  • Performed Unit testing, Integration Testing, web application testing.
  • Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.

Environment: Python 2.7, Django 1.6.1, HTML-5, CSS-3, XML, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Mongo DB-3.2, MS SQL Server-2014, T-SQL, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.

Java Developer

Confidential, Orinda, CA

Responsibilities:

  • Developed the presentation layer using JSF, AJAX, & JQuery.
  • Developed User Interfaces using HTML5 and AngularJS.
  • Developed Angular JS Services and injected them using Dependency Injection.
  • Coded Angular JS controllers and directives for application functionality.
  • Implemented Ajax calls using for address normalization using JSF with Ajax integration.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
  • Developed Page based specific values using Spring MVC interceptors.
  • Implemented transaction management using Spring declarative transaction management.
  • Implementing internationalization using Spring core, Resource bundle and message properties.
  • Implemented JMS based SOAP Web service using Spring CXF, Jms config and Mule ESB.
  • Consumed Restful web service to handle Json response using Curl and Jackson frameworks.
  • Implemented versioning mechanism for restful web service at header level.
  • Developed Data Access Layer using Hibernate core interfaces, annotations, mapping associations.
  • Implemented Second level caching mechanism for Hibernate using Ehcache provider.
  • Applied DAO pattern to separate the persistence logic from the business logic. Used HQL and SQL as the query languages in Hibernate Mapping. Integrated Spring with Hibernate.
  • Created complex stored procedures, packages, functions, triggers, jobs.
  • Implemented Parsing mechanism for XML documents using XStream parser.
  • Improved automated test suite in JUnit, maintained consistent environment.
  • Used Jasmine as a unit testing tool in the frontend.
  • Designed and developed exception handling. Coded many custom-made exception classes as and when required.
  • Used Maven as a build tool and integrated with Jenkins.
  • Designed, developed, performanced tuning and testing of client-server applications, enterprise applications, Web applications and Web services.
  • Used Spring Security APIs for Single Sign On.
  • Implemented transactional/clustered caching using ehcache.
  • Worked in Agile methodology for the software development.
  • Worked as production support team member to analyze logs, non-functional requirements using Splunk tool.
  • Strong Object Oriented Analysis and Design (OOAD), ERD documentation, UML artifacts modeling with Rational Rose and Enterprise Architect. Applied the requirements engineering, analysis, and design disciplines of the RUP to J2EE projects.
  • Configured sonar check styles, Emma plugins to check coverage at Jenkins level.
  • Implemented LDAP security models.
  • Managed testing activities for multiple modules in the application.
  • Experience in using WebLogic.
  • Worked with unit testing using Junit, Mockito & Power Mockito.

Environment: JDK 1.6, Tomcat 6, Oracle 10, JSP 2.1, Spring, Hibernate, Java Beans, JSON, HTML, CSS, JavaScript, JQuery, XML, JAXB, Maven, Junit, Log4j, TOAD, Eclipse, TFS, LDAP, WebLogic.

Java Developer

Confidential, Overland Park, KS

Responsibilities:

  • Involved in Analysis, Design, Coding and Unit testing of the project.
  • Worked on Agile software development methodology for developing application.
  • Interaction and meetings with Business Managers and Subject Matter experts to articulate system requirements.
  • Frequent interaction with the Metric Stream team for understanding their core Business Functionalities and Coordination for better integration.
  • Developed application using various Object Oriented Programming features like Encapsulation, Inheritance and Polymorphism.
  • Used Struts 2 Framework for implementing MVC design pattern to develop the web portal.
  • Developed backend framework for the project using spring core, various web services etc. and also used various APIs and technologies like JSP and JSF for developing the User Interface screens (GUI) and Servlets to implement server side tasks.
  • Used HTML, CSS and jQuery for designing web pages.
  • Implemented logging framework using Log4J and analyzed logs.
  • Created class and sequence diagrams using Rational Rose.
  • Implemented Transaction Management using the Hibernate configurations.
  • Used JDBC API for connecting and interacting with Oracle 10g database.
  • Used SQL and PL/SQL stored procedures to retrieve data records from the database to make reports.
  • Used Singleton, Session Bean and Data Access Object Design Patterns for developing interactions between presentations, service and database components.
  • Used Spring MVC framework for implementing the Web tier of the application.
  • Developed test cases for all Java Classes using JUnit Framework.
  • Used HP Quality Center for tracking bugs in the application.
  • Built and tested application on Apache Tomcat web server 7.0.
  • Used SVN for version control throughout the application.

Environment: JAVA 7/ J2EE, Spring, Log4j, Apache Struts, Servlets, JSP, HTML5, CSS, JavaScript, jQuery, Oracle 10g, SQL, JDBC, JUnit, HP Quality Center, Apache Maven, Apache Tomcat 7.0, Eclipse, SVN, Hibernate, Rational Rose, Agile.

We'd love your feedback!