Sr Python Developer Resume
New York, NY
SUMMARY
- Overall 7+ years of experience as core application developer with focus on core, databases, analytical and systems programming using Python, Django, SQL, Java, C++, Javascript, HTML & CSS.
- Experience object oriented programming (OOP) concepts using Python, SQL & C++.
- Experienced in developing web - based applications using Python, DJANGO, GTK, QT, C++
- Experience of working on MapReduce and live streaming big data processing using Apache Cassandra and Apache Spark
- Familiar with JSON based REST API using Python, Django, and Flask.
- Experienced in installing, configuring, modifying, testing and deploying applications with both relational and NoSQL Databases.
- Experienced in WAMP (Windows, Apache, MYSQL and Python) and LAMP (Linux, Apache, MySQL, Python) Architecture.
- Experince in Python advanced packages and modules like Requests, Scrapy, BeautifulSoup, Multithreading, Pandas, Numpy, Scipy, Matplotlib, wxPython, QT, Regex expressions, SQL Alchemy, SQL based database connectiors JDBC/ODBC and Py-Virtual Environment.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on SQL with MS SQL Server and PostgreSQL database.
- Very strong full life cycle application development experience.
- Experience with continuous integration and automation using Selenium on Jenkins
- Experience with Unit testing/ Integration Testing & End to End Testing
- Involved in Unit testing and Integration testing and iterative end to end testing
- Strong grip on machine learning techniques and problem solving using supervised and unsupervised learning using Regression (Linear Regression, PLR, SVM, Decision Tree) & Classification.
- Data preprocessing using Sampling techniques and Principle Component Analysis(PCA) and search trees.
- Experienced with full software development life-cycle, architecting scalable platforms, object oriented programming, database design, etc.
- Vast experience coding in various IDEs - IDLE, iPython Notebook, Anaconda, Spyder, Pycharm, Jupyter, R Studio, R Server.
- Experience with manual testing (unit testing, integration testing and end to end testing)
- Experience of using automation testing using Selenium on Tomcat and Jenkins
- Good understanding of cloud based DAG and Apache Air Flow
- Experience of creating RESTful API using Python/Django and WSGI based Falcon APIs.
TECHNICAL SKILLS
Languages/ Technologies: Core: Python, R, Cassandra-QL, T-SQL, PL/SQL, Java, C++Web Technologies: CSS, HTML, JS, JQuery, REST, JSON, Django, Falcon APIs, XMLTesting: Unit Testing, E2E Testing, Integration Testing, SeleniumData Skills Structured: SQL Server, PostgreSQL, SQLite Unstructured: Apache Spark, Apache Cassandra, Apache Hbase, MongoDBAnalytics & Machine Learning Scikit- learn, Numpy, Scipy, Matplotlib, Pandas, NLP, PCA, SVD, Regression and Classification Algorithms
Environment: s: Jenkins, Tomcat, Windows, Linux,, Linux, Javascript, JSP, UML, Rational Rose, Multithreading, HTTP, Shell Scripting, PL/SQL, ODBC, Pro*C, PVCS, Oracle 9i.
PROFESSIONAL EXPERIENCE
Confidential - New York, NY
Sr Python Developer
Responsibilities:
- Developed the application for data warehouse and business intelligence platform for dashboard reporting.
- Ensure smooth data warehouse operations including ETL routines and delivery of canned reports, OLAP cubes and ad-hoc queries of Business and Marketing departments.
- Wrote Python scripts for downloading files from 1000+ sites and Network nodes
- Wrote Python script for validating external data after downloading
- Extensive usage of SQL Profiler and Analytics for query optimization and maintenance
- Raw Data Extraction, Cleaning, Transformation from 1000+ nodes in XML format
- Wrote Stored Procedures in SQL and Scripts in Python for data loading
- Involvement in software development Life cycle (SDLC) and participated in scrum meetings with team
- Used Unit Test Python library for testing many programs on python and other codes.
- Created a database using MySQL and wrote various queries for the extraction of data from the database.
- Collaborated with team of QA to build and populate DB and to ensure the standards.
- Used AJAX in UI in order to avoid the reloading of the entire web page to update small portions.
- Implemented RESTful Web-Services for sending and receiving the data between multiple systems.
- Developed and Tested features of dashboard using CSS, JavaScript, Django, and Bootstrap.
- Developed an application in Linux environment and dealt with all of its commands.
- Tuned the code Performance and consistency being the main factors of consideration.
- Worked actively as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
Environment: Python 3.4, Django, Java Script, HTML, Angular JS, JQuery, JSON, XML, CSS, MySQL, Bootstrap, Git, Linux, Eclipse.
Confidential - Chicago, IL
Sr Python Developer
Responsibilities:
- 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.
- Developed tools using Python, Shell scripting, XML to automate tasks.
- Developing scalable and reusable database processes and integrating them.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Using python NLTK tool kit to be used in smart MMI interactions
- Involved in various phases of the project like Analysis, Design, Development, and Testing.
- Developed a Front-End GUI as stand-alone Python application.
- Debug application deployments on Multiple-levels
- Trained and documented initial deployment and Supported product stabilization / debugging at the deployment stage.
- Used Django & Flask framework for API creation and application development.
- Used private Git for the version control.
- Designed Data Quality Framework to perform schema validation and data profiling on Spark (Pyspark)
Environment: Python 3, Django, Django Rest, Apache Tomcat, MS Team Foundation Server, Java Script, jQuery, HTML, XHTML, CSS, JSON, XML, JIRA, Linux, PyCharm, Cassandra
Confidential - Tampa, FL
Python Developer
Responsibilities:
- Development of data structures, XML parsing using Python.
- Usage of advance features like pickle/unpickle in python for sharing the information across the applications.
- Used Django database API's to access database objects.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Generated graphical reports using python package Numpy and MatplotLib.
- 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.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Wrote programs to parse excel file and process many user data with data validations.
- Create Cassandra database to handle the user's data (server-client).
- Generated property list for every application dynamically using python.
- Collecting the several usage models and functions from the team members.
- Developing and maintenance of the tool that abstracts the information for the user.
- Utilized various IDEs and internal debug tools during debugging.
- Analyzing the data in design database.
- Maintaining the data with different levels of access privileges.
Environment: Python 3.4, Flask, Java Script, JQuery, JSON, XML, XHTML/CSS, Oracle 11g, MS Team Foundation, Linux, Eclipse, Pycharm.
Confidential - New York, NY
Python/SQL Developer
Responsibilities:
- Development of data structures, XML parsing using Python.
- Usage of advance features like pickle/unpickle in python for sharing the information across the applications.
- Used Django database API's to access database objects.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Generated graphical reports using python package Numpy and MatplotLib.
- 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.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Wrote programs to parse excel file and process many user data with data validations.
- Create Cassandra database to handle the user's data (server-client).
- Generated property list for every application dynamically using python.
- Collecting the several usage models and functions from the team members.
- Developing and maintenance of the tool that abstracts the information for the user.
- Utilized various IDEs and internal debug tools during debugging.
- Analyzing the data in design database.
- Maintaining the data with different levels of access privileges.
Confidential
Java Developer
Responsibilities:
- Designed, developed and implemented the Singtel Australia VAS Web Application as a team member.
- Participated in all aspect as full stack junior developer comprising of Java, SQL, JavaScript, HTML/CSS.
- Extensively used OOP concepts in overall design and development of system applications.
- Implemented Business Logic of the system using Core Java API
- Developed and Consumed SOAP based Web Services using SOAP based Web Services.
- Participate in designing Web service framework in support of the product.
- Designed and Implemented Unit testing using JUNIT Framework.
- Performed in various phases of the Software Development Life Cycle (SDLC)
- Developed user interfaces using JSP framework with AJAX, Java Script, HTML, XHTML and CSS
