We provide IT Staff Augmentation Services!

Senior Python Developer Resume

5.00/5 (Submit Your Rating)

Norfolk, VA

SUMMARY

  • PYTHON/JAVA DEVELOPER with over 7 years of experience as a Web/Application Developer and coding with analytical programming using Python, Django, Java and C++
  • Experience with full software development life - cycle, architecting scalable platforms, objects oriented programming, database design and agile methodologies.
  • Extensively involved in developing web-based applications using Python, Java, Django, PHP, C++, XML, CSS 5, HTML, DHTML, JavaScript and Jquery.
  • Strong expertise in GUI frameworks - PyJamas, Jython
  • Actively involved in gathering business requirements from stakeholders, making high level/detail design
  • Expertise in WAMP (Windows, Apache, MYSQL, and Python/PHP) and MVC Struts.
  • Expertise in MVW frameworks like Django, Angular JS, Java Script, JQuery and Node.js
  • Good knowledge of web services with protocols SOAP, REST
  • Experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database
  • Experienced in servers like Apache server, NGINX and Integrated Development Environments like PyCharm, Eclipse, MyEclipse, JDeveloper and RAD.
  • Sound Knowledge on RDBMS concepts and extensively worked with Oracle, SQL Server 2008, MYSQL
  • Ability to work in an agile and collaborative environment with excellent communication, leadership and interpersonal skills

TECHNICAL SKILLS

Web Technologies: AJAX, JavaScript, HTML, DHTML, XHTML, XML, JSON, JQuery

Programming Languages: Python 2.7/2.4, Java, C++, Shell Script, SQL

Database Technologies: MySQL, SQL Server 2008, Oracle, Teradata

SDLC Methodologies: Agile, Waterfall and Hybrid Agile/Waterfall Load balancer, LoadRunner/WinRunner, Git, SVN, CVS, BicycleRepairMan, RopeIDE, Apache Gump

OS/Environment: Windows, Linux (Ubuntu), iOS

Web servers: AWS, Apache Maven, IIS

EXPERIENCE SUMMARY

Confidential, Norfolk, VA

Senior Python Developer

Responsibilities:

  • Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
  • Used Python to place data into JSON files for testing Django Websites.
  • Used Python scripts to update content in the database and manipulate files.
  • Used the Django Framework to develop the application.
  • Generated Python Django Forms to record data of online users.
  • Worked with Python OO Design code for manufacturing quality, monitoring, logging, and debugging code
  • Wrote a Python module to connect and view the status of an Apache Cassandra instance.
  • Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
  • Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
  • Involved in Flex development exposure of Flex layout and navigation, event handling, pop-up dialogs, menus and skinning.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Managed large datasets using Panda data frames and MySQL
  • Worked with JSON based REST Web services
  • Created a Git repository and added the project to GitHub
  • 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.

Environment: Python, Django, PyQT, Panda API, HTML, CSS, AJAX, Angular.js, Flex, JSON, Restful, XML, JavaScript, OOD, Shell Scripting, GITHub, MYSQL, Cassandra, Jira, agile.

Confidential, Houston, TX

Python Application Developer

Responsibilities:

  • Worked with team of developers on Python applications for RISK management
  • Developed Python/Django application for Google Analytics aggregation and reporting.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
  • Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to be used by the Flash.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Worked in an agile development environment.
  • Used GitHub for version control.
  • 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.

Environment: Python, Django, Panda API, JSON, PHP, Flash, HTML, CSS, AJAX, JQuery, Bootstrap, AWS, PyUnit, XML, SOAP, GitHub, Jira, Agile, SQL, MYSQL and Windows.

Confidential, Salt Lake, UT

Python Software Developer

Responsibilities:

  • Worked extensively on the Python based proprietary framework Quartz
  • 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
  • Implemented large scale data processing of trade and position level information, by using a custom built MapReduce engine.
  • Implemented and consumed Task Schedulers for scheduling job priority while distributing data and map/reduce functions over Grid.
  • Created time sensitive scripts to parse to large sets of serialized, unstructured data objects (30 Million), filtering and reducing data into functional reports.
  • Worked on a large scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions.
  • Used existing Deal Model in Python to inherit and create object data structure for regulatory reporting.
  • Involved in environment, code installation as well as the SVN implementation.
  • Used standard Python modules e.g. csv, robotparser, itertools, pickle, jinja2, lxml for development.
  • Created modules to transform incoming XML trade data into trade objects, parse trade data and create outbound FPML (Financial Products Markup Language) sent to DTCC repositories.
  • Implemented concept of Dependency Acyclic Graph in existing Deal Model within Python classes for creating dependency over various deals objects across the Bank's systems.
  • Implemented and used custom built query script to store, index and read large sets of Object data (like MongoDb)
  • Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
  • Trained extensively in Agile methodologies and implemented by participating in scrum standups, Kanban mode, discussing and implementing requirements with Product Owners.

Environment: Python, XML, DOM, HTML, CSS, SQL, PLSQL, Oracle and Windows, Robotparser, Itertools, Pickle, Jinja2, lmxl, MangoDb

Confidential, Rochester, NY

Python Developer

Responsibilities:

  • Designed and developed data management system using Python, Jquery, Javascript and MySQL
  • This project also used other technologies like JQuery for java script manipulations, bootstrap for the front-end html layout
  • Wrapper developed in Python for instantiating multi-threaded application and running with other applications
  • Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
  • Responsible for debugging the project monitored on JIRA (Agile)
  • Worked extensively with Bootstrap, JavaScript, and jQuery to optimize the user experience.
  • Used Django configuration to manage URLs and application parameters.
  • Supported the development of test plan and test cases primarily for data integrity and quality

Environment: Python, JQuery, Javascript, MySQL, SQL Server 2008R2, Django, Shell scripting

Confidential

Software Developer

Responsibilities:

  • Developed GUI HTML, XHTML, AJAX, CSS 5 and JavaScript (jQuery).
  • Wrote python routines to log into the websites and fetch data for selected options.
  • Worked on a resulting reports of the application and Tableau reports.
  • Designed the application logic using Python 2.7, Django Framework, and used Django APIs for database access
  • Worked on development of SQL and stored procedures on MYSQL.
  • Participated in requirement gathering and worked closely with the architect in designing and modeling.

Risk Management

Confidential

Responsibilities:

  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Work with team of developers on python applications for RISK management.
  • Generated property list for every application dynamically using Python.
  • Using SQL Server Agent and Schedule Package options within SQL Server Enterprise Manager, scheduled DTS packages to execute when the source files are made available
  • Developed the required XML Schema documents and implemented the framework for parsing XMLdocuments.
  • Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
  • Build SQL, NO SQL queries implementing functions, packages, views, triggers, and tables.
  • Worked with the design team for project structure
  • Implemented the presentation layer with HTML, DHTML, Ajax, CSS and JavaScript
  • Involved in writing stored procedures using MySQL.
  • Optimized the database queries to improve the performance.
  • Developed the application in Windows and deployed it in Linux server
  • Worked on data exchange from website using XML, JAVA and Web Services

Environment: C++, XML, Python, Java, MYSQL, Apache, CSS, ORACLE, DHTML, HTML, JavaScript, Shell Scripts, Linux and Windows.

We'd love your feedback!