
Jyo Rani
- Sr Python Developer
- New York City, NY
- Member Since Mar 16, 2023
Jyo Rani
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.
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, XML,
Testing: Unit Testing, E2E Testing, Integration Testing, Selenium,
Data Skills Structured: SQL Server, PostgreSQL, SQLite Unstructured: Apache Spark, Apache Cassandra, Apache Hbase, MongoDB,
Analytics & Machine Learning Scikit- learn, Numpy, Scipy, Matplotlib, Pandas, NLP, PCA, SVD, Regression and Classification Algorithms
Environments
Jenkins, Tomcat, Windows, Linux, , Linux, Javascript, JSP, UML, Rational Rose, Multithreading, HTTP, Shell Scripting, PL/SQL, ODBC, Pro*C, PVCS, Oracle 9i.
Education:
Masters in Computer Applications
WORK EXPERIENCE
Church Pension Group - New York, NY July 2016 to Present
Sr Python Developer
Roles and 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.
Ford Motor Company - Chicago, IL February 2015 to June 2016
Sr Python Developer
Roles and 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
Verizon Data Services - Tampa, FL November 2013 to January 2015
Python Developer
Roles and 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.
Python/SQL Developer
Jefferies Group - New York, NY January 2012 to September 2013
Roles and 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.
UHG Texas August 2009 to December 2011
Java Developer
Roles and 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