We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

5.00/5 (Submit Your Rating)

Pella, IA

PROFESSIONAL SUMMARY:

  • About 7+ years of IT experience in design, development, testing, maintenance and documentation of Enterprise applications using various technologies, analyzing complex business requirements & mapping them to system specifications.
  • Designed and implemented large scale business critical systems
  • Experience in developing web - based applications using Python 2.7/2.6, Django 1.4/1.3
  • Worked with Python, Java to create scalable and robust common components which can be used across the whole framework.
  • Developed web applications and RESTful web services and APIs using Python Flask, Django, Pyramid and PHP
  • Experience in implementing with server side technologies with restful API and MVC design patterns with node JS and Django framework.
  • Worked on object oriented programming concepts using Python and Django.
  • Experienced in working with various Python IDE’s using PyCharm, PyScripter, Spyder, PyStudio and PyDev.
  • Implemented different python libraries BeautifulSoup, numpy, scipy, pytables, matplotlib, python-twitter, Pandas data frame and urllib2 in various tasks.
  • Working knowledge of Python ORM SQLAlchemy
  • Good Experience in debugging the issues using pdb.
  • Proficient in developing multi-threaded web services using CherryPy & bottlePy framework.
  • Leveraging queueing architectures with RabbitMQ for scalability, performance and building.
  • Knowledge in working with continuous deployment using Heroku and Jenkins.
  • Good Knowledge on Go language.
  • Proficient in writing unit testing code using Unit Test/PyTest and integrating the test code with the build process.
  • Experienced in NoSQL technologies like MongoDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MySQL databases.
  • Experience on Web development using HTML4/5, CSS/CSS3, JavaScript, JQuery, Angular JS, AJAX, XML and JSON by following W3C standards.
  • Experience in developing applications using amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, S3, CloudFront, Route 53
  • Extensive development experience in Java, Struts, JSPs, Servlets, taglibs, Hibernate, JDBC, HTML, JavaScript, SQL, XML
  • Excellent knowledge of Object Oriented design, MVC architecture, Struts framework, spring framework, Design patterns.
  • Good Knowledge on Hadoop Cluster architecture and monitoring the cluster.
  • 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 working on Google App Engine and its configurations.
  • Experienced in using Message Brokers like RabbitMQ, Kafka and Messaging libraries like ZeroMQ
  • SQL, PL/SQL programming, developing complex code units, database triggers
  • Experience in using chart libraries like Highcharts, Fusion charts, Dygraphs, Flot, Google charts.
  • Development Experience in Linux (CentOS, Debian, Ubuntu), Mac OS
  • Familiar with Shell Scripting (bash), Perl
  • Knowledge of web servers - Apache, Nginx and load balancers - Haproxy
  • Solid background in Object-Oriented analysis and design used various Design Patterns
  • Hands on experience of Git, SVN, CVS
  • Well versed with Agile with SCRUM, Waterfall Model and Test driven development methodologies.
  • Performed code reviews and implemented best Pythonic programming practices

TECHNICAL SKILLS:

Primary Languages: Python, Java, C

Python Libraries: Beautiful Soup, numpy, scipy, matplotlibPython-twitter, Pandas data frame, urllib2

Frameworks: Bootstrap, Django, Node.JS, Flask, PyJamasPyramid, Hibernate

Database: Sqlite3, MSSQL, MySQL, Mongo DB, Oracle 11g

IDE s: PyCharm, Eclipse, NetBeans, MS Visual StudioPyDev, RIDE

Servers: Apache Tomcat, WebSphere, JBossWebLogic, XAMPP

Deployment tools: MS Azure, Heroku, Amazon Web Services (EC2, S3, EBS, ELB, SES)

Web Technologies: HTML, CSS, DHTML, XML, JSON, YAML, Java Script

Operating systems: Windows, Mac, Fedora Linux, Red hat Linux

SDLC Methods: SCRUM, Agile

Testing Frameworks: Junit, TestNG, ROBOT, JXL, JTest

Bug Tracking Tools: Axosoft, JIRA, Bugzilla, Rational Clear-quest

Version Controls: VSS, SVN, Github, Git

PROFESSIONAL EXPERIENCE:

Confidential, Pella, IA

Sr. Python Developer

Responsibilities:

  • Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Involved in designing user interactive web pages as the front end part of the web application using various web technologies like HTML5, JavaScript, Angular JS, JQuery, AJAX and implemented CSS for better appearance and feel.
  • Knowledge of cross-browser and cross-platform development of HTML and CSS based websites in Windows like IE 6, IE 7, IE 8 and FF.
  • Worked on Migrating their operating system from OpenVMS to Linux.
  • Knowledge on DCL language and have experience in conversion of DCL Scripts to Python3.5.
  • Interactive in providing change requests, trouble reports and requirements collection with the client.
  • Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.
  • Develop scripts used for batch job scheduling; assists with job schedules to ensure stability and efficient use of machine resources.
  • Used Numpy for Numerical analysis for Insurance premium.
  • Implemented and modified various SQL queries and Functions, Cursors and Triggers as per the client requirements.
  • Used data structures like directories, tuples, object oriented class based inheritance features for making complex algorithms of networks
  • Managed code versioning with GitHub, Bit Bucket and deployment to staging and production servers.
  • Implemented MVC architecture in developing the web application with the help of Django framework.
  • Used Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture.
  • Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing
  • Implemented monitoring and established best practices around using elastic search.
  • Install and configuring monitoring scripts for AWS EC2 instances.
  • Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
  • Working under UNIX environment in development of application using Python and familiar with all of its commands.
  • Developed remote integration with third party platforms by using RESTful web services.
  • Successful implementation of Apache Spark and Spark Streaming applications for large scale data.
  • Creating data pipelines using Apache Spark, a big-data processing and computing framework
  • Updated and maintained Jenkins for automatic building jobs and deployment.
  • Used many regular expressions in order to match the pattern with the existing one and store them in data base on a chronological basis.
  • Implemented code to perform CRUD operations on MongoDB using PyMongo module.
  • Improved code reuse and performance by making effective use of various design patterns and refactoring code base.
  • Involved in development of a Map based application for integral analysis purpose.
  • Updated and maintained Puppet rspec unit/system test.
  • Involved in analysis and design of the application features.
  • Experience in debugging and troubleshooting programming related issues.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
  • Deployment of the web application using the Linux server.

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, Amazon s3, Jenkins, Map Box, GitHub, Bit Bucket, Linux, and Windows.

Confidential, Boston, MA

Sr. Python Developer

Responsibilities:

  • Created Python and Bash tools to increase efficiency of call center application system and operations; data conversion scripts, AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API Integration.
  • Used Celery with RabbitMQ, MySQL, Django, and Flask to create a distributed worker framework.
  • Recording of Scripts (Web, Web Services HTML) using Vugen and SoapUI and script validation through co correlations, parameterizations and other methods. Scripting- web and web services.
  • Application was based on service oriented architecture and used Python 2.7, Django 1.5, JSF 2, Spring 2, Ajax, HTML, CSS for the frontend.
  • Created server monitoring daemon with Psutil, supported by Django app for analytics which I created. Also researched big data solutions with Cassandra database.
  • Experience with Data migration from Sqlite3 to Apache Cassandra database. Cassandra data model designing, implementation, maintaining and monitoring using DSE, DevCentre, Datastax Opscenter.
  • Build the Silent Circle Management System (SCMC) in Django, Python, and Node.JS while integrating with infrastructure services.
  • Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/JQuery and HighCharts for data visualization of the served pages.
  • Strong Socket programming experience in Python. Implemented complex networking operations like raceroute, SMTP mail server and web server.
  • Used existing Deal Model in Python to inherit and create object data structure for regulatory reporting.
  • Used standard Python modules e.g. csv, robotparser, itertools, pickle, jinja2, lxml for development.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, JQuery and REST API calls.
  • Automated RabbitMQ cluster installations and configuration using Python/Bash.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Deployed the project into Heroku using GIT version control system.
  • Improved the coding standards, code reuse. Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO).
  • Worked on a large scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions.
  • Worked extensively with Bootstrap, Javascript, and JQuery to optimize the user experience.
  • Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
  • 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 BeautifulSoup for webscrapping to extract data for building graphs.
  • 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.
  • Executing regression tests on each release and verified bugs found from automation test in Bugzilla.
  • Planning, implementing, and converting manual test cases to automation test cases.
  • Trained extensively in agile methodologies and implemented by participating in scrum standups, Kanban mode, discussing and implementing requirements with clients.

Environment: Python, Django, Cassandra, RabbitMQ, Vugen, SoapUI, Node.JS, REST, API, Bash, PyDev, Spyder, Agile.

Confidential, Franklin Lakes, NJ

Python Developer

Responsibilities:

  • Used Django framework for application development.
  • Developed user interface using, CSS, HTML, JavaScript and Jquery and Django.
  • Assisted in reduction of cost and optimization of supplier selection for the CRM Applications. Also used methods for cross application use using the Class Builder and Object Oriented programming. Generated an API Reference guide to help application developers for creating the software applications to store data using DDN S3 (compatible with Amazon S3 API) or DDN OpenStack Swift API calls.
  • 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 and python libraries. Used TDD (Test driven development) methodology.
  • Used R-Language for the analysis of customer related statistical data in oracle database
  • 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 and Cassandra.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Developed various Python scripts to generate report, SOAP requests, TCP/IP programming and multiprocessing jobs.
  • 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 javascript 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 backend applications and programs.
  • Performed research to explore and identify new technological platforms.

Confidential, Troy, Michigan

Python Developer

Responsibilities:

  • Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
  • Application was based on service oriented architecture and used Python 2.5, Django 1.5, JSF 2, Spring 2, Ajax, HTML, CSS for the frontend.
  • Designed the front end of the application using Python, Java, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
  • Involved in the design, development and testing phases of application using AGILE methodology.
  • Developed and designed an API (RESTful Web Service).
  • Used the Python language to develop web-based data retrieval systems.
  • Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQLAlchemy and PostgreSQL.
  • Developed web sites using Django, Python, XHTML, CSS, and JavaScript.
  • Developed and designed e-mail marketing campaigns using HTML and CSS.
  • Tested and implemented applications built using Python.
  • Developed and tested many features for dashboard using Python, ROBOT framework, Bootstrap, CSS, and JavaScript.
  • Created complex dynamic HTML UI using jQuery.
  • Automated Regression analysis for determining fund returns based on index returns (Python/Excel).
  • Worked on development of SQL and stored procedures, trigger and function on MYSQL.
  • Developed shopping cart for Library and integrated web services to access the payment.
  • Used Php language on lamp server to develop page.
  • Developed server based web traffic statistical analysis tool using Flask, Pandas.
  • Implemented and tested python based web applications interacting with MySQL.
  • Developed dynamic interaction page on .net MS visual basic-2014, using SQL developer tools.
  • Written python scripts for the Routers and switches which are built on Linux platform and used python language extensively for developing the modules and automating the scripts.
  • Simple web app for reviewing sitcoms that gives users the ability to view, add, review, up/down vote, search, etc.
  • Involved in doing AGILE (SCRUM) practices and planning of Confidential attending daily agile (SCRUM) meetings and Confidential retrospective meetings to produce quality deliverables within time.

Environment: Linux, Python, Mod Python, Perl, PHP, MySQL, JavaScript, Ajax, Shell Script, HTML, CSS

Confidential

Java/ Python Developer

Responsibilities:

  • Involved in Design and development of UI screens for Add and Update Lending Application using Struts frame work.
  • Involved in developing the business components using JAVA and JDBC.
  • Design and development of UI screens using JSP.
  • Managing, training and coordinating the team.
  • Developed a new product for the unsecured loans featuring Term Business and personal loans.
  • Developed and implemented the user registration and login feature for the application process from scratch by extending Django user model.
  • Used Restful web service calls for the validation.
  • Worked with AJAX framework to get the asynchronous response for the user request and used JavaScript for the validation.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Implemented schema and data migration for the postgres database using South migration tool.
  • Developed user-friendly modals for the form submissions using simplemodal.js, JQuery, Ajax and JavaScript.
  • Experience in building the war with help the putty and deployed into cloud environment using the cloud controller and experience in solving the cloud issue.
  • Worked closely with Client managers/Business Analysts of the bank to drive technical solutions, design and provide development estimates for schedule and effort.
  • Worked very closely with product owners, project managers and vendors to satisfy all the business needs.
  • Designed and developed the UI of the website using HTML, AJAX, CSS, JQuery and JavaScript.
  • Used Django framework for database application development.
  • Dynamic, hard-working, ability to work in-groups as well as independently with initiative to learn new technologies/tool quickly and emphasis on delivering quality services.
  • Have strong ability to build productive relationships with peers, management, and clients using strong communication, interpersonal, organizational, and planning skills.

Environment: Java, Python, Django, J2EE, JSP, Oracle, Eclipse, MySQL, Linux, HTML, CSS, AJAX, JavaScript

Confidential

Java Developer

Responsibilities:

  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
  • Developed Reporting framework using JAVA and J2EE which will generate daily, monthly and yearly reports and prepared different framework design documents.
  • Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features using SQL developer.
  • Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JQuery, JavaScript extensively used Table less Design in CSS for positioning.
  • Used MVC Architecture in spring framework and implemented custom tag libraries.
  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Used Java/J2EE Design Patterns such as Business Delegate, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration table data.
  • Extensively Used Ant tool to build and configure J2EE applications and used Log4J for logging in the application.
  • Implemented client side validations for Search and Security modules using JavaScript and Validation Framework.
  • Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
  • Automated the HTML and JSP pages indexing process of search module using Apache Ant tool and singleton design pattern.
  • Tested JSPs and Servlets used in search, security and scheduler modules using Cactus API.
  • Done extensive coding using Java, J2EE for enhancements and bug fixes in agile development environment.

Environment: Java, J2EE, JSP, Struts, Hibernate, HTML, Eclipse, Apache Ant, JavaScript, JQuery, Oracle 10g, Windows XP

We'd love your feedback!