We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

4.00/5 (Submit Your Rating)

Louisville, KY

SUMMARY

  • Having 8+ years of IT experience as a Web/Application Developer and coding with analytical programming using Python, DJango, Java.
  • Good experience in Python, DJango, Zope,Flask, Pyramid Framework and In - charge of legacy products (TruBid, TruGuard, TruReport).
  • Experienced in LAMP (Linux, Apache, MySQL and Python/PHP), WAMP (Windows, Apache, MySQL, Python/PHP) architecture and MVC struts.
  • Experience with Python Libraries such as HTTPLib2, Urllib2, Beautiful Soup, Numpy, Scipy, Pickle, Pandas and Matplotlib.
  • Experienced in developing web-based applications using Python, Django, PHP, XML, CSS 5, HTML, DHTML, JavaScript, RabbitMQ, Jdk1.7, JQuery, Angular.JS and Knockout.JS.
  • Extensively used Python / Django Framework for developing backend of web applications.
  • Developed RESTful API's using Django REST Framework, consumed via Restangular, a 3rd party Angular.JS service.
  • Experience in Implementation of MVC/ MVW architecture using Servlet, Django, and RESTful, SOAP web service and SOAPUI.
  • Hands-on experience in NoSQL database Cassandra installation.
  • Expertise in Cassandra internals like Gossip protocol, Peer-Peer architecture, Incremental Repairs, Replication & Compaction strategies.
  • Familiarity with Java and Python Client drivers for building client-side applications interacting with Cassandra database.
  • Experience in provisioning and managing multi-data center Cassandra cluster on Amazon Web Services(AWS).
  • Experience with Cassandra Performance tuning in improving the write/read throughput and latency.
  • Experienced in using internal tools in PyDev, Pycharm, Brackets, Eclipse, JBuilder, JDeveloper and NetBeans for debugging and worked with Sublime Text 2, Vim Editors for coding.
  • Had knowledge in rules engine algorithms such as Basic and RETE.
  • Expertise in developing applications using Java, J2EE Technologies (Servlets, JSP, Java Web Services, EJB, Struts), JDK, Java Applets, JDBC, XML, JavaScript, HTML, DHTML, CSS, SOAP.
  • Expertise in designing rich Graphic User Interface (GUI) and frontend layouts on the web using CSS, HTML, XML, DHTML, JavaScript, JSON, AJAX, XAML and JQuery, Bootstrap, Node.js, Angular.js, backbone.js, Require.js.
  • Experience in relational databases like Oracle 11g/10g/9i/8i, MS SQL server, developing PL/SQL packages, Stored Procedures, Functions, Views, Indexes, Triggers, XML join, user defined data types and other complex queries.
  • Contributed in migrating data from Oracle database to Apache Cassandra (a NoSQL database) using SSTable loader.
  • In-depth understanding of MongoDB HA strategies, including Replica sets and Sharding.
  • Knowledge of Hadoop Architecture and various components such as HDFS, Map Reduce, Hadoop GEN2 Federation.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Excellent Experience and knowledge in using XML, SOAP, web Service for inter operable software applications.
  • Automated the data processing to automate data loading into the Hadoop Distributed File System
  • Proficient with Apache Web Server 2.0, MySQL 5, CVS, UNIX Shell Script, Firefox 3.5, IE 6 Browser Compatibility Issues, IIS and Linux.
  • Experience in all phases of Software Development Life Cycle (SDLC), which includes Requirements Specification, Design documents, Integration, Documentation and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology.
  • Experience in project deployment using Jenkins/Heroku and using web services like Amazon Web Services (AWS) EC2 and AWS S3
  • Developed Automation scripts using Ansible and Python/Boto3.
  • Good knowledge in Installation and Configuration of Oracle Identity Manager (OIM), Oracle Access Manager (OAM), WebLogic Server and SOA suite for deploying identity management stack.
  • Experienced in various types of testing such as Unit testing, Integration testing, Functional testing and User acceptance testing.
  • Expertise in creating Scrum stories, Agile Methodologies, Sprints experience in Python based environment, along with data analytics, Excel data extracts and data wrangling.
  • Extensive knowledge on automated batch programs by Linux/UNIX shell Scripts (such as file download, file Validation, assign permissions and workflow executions).
  • Experience with virtualization tools, used for supporting and hosting OIM Components, such as Oracle Virtual Box, VMware Workstation, Oracle VM Server and VMware vSphere.
  • Experienced in Version controls using Git, SVN, CVS and GitHub.
  • Experience in working on different Operating Systems such as Windows Vista, Windows XP, Windows7, Linux, UNIX and OS X.
  • Excellent communication and interpersonal skills with ability to interact with individuals at all levels and can work as a part of team as well as independently.

TECHNICAL SKILLS

Programming Languages: Python, JAVA, C#, C++

Query Languages: SQL, PL/SQL

Operating Systems: Windows Vista/XP/7/8/10, Linux, Unix, OS X

Deployment Tools: AWS (EC2, S3, ELB, RDS), Heroku, Jenkins, Azure

Web Development: CSS, HTML, DHTML, XML, JavaScript. Angular JS, JQuery and AJAX

Web Servers: WebSphere, WebLogic, Apache, Gunicorn

Python Framework: Django, Flask, Web2py and Bottle, Pyramid, Swagger, RabbitMQ

Bug Tracking Tools: Jira, Bugzilla, Junit, gdb

Databases: Oracle 11g/10g/9i, Cassandra 2.0, MySQL, SQL Server RC 2008

Cloud Computing: Amazon EC2/S3, Heroku, Google App Engine

Methodologies: Agile, Scrum and Waterfall

IDEs: Sublime Text, PyCharm, Eclipse, NetBeans, jDeveloperWebLogic Workshop, RAD

PROFESSIONAL EXPERIENCE

Confidential, Louisville, KY

Sr. Python Developer

Responsibilities:

  • Writing REST APIs, as part of developing web-based applications for insurance premium calculations, using Django's REST framework.
  • Working experience in creating REST webservice protocols in python to access AWS .
  • Heavily leveraged Python's graphics APIs for creating graphics and serialization libraries for encoding data in XML/JSON formats.
  • Correspondingly involved in writing REST APIs using Django framework for data exchange and business logic implementation.
  • Worked with Docker components like creating Docker images compose Docker registry and handling multiple images primarily for middleware installations and configurations
  • Working with backend python automation, Docker and cloud provisioning/automation.
  • Written and developed scripts for automating tasks using Jenkins and UNIX shell scripting
  • Responsible in using the AWS tools like RDS, Cloud watch, EC2, Elastic load Balancer, Route53, KMS, SNS, S3, Lambda Functions, IAM.
  • Experience in developing web applications and implementing Model View Control (MVC ) architecture using server-side applications like Django, Flask and Pyramid
  • Worked on developing Restfu l endpoints to Cache application specific data in in-memory data clusters like Redis and exposed them with Restfu l endpoints by using Redis Cache
  • Developed Chef Cookbooks to install and configure Apache Tomcat, Jenkins and deployment automation.
  • Used Jenkins for continuous integration for code quality inspection and worked on building local repository mirror and source code management using Git hub .
  • Involvement in using collections in Python for manipulating and looping through different user defined objects.
  • Used React-router to turn application into single page application
  • Experience in designing and developing applications in Spark using Scala .
  • Scalable data design for MongoDB and Redis, catching in MongoDB With Redis Cache Using Spring Boot .
  • Design and implemented custom Bash scripts for controlling the data flow from the PostgreSQL database.
  • Assisted the development team in sending the correct data via query strings using PostgreSQL as the back-end for storing data.
  • Used Django configuration to manage URLs and application parameters.
  • Responsible for configuring NoSQL databases like Apache Cassandra to for increasing compatibility with Django .
  • Designed and created backend data access modules using PL/SQL stored procedures.
  • Good experience in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, cursors, triggers.
  • Responsible for debugging the project monitored on JIRA .
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
  • Developed and executed User Acceptance Testing portion of test plan.
  • Generated Django forms to record data of online users and used Py Test for writing test cases .
  • Extensive use of version controlling systems like GIT and SVN .
  • Implemented spring boot micro services to process the messages into the Kafka cluster setup
  • Used Kibana and Elastic search to identify the Kafka message failure scenarios
  • Implemented reprocessing of failure messages in Kafka using offset id
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper

Environment: Python 2.7 and 3.6, Django 1.8, Kafka, MongoDB, MySQL, AJAX, SOAP, REST, Flask, Active Directory, Docker, HTML5, CSS3, JavaScript, JSON, UI, XML, Ajax, Bash, Shell Script, ORM, RDS, Cloud watch, EC2, Elastic load Balancer, Route53, KMS, SNS, S3, Lambda Functions, IAM.

Confidential

Sr. Python Developer

Responsibilities:

  • Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
  • Built database Model, Views and API's using Python for interactive web-based solutions.
  • Placed data into JSON files using Python to test Django websites.
  • Used Python scripts to update the content in database and manipulate files.
  • Developed web based application using Django framework with python concepts.
  • Generated Python Django forms to maintain the record of online users.
  • Used Django API's to access the database.
  • Involved in Python OOP code for quality, logging, monitoring, and debugging code optimization.
  • Created Unit test/ regression test framework for working/new code.
  • Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
  • Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
  • Developed efficient Angular.js for client web-based application.
  • Responsible for designing, developing, testing, deploying and maintaining the web application.
  • Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
  • Involved in working with Python open stock API's.
  • Design, develop, and deploy engaging web applications using Python.
  • Develop applications that use Mongo DB database, and pymongo.
  • Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
  • Wrote Python code to simplify lists in Python with list comprehension and Python OOP. Worked with POSTMAN for API testing. Developed REST APIs, and created User Model for application.
  • Developed a complete front-end application with Bootstrap.
  • Developed remote integration with third party platforms by using RESTful web services.

Environment: Python, Drop wizard, Spring Boot, Lagom, Kafka, JSON, GitHub, LINUX, Django, Flask, Varnish, Nginx SOA, Teradata, REST,CI CD.

Confidential, Seattle, WA

Sr. Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Developed user interface using CSS, PHP, HTML, JavaScript and JQuery, CI CD, Data Center.
  • Used Ansible to configure and manage the infrastructure.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Designed and developed Use-Cases, Classes and Object Diagrams using UML Rational Rose for Object Oriented Design techniques.
  • Designed and implemented a dedicated MySQL database server to drive the web apps and report on daily progress.
  • Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
  • Used PyUnit, the Python unit test framework, for all Python applications.
  • Involved in developing the REST Web services to expose the business methods to external services in the project.
  • Worked on front end frameworks like CSS, Bootstrap for development of Web application.
  • Participated in requirement gathering and worked closely with the architect in designing and modeling.
  • Developed, tested and debugged software tools for clients and internal customers of the organization.
  • Automation (Ansible) and Deploying on AWS environment.
  • Coded test programs and evaluated existing engineering processes.
  • Created a Git repository and added the project to GitHub.
  • Having experience in Agile Methodologies, Scrum stories and sprints experience in Python
  • Collaborated with internal teams and external teams to solve the issues and giving feedback.
  • Documented the problems and progress of project most accurately.
  • Worked together with team during testing of data warehouses.

Environment: Python, Django, JSON, HTML, CICD script, jQuery, XML, Agile, SQL, Python, Python, C/C++.

We'd love your feedback!