We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

3.00/5 (Submit Your Rating)

Hopkins, MN

SUMMARY

  • Over 8 years of experience in IT industry as Python Developer in System Analysis, Design, Development, Implementation of various Client/Server, Web - based and Business applications.
  • Experience in developing web-based applications using Python 3.3/2.7, Django 1.8/1.7/1.4/1.3.
  • 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.
  • 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.
  • Experienced in working with various Python IDE’s using PyCharm, PyScripter, Spyder, PyStudio, PyDev, Eclipse, NetBeans, Sublime text, Spyder and emacs.
  • Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora).
  • Implemented different python libraries BeautifulSoup, numpy, scipy, pytables, matplotlib, python-twitter, Pandas data frame and urllib2 in various tasks.
  • Experienced in MVC frameworks like Django, Angular JS, Java Script, JQuery and Node.js.
  • Expertise in designing rich Graphic User Interface(GUI) and frontend layouts on the web using CSS, HTML, XML, JavaScript, JSON, AJAX, XAML and JQuery, Bootstrap, Node.js, Angular.js, backbone.js.
  • 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 experience in working with Amazon Web Services like EC2, Virtual private clouds (VPCs), Storage models (EBS, S3, instance storage), Elastic Load Balancers (ELBs)
  • 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.
  • Experienced in NoSQL technologies like MongoDB, Apache Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MySQL databases.
  • Experienced in Agile, Waterfall Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Experience in designing the automation framework using Perl and Shell scripting.
  • Experience with Version Control, ideally SVN, CVS, BitBucket and GIT .
  • Experienced in Functional Services Testing, GUI Testing, Back-end Testing using SQL, Browser Compatibility Testing, Web Services Testing, System Testing and also profound knowledge in Test plans, Test Cases and Test Scripts.
  • Experienced in Unit testing, Integration testing, User acceptance testing, Functional testing.

TECHNICAL SKILLS

Primary Languages: Python, Java, C, C++

Python Libraries: Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, urllib2,CSV

Frameworks: Bootstrap, Django, Node.JS, Flask, PyJamas, Pyramid, Hibernate

Operating Systems: Windows Vista/XP/7/8/10, Linux, Unix, Mac, Fedora Linux, Red hat Linux

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

IDE’s: PyCharm, Eclipse, NetBeans, Sublime Text, MS Visual Studio, PyDev, RIDE

Servers: Apache Tomcat, WebSphere, JBoss, WebLogic, XAMPP

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

Web Technologies: HTML, CSS, DHTML, XML, Java Script, JQuery, AJAX

Protocols: TCP/IP, HTTP/HTTPS, REST, SOAP

J2EE: JDBC, JNDI, JSP and servlets

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

PROFESSIONAL EXPERIENCE

Confidential, Hopkins,MN

Sr. Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Implemented Business logic in Back Office of Front Arena using Python2.7 & Front Arena API.
  • Front Arena is third party Application used by Confidential Risk Management, a financial division of Confidential that handles Front Office, Middle Office & Back Office.
  • Worked closely with Business Users and GL Lead of Accounting as a developer in an Individual Project fulfilling their customized requirements.
  • Worked on Giant Volumes of Data Sets i.e up to million day to day transactions of General Ledger for Analysis, Data Manipulation & Journal write back.
  • Worked on Django API’s for accessing the database.
  • Developed Views and Templates with Python and using Django’s view controller and template language, Website interface is created.
  • Developed 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.
  • Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap and JSON.
  • Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQLAlchemy and PostgreSQL.
  • Used Python libraries like Numpy, Scipy and Pandas.
  • Managed large datasets using Panda data frames which is a python Data Analysis Library and also using MySQL.
  • Built various graphs for business decision making using Python matplotlib library.
  • Used Python library Beautiful Soup for webScrapping.
  • Written internal Automated Python scripts for the Back Office that supports EOM processing in the Extension Manager of Front Arena.
  • Excellent Experience and knowledge in using XML, SOAP, web Service for inter operable software applications.
  • Implemented RESTful Web Services for the data transportation between multiple systems.
  • Developed API modularizing existing python module with the help of pyyaml libraries which is an YAML parser and emitter for Python.
  • Build SQL queries for performing various CRUD operations includes create, read, update and delete operations.
  • Followed PEP-8 Standards & used SONAR for writing quality code.
  • Worked on Selenium testing framework.
  • Performed Unit testing, Functional Testing, Integration Testing, and Performance Testing.
  • Used Atlassian BitBucket for Version control.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Deployed the project into Jenkins using GIT version control system.
  • Worked on dynamic Agile based environment with Daily Standups, Peer-Peer code reviews & three weeks sprint cycles.
  • Documented the design solutions and created stories for client requirements.

Environment: Python 2.7, Django 1.8, FLASK, MySQL, PostgreSQL, AJAX, SOAP, REST, SJQuery, JavaScript, Bootstrap, PyCharm, PyDev, SONAR.

Confidential, Summit, NJ

Sr. Python Developer

Responsibilities:

  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Refactor Python/Django modules to deliver certain format of data.
  • Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQLdb package to retrieve information.
  • Utilized Python libraries wxPython, numPY, Twisted and matPlotLib.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Used Wireshark, live http headers, and Fiddler2 debugging proxy to debug the Flash object and help the developer create a functional component. The PHP page for displaying the data uses AJAX to sort and display the data. The page also outputs data to .csv for viewing in Microsoft Excel.
  • Parsers written in Python for extracting useful data from the design data base.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • 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.
  • Written functional phpunit test cases for DataLayer, and Searchserver classes using Django, Curl, XML, JSON, REST base services, and MongoDB.
  • Creating restful web services for Catalog and Pricing with Django MVT, Jersey, MySQL, and MongoDB.
  • Used Celery with RabbitMQ, MySQL, Django, and Flask to create a distributed worker framework.
  • 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.
  • Generated graphical reports using python package Numpy and matPlotLib.
  • Usage of advance features like pickle/unpickle in python for sharing the information across the applications.
  • Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different requests from multiple browsers to web application.
  • Created Data tables utilizing PyQtto display customer and policy information and add, delete, update customer records.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Used Python based GUI components for the front end functionality such as selection criteria. Administration of dedicated collocated RHEL 4 machine and configured complex Apache configuration files.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Writing Python scripts with CloudFormation templates to automate installation of Autoscaling, EC2, VPC, and other services.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Used third party JQuery based plug-ins like JQueryUI, Datatables etc. Heavily used JavaScript for Form Submit and other UI elements during development.
  • Utilize in-depth knowledge of Technical experience in LAMP and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
  • 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.
  • Used REST and SOAP UI for testing web service for server side changes.

Environment: Python 3.4/2.7, Django 1.7, Flask, MongoDB, MySQL, AJAX, SOAP, REST, JQuery, JavaScript, Bootstrap, PyCharm, AWS (EC2, S3, RDS).

Confidential, Ada, MI

Full Stack Python Developer

Responsibilities:

  • Analyzed system requirements specifications and also in client interaction during requirements specifications.
  • Designed the front end of the application using Python 2.7, HTML5, CSS, AJAX, JSON and JQuery.
  • Worked on backend of the application, mainly using Active Records.
  • Designed and developed communication between client and server using Secured Web services.
  • Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and JQuery.
  • Writing backend programming in Python.
  • Used JavaScript and XML to update a portion of a webpage.
  • Developed consumer based features and applications using Python and Django in test driven Development and pair based programming.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML5, CSS, JavaScript and JQuery
  • Angular.js is used to build efficient backend for client web application.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Worked on changes to open stack and AWS to accommodate large-scale data center deployment.
  • Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
  • Created interactive data charts on Customer portal web application using High charts JavaScript library with data coming from Apache Cassandra.
  • Used Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks
  • Worked on front end frame works like CSS Bootstrap for development of Web application.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
  • Deployed the project into Jenkins using GIT version control system.
  • Learned to index and search/query large number of documents inside Elastic search.
  • Used Amazon Cloud EC2 along with Amazon SQS to upload and retrieve project history.
  • Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
  • For the large data management used TFS and delivered reliable end product.
  • Used advanced packages like Mock, patch and beautiful soup (b4) to perform unit testing.
  • Worked on translation of web pages to different languages as per client requirements.
  • Updated the client admin tool to have the new features like support for internalization, support for customer service and etc.
  • Implemented responsive vector maps and charts on web pages using the data from MongoDB.
  • Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Worked on rebranding the existing web pages to clients according to the type of deployment.
  • Worked on updating the existing clip board to have the new features as per the client requirements.
  • Used many regular expressions in order to match the pattern with the existing one.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Work with team of developers on python applications for RISK management.
  • Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Improved code reuse and performance by making effective use of various design patterns.
  • Documented the design solutions and created stories for client requirements.

Environment: Python 2.7, Django 1.7, 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, Beautiful soup, TFS, nose, JavaScript, Eclipse, Git, GitHub, Linux, and MAC OSX.

Confidential - Burlington, MA

Python /Django Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in the complete SDLC process.
  • Implemented Business logic using Python2.7.
  • Used Django framework for database layer development.
  • Developed GUI using CSS, HTML, JavaScript, Bootstrap and JQuery.
  • Responsible for setting upPython REST API framework using DJANGO.
  • Created database using MySQL, wrote several SQL queries to extract data from database.
  • Wrote scripts inPython for automation of testing jobs.
  • Deployment and Build on various environments including Linux and UNIX.
  • Installed and maintained web servers Tomcat and Apache HTTP Web servers in RedHat Linux.
  • Tools like LoadRunner, SoapUI, VUGEN to perform automation and manual testing of application.
  • Used web services for testing and integration.
  • Implemented and used custom built query script to store, index and read large sets of Object data (like MongoDb)
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • Implemented monitoring and established best practices around using elastic search.
  • Effectively communicated with the external vendors to resolve queries.
  • Used GIT for the version control.

Environment: Python 2.7, Django, C++, JSON, XML, LoadRunner, VUGEN, SoapUI, HTML, JavaScript, CSS, Bootstrap, JQuery, Restful API, Shell Scripting, PL/SQL, MySQL, ODBC, GIT, Tomcat, MongoDb, Apache HTTP Web servers, RedHat Linux and Unix.

Confidential, ST. Louis, MO

Python Developer

Responsibilities:

  • Developed Python scripts to read from Excel files, generate XML configuration files and also for generating IP access frequency lists in different data logs.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Designed email marketing campaigns and also created responsive web forms that saved data into a database using Python/ Django Framework.
  • Generated Python Django Forms, Crispy forms to record data, login and signup of online users.
  • Learned technical skills that are required for the system like CherryPy, Django, Flask, Pandas, JIRA, and Heroku etc.
  • Collaborated with a team of instructors and programmers to develop the curriculum and guidelines for workshops to teach the logic of programming.
  • Worked for development and enhancements of all the modules of raildocs and have them running it the design team for project structure.
  • Successfully migrated the Django database from SQLite to MySQL to PostgresSQL with complete data integrity.
  • Upgraded Python 2.5 to Python 2.7 on a RHEL server. This upgrade was necessary because in lined models with UTF-8 characters were causing unexpected errors.
  • Developed Application to access JSON and XML from Restful Web Service from consumer side using JavaScript and Angular.JS.
  • Expertise in developing web-based LAMD stack applications using Python and Django for large dataset analysis.
  • Designed and Implemented a Random Unique Test selector Package on processing large volume of data using Python and Django ORM.
  • Developed and implemented the user registration and login feature for the application process from scratch by extending Django user model.
  • Write a wrapper program in Python to automate the entire process like running different executables of FORTAN and call the Java swing program.
  • Database Administration activities like taking backup, checking log messages, looking for database optimization.
  • Learned how to create specific images using Python Imaging Library for the custom images used for each book.
  • Developed and maintained parsing modules, which read CSV, XML and JSON data from files and other REST services, processed the data.

Environment: Python 2.7, Django 1.4, RabbitMQ, FORTAN, XML, WSDL, CherryPy, Flask, Django, Pandas, MySQL, CSS, HTML, Jenkins, Google App Engine.

Confidential, Phoenix, AZ

Python Developer

Responsibilities:

  • Worked on developing internal testing tools written in Python.
  • Worked on optimization of test server by implementing multiprocessing for the caching system.
  • Performed client side validations using JavaScript and server side validations using various other frameworks like Django.
  • Designed and developed the UI using HTML, AJAX, CSS and JavaScript.
  • Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
  • Created most important Business Rules which are useful for the scope of project and needs of customers.
  • Improved performance by using more modularized approach and using more in built methods.
  • Used Numpy for Numerical analysis for Insurance premium.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Wrote unit test cases for testing tools.
  • Build SQL queries for performing various CRUD operations includes create, read, update and delete operations.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
  • Improved code reuse and performance by making effective use of various design patterns.
  • Worked with UNIX like OS on regular basis.
  • Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.

Environment: Python 2.7, Django, HTML, CSS, AJAX, XML, SQL, SOAP, pyyaml, MS SQL Server, JavaScript, Eclipse, Linux, Unix, Shell Scripting, Git, GitHub, Amazon EC2, Heroku.

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, Struts, Oracle, Eclipse, MySQL, Linux, HTML, CSS, AJAX, JavaScript

Confidential

Java Developer

Responsibilities:

  • Utilized the various J2EE Design patterns to develop the Business modules based on the required functionality.
  • Developed user interface (view component of MVC architecture) with JSP, Struts Custom Tag libraries, HTML and JavaScript.
  • Worked with AJAX framework to get the asynchronous response for the user request and used JavaScript for the validation.
  • Extensively Used Ant tool to build and configure J2EE applications and used Log4J for logging in the application.
  • Responsible for designing different JSP pages and writing Action class using Struts framework for Security, and Search modules.
  • Automated the HTML and JSP pages indexing process of search module using Apache Ant tool and singleton design pattern.
  • Used Enterprise JavaBeans (EJBs) extensively in the application. Developed and deployed Session Beans to perform user authentication.
  • Implemented client side validations for Search and Security modules using JavaScript and Struts Validation Framework.
  • Involved in doing Waterfall and Incremental model practices and planning to produce quality deliverables within time.
  • Adopted J2EE best practices using J2EE design patterns for designing and developing the application components.
  • Implemented Web service calls using JAX-WS and SOAP that provide Global information support such as Customer and Account management.
Environment: Java, J2EE, Java Server Pages (JSP), JavaScript, Servlets, JDBC, ODBC, Struts Framework, Junit, XML, WebLogic Application Server.

We'd love your feedback!