We provide IT Staff Augmentation Services!

Senior Python Developer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Software developer with extensive professional experience in supporting a wide variety of business applications with interpretive, empirical, autodidact and analytical processes capacity.
  • Clarity and skills in managing projects and activities. Highly skilled in object - oriented programming with a deep technical skill set including Python, AJAX, Json, JQuery, JavaScript, CSS, HTML5 and PHP.
  • Proven abilities in direct client relationship management with experience in requirements gathering, on-site system deployment, and end-user training. Agility to create and offer ideas on new or improved methods. 100% Fluent in English notion.
  • Special interest in research, management and development on database, development and web design, formal development of computational science and mathematics. With the possibility of relocation.
  • Extensive IT experience in analysis, design, development, implementation, testing of various stand-alone & client-server architecture-based enterprise application in Python on various domains.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker registries and Kubernetes.
  • Good experience in developing web applications and implementing Model View Control (MVC) architecture using server-side applications like Django, Flask and Pyramid.
  • Good Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.
  • Strong expertise in development of web-based applications using Python, Java, HTML, XML, KML, HTML 5, CSS, DHTML, JavaScript, Mongo DB, JSON and jQuery. Good knowledge over Object-Oriented programming using concepts like Multi-Threading, Exception Handling and Collections.
  • Proficient using Python packages such as NumPy, SciPy, Requests, matplotlib, Pickle, Pandas, PySide, WxPython, QT, Tkinter, PyQt, PyTables and Scikit-learn.
  • Good Experience on front end frameworks like Angularjs Experience in developing web-based applications using Python 2.7/2.6/3, Django 1.4/1.3.
  • Handy experience in working with various Python Integrated Development Environments like NetBeans, PyCharm, PyScripter, PyDev for Eclipse.

TECHNICAL SKILLS

Languages: Python, Java, PHP, C++, Dr. Scheme, Mozart, LISP

Web: JEE6, JDBC, JSF, AJAX, JSon, JQuery, JavaScript, CSS, HTML5, XML, Google Maps, Geoserver, Apache, Tomcat, JSP (Java Server Pages), JSTL (JSP Standard Tag Library), TDL (Tag Library Descriptors), D3JS, Isotope, Angular

Databases: SQL Server, MySQL, PL/SQL, PgAdmin, PostgreSQL, ORACLE, PhpMyAdmin, South

Tools: MS Visual Studio, Eclipse, UML, Django, OOD, Cacti, SNMP, Nginx, Gunicorn

Python Web frameworks: Django, Pyramid, Flask, web2Py, Tornado, Apache Hadoop, Django Web Framework, Angular JS Web Framework, Robot Framework, Amazon Web Services (AWS-EC2, S3), Jinja2, NumPy, Pandas, Matplotlib, Pickle, PySide, SciPy.

Technical Environment: NumPy, Pandas, PyCharm, Python, REST, Tomcat, JSON, Gradle, JAVA, MATLAB, NodeJS, Angular, Git.

Platforms: Windows, Linux Debian, Linux Ubuntu, UNIX, Linux Shell, Git Hub, Git Lab

PROFESSIONAL EXPERIENCE

Senior Python Developer

Confidential - San Francisco, CA

Responsibilities:

  • Coordinated with team members to develop “Support Tool” API architect.
  • Analyzed and gathered the key attributes for the “Support Tool” API configuration file in order to create the main architect for each section (ETF, Price Source, Source).
  • Designed the store architect for the dependencies of each ETF, Source and Price Source, where it contains the required attributes, and finally what type of node was it.
  • Used QUARTZ and PyCharm to build up “Support Tool” API and features.
  • Developed functionalities to check the ETF’s as well as the Price Source in SOD (Start of Day) by comparing the list of ETF’s present in Lynx API against what the companies delivered.
  • Used QUARTZ and PyCharm platform to develop Unit Test for various modules related to "MultiBasket" and "ETF Multi Basket Submission" API's.
  • Maintained middleware that supports various 3rd-party user identity and authentication services, print subscription management, and metered paywall access: Python, Flask, Zappa, AWS
  • Designed, implemented, and deployed a new version of the middleware to address increasing demands of scaling to additional markets and integration with 4 external APIs. This is currently in production serving thousands of users and averaging ~10-20 queries/second: Python, Django, Zappa, AWS (Lambda, Aurora, ElastiCache)
  • Maintained and added features to existing web-based tools used by developers and support staff to resolve customer account and identity management issues: Python, Django, JavaScript, JQuery, AWS
  • Worked with front-end developers utilizing React to design the API and back-end for updated account management tools: Python, Django, Zappa, AWS (Lambda)
  • Maintained and updated various reporting jobs. Wrote scripts to generate reports and user account audits: Python, AWS (Lambda), SQL.
  • Developed a dynamic knowledge graph using D3 to display each architect dependency, also making use of CSS, HTML, FLASK and Rest to request the information.
  • Developed Python to extract results from TC from the JavaScript Logs and publish them on a wiki page. Developing the view.py for each method coded in C++ to Python.
  • To be at service whenever it is needed to apply an update, deletion, aggregation or consult by developing the script in MySQL.
  • Establish and developed the model.py for the database in Django so it can be administrated online using Django Suit app as well to make it more user friendly. Solved primary key problem in the many to many tables relations by using the Django Composite Key app.
  • Solved speed measurement problem in methods by installing Django Toolbar Debug app that gives detail information of the SQL query's applied to the database and so on.

Python Developer

Confidential, Jersey City, NJ

Responsibilities:

  • Utilizing NoSQL database for data transactions. Responsible for creating SQL to interface with Oracle databases.
  • Performed data migration and developed Python / Django based web application, Postgre SQLDB, and integrations with 3rd party email, messaging, storage services.
  • Python Object Oriented Design code for manufacturing quality, monitoring, logging, and debugging code optimization. Used Python scripts to update content in the database and manipulate files.
  • Validated huge data and worked on python backend scripting.
  • A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
  • Emphasis on using MVC frameworks, building full CRUD apps and RESTful APIs.
  • Generated Python Django Forms to record data of online users. Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Involved in back end development using Python with framework Flask. Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud. Worked on Python Open stack API's.
  • Refactored existing Django templates and views to utilize an API-based design.
  • Developed new API endpoints and modified front-end components to utilize these new endpoints: Python, Django, Django Rest Framework, JavaScript, JQuery
  • Developed Python and JavaScript libraries to normalize relational JSON data, thus reducing REST payload sizes and minimizing code complexity in the Python and JavaScript codebase.
  • Developed custom Django form widgets and related frontend assets to improve reusability and adhere to DRY principles: Python, Django, JavaScript, Bootstrap 4
  • 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 Django configuration to manage URLs and application parameters.
  • 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.
  • Experience in using various version control systems like CVS, Git, GitHub and deployment using Amazon EC2. Extensively used BOA proprietary Quartz framework for multiple applications.

Python Developer

Confidential

Responsibilities:

  • Develop, test, deploy and maintain the application. Worked with UI team to maintain and monitor the application using JAVA and Python.
  • Developed web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript and jQuery.
  • Tested entire frontend and backend modules using Python on Django Web Framework.
  • Rewrite existing Java application in Python module to deliver certain format of data.
  • Wrote Python scripts to parse csv files and load the data in database. Generated property list for every application dynamically using Python.
  • Designed test cases and test plans and developed an embedded software data driven test automation framework in Linux/Python. Worked on resulting reports of the application and Tableau reports.
  • Worked on HTML5, CSS3, JavaScript, Git, REST API, Mongo DB, IntelliJ IDEA.
  • Developed automated testing framework for command-line based tests on Linux using Objected Oriented Perl and for selenium-based tests using Python.
  • Creating unit test/regression test framework for working/new code. Using Subversion version control tool to coordinate team-development.
  • AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code Review meetings.
  • Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records. Wrote Python routines to log into the websites and fetch data for selected options.
  • Performed testing using Django's Test Module. Involved in Unit testing and Integration testing.
  • Designed Cassandra schema for the APIs. Handled all the client-side validation using JavaScript.
  • Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
  • Good experience in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers. Good experience with Oops concepts.
  • Experience in using collections in Oracle for manipulating and looping through different user defined objects. Developed Python/Django application for Google Analytics aggregation and reporting.
  • Developed and executed User Acceptance Testing portion of test plan.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.

We'd love your feedback!