We provide IT Staff Augmentation Services!

Senior Python Developer Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • Around 6 Years of experience in Analysis, Design, Development, Management, and Implementation of various standalone and client - server enterprise applications.
  • Mastering in implementing MVC architecture using Django for web based applications in OOP concepts like Multi-Threading, Exception Handling, and Collections.
  • Experience with Design, code, debug operations, reporting, data analysis and web applications utilizingPython.
  • Developed views and templates withPythonand Django view controller and templating language to create a user-friendly website interface.
  • Experience in full SDLC starting from Design and Development, Testing, and documenting the entire life cycle using various methodologies.
  • Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid Python web application frameworks.
  • Strong expertise in the development of web based applications using Python, Django, HTML, XML, Angular JS, CSS, DHTML, JavaScript, JSON, and JQuery.
  • Built web applications by using Python, Django, AWS, Flask, Jinga, WSGI, nginx, Fabric, PostgreSQL, REDIS.
  • Special skills in the development of effective, user-friendly web applications. Experiences in requirement gathering, Use case development, Business Process Flow, Business process modeling: extensively used UML to develop various use cases, class diagrams, and sequence diagrams.
  • Experienced in working with server-side technologies including databases, Restful API and MVC design patterns.
  • Knowledge about setting up Python REST API Frame work using Django.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Worked on AJAX framework to transform Datasets and Data tables into HTTP serializable JSON strings.
  • Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, DB2, and MySQL.
  • Experience in using various version control systems like CVS, Git, GitHub and Amazon EC2 and deployment using Heroku.
  • Experience in working with Python ORM Libraries including Django ORM.
  • Expertise in working with GUI frameworks - PyJamas, Jython
  • Experienced in WAMP (Windows, Apache, MYSQL, Python /PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • 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.
  • Exceptional problem solving and sound decision-making capabilities, recognized by associates for the quality of data, alternative solutions, confident, and accurate.

TECHNICAL SKILLS

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

Frameworks: Django, Flask, Pyramid, Angular JS, Node JS, CSS Bootstrap

Application servers: Apache Tomcat, Apache HTTP webserver, Weblogic, Websphere, JBoss

Web Technologies: HTML/HTML5, CSS/CSS3, XML, AJAX, JQuery, Javascript, JSON

Operating Systems: Windows, RedHat Linux, Unix, Ubuntu

Databases: MYSQL, SQLite3, PostgreSQL, MongoDB, Oracle

Version Control: SVN, CVS, Git, Github

IDE’s/Development tools: Eclipse, Pycharm, NetBeans, PyStudio, PyDev, Sublime text

Deployment tools: Heroku, Jenkins, Amazon EC2

Agile Methodologies: TTD, SCRUM

J2EE Technologies: JSP, Java Servlets, JDBC, JMS

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

PROFESSIONAL EXPERIENCE

Senior Python Developer

Confidential, NY

Responsibilities:

  • Automation of infrastructure using Terraform and Ansible.
  • Implemented cloud infrastructure automation using internal web-services and distributed worker queues (celery).
  • Worked on development ofinternal testing tool frameworkwritten inPython.
  • DevelopedGUI using Python and Djangofordynamically displayingthetest block documentationand other features of python codeusing a web browser.
  • Wrotescripts in Pythonfor extracting data fromHTML file.
  • Effectively communicated with the external vendors to resolve queries.
  • Developed views and templates withPythonandDjango's view controllerand templating language to create a user-friendly website interface.
  • UsedJavaScriptandJSONto update a portion of a webpage.
  • Responsible for debugging the project monitored onJIRA (Agile)
  • WrotePython scriptstoparse JSON documentsand load the data in the database.
  • UsedPythonandDjangoto interface with thejQuery UIand manage the storage and deletion of content.
  • Created database using MySQL, wrote several queries to extract data from the database.
  • Setupautomated cron jobstoupload data into the database,generate graphs, bar charts,upload these chartsto wikiand backup the database.
  • DevelopedMerge jobs inPythonto extract and load data intoMySQL database.
  • Successfully migrated theDjango database from SQLite to MYSQL to PostgreSQL with complete data integrity.
  • Designed front end usingUI, HTML, Bootstrap, Node JS, underscore JS, Angular JS, CSS, and JavaScript.
  • FollowedAGILE development methodologyto develop the application.
  • Used and customized apache server to for checking our developed project.
  • UsedTest driven approach (TDD)for developing services required for the application.
  • ImplementedIntegration test cases.
  • UsedGit to resolve and codingthe work onpythonand portlet.

Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Mongo DB, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.

Senior Python developer

Confidential, NJ

Responsibilities:

  • Managed large datasets using Pandadata frames and PostgreSQL.
  • Maintained program libraries, users' manuals and technical documentation.
  • Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
  • Created backend database T-SQL stored procedures and Jasper Reports.
  • Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
  • Automated Regression analysis for determining fund returns based on index returns (Python/Excel).
  • Wrote and executed various PostgreSQL database queries from python.
  • Analyzed and Designed application and created UI using JavaScript and HTML5/CSS.
  • Implemented business logic using Python/Django.
  • Uploading, copying, downloading and deleting files using Amazon S3.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Designed and developed a testing suite using Python to perform an automated test for testing every function of the website.
  • Thorough knowledge in various frontend tools like HTML, DHTML, CSS, JavaScript, and XML.
  • Designed the architecture of the hardware environments and methodology of the code.
  • Experienced in Agile Methodologies and SCRUM Process and added unit tests and improved existing ones.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.
  • Refactored existing project to make it more Restful and thread-safe.
  • Designed Restful XML web service for handling AJAX requests.
  • Deployed with Fabric on AWS on EC2 instance with Postgres RDS and S3 file storage.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were the main source of data for both customers and internal customer service team.
  • Created most important Business Rules which are useful for the scope of project and needs of customers
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Work with a team of developers on python applications for RISK management.
  • Used Pandas library for statistics Analysis and added support for the open stock.
  • Created unit and functional test cases through the use of testing tools such as Python and Bash.
  • Created most important Business Rules which are useful for the scope of project and needs of customers.
  • Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis, and audits.
  • Built various graphs for business decision-making using Python matplotlib library.
  • Fetched twitter feeds for certain important keyword using the python-twitter library.
  • Used Python library Beautiful Soup for webscrapping.css.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.

Environment: Python 2.7, Django, HTML5/CSS, SVN, UNIX, MS SQL Server 2013, Shell Scripting, RESTful, AWS S3 CLI, JavaScript, Eclipse, Linux

Python Developer

Confidential, CA

Responsibilities:

  • Django Framework that was used in developing web applications to implement the model view control architecture.
  • Exposure on Multi-Threading factory to distribute learning process back-testing and the into various worker processes.
  • Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
  • Different testing methodologies like unit testing, Integration testing, web application testing.
  • Selenium testing performed.
  • Lock mechanisms were implemented and the functionality of multithreading has been used.
  • Python/Django based web application, Postgresql DB and integrations with 3rd party email, messaging, storage services.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in python and Bash.
  • Design and implemented custom scripts.
  • Extensive use of version controller Team Foundation Server (TFS).
  • Test and validated the custom scripts.
  • Delivered automated solutions for science models.
  • Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, and PostgreSQL.
  • Implemented configuration changes for data models.
  • Maintained and updated existing automated solutions.
  • Handled potential points of failure through error handling and communication of failure.
  • Anticipated potential parts of failure (database, communication points, file system errors)
  • Troubleshoot the process execution and worked with other team members to correct them.
  • Actively worked as a part of a team with managers and other staff to meet the goals of the project in the stipulated time.
  • Performed troubleshooting, fixed and deployed many Pythonbug fixes of the two main applications that were the main source of data for both customers and internal customer service team.
  • Used Pandas library for statistics Analysis.
  • Used Numpy for Numerical analysis for Insurance premium.
  • Managed large datasets using Panda data frames and MySQL.
  • Used advanced packages in AON PATHWISE for performing the unit test and deploying data models.
  • Extensively used Python modules such as requests, urllib, urllib2 for web crawling.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Responsible for user validations on client side as well as server side.
  • Automated the existing scripts for performance calculations using Numpy and SQL alchemy.
  • Interacted with QA to develop test plans from high-level design documentation

Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Mongo DB, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.

Python developer

Confidential

Responsibilities:

  • Responsible for using the best technologies to add features to the existing system and services.
  • Involved in all aspects of the development process from product inception to scaling in production.
  • Responsible for driving software development best practices for the team and also, mentoring and developing junior engineers.
  • Working in collaboration with project managers and higher management in cross-functional teams within Sales and Account Management, to understand business requirements and develop efficient, elegant approaches to their implementation.
  • Writing REST APIs, as part of developing web-based applications for insurance premium calculations, using Django’s REST framework.
  • Heavily leveraged Python’s graphics APIs for creating graphics & serialization libraries for encoding data in XML/JSON formats.
  • Also involved in writing REST APIs using Django framework for data exchange and business logic implementation.
  • Experience in using collections inPythonfor manipulating and looping through different user defined objects.
  • 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 and Mongo DB 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.
  • Performed troubleshooting, fixed and deployed manybug fixes for applications that were the main source of data for both customers and internal customer service team.
  • Handled potential points of failure through error handling and communication of failure.
  • Risk analysis for potential points of failure (database, communication points, and file system errors).
  • Troubleshoot the process execution and worked with other team members to correct them.
  • Actively worked as a part of a team with managers and other staff to meet the goals of the project in the stipulated time.
  • Developed and executed a User Acceptance Testing portion of the test plan.
  • GeneratedDjango forms to record data of online users and used PyTest for writing test cases.
  • Extensive use of version controlling systems like GIT and SVN.
  • Involved in capturing the requirements for the serial functional interface and other software requirements specification document.

Environment: Python, Django, MySQL, SVN, Unit Test.

Java UI Developer

Confidential

Responsibilities:

  • Involved in development, design and implementation of front end part of the application.
  • Developed the User Interactive web pages by using web technologies like HTML and CSS as per W3 standards in a professional manner.
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
  • Responsible to manipulate HTML5, CSS3 in jQuery and also provided dynamic functionality using AJAX, XML and JSON.
  • Successfully implemented Auto Complete/Auto Suggest functionality using JQuery, Ajax, Web Service and JSON.
  • Used Ajax, JSON with jQuery for request data and response processing.
  • Developed Business layer and Data layer using Enterprise Java and Hibernate.
  • Created functions, triggers, views and stored procedures using My SQL.
  • Worked closely with back-enddeveloper to find ways to push the limits of existing Web technology.
  • Involved in the code review meetings.
  • Also involved in the designing of functional document.

Environment: JavaScript, JQuery, JSON, Ajax, Bootstrap, AngularJS, HTML5, Oracle, DHTML, CSS3, Agile methodology, Java.

We'd love your feedback!