Sr. Python Developer Resume
New, YorK
SUMMARY:
- Around 9 Years of experience in Web Application Development & Designing. Expertise in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA) Programming.
- 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.
- Vast experience with Core Java and J2EE using most of the advanced features of Java including JDBC, Spring, Struts, EJB, Servlets, Hibernate.
- Proficient in developing Web Services (SOAP, RESTful) in Python using XML, JSON. Developed web - based application using Django framework with python concepts.
- Strong command in JavaScript leading Frameworks Team like Angular.js, React.js, backbone.js, bootstrap.js, Node.js and Projects UI Designing Team.
- Excellent knowledge and experience in Oracle Database, JDBC, DB2, PL/SQL, MS SQL Server, My SQL Server, Mongo DB.
- Developed tools to automate some base tasks using Python, Shell scripting and XML.
- Experience working in various Software Development Methodologies like Waterfall, Agile SCRUM and TDD.
- Expertise in integrated environment for java such as Eclipse, MyEclipse, RAD, NetBeans, ClearCase and VSS. Experience in developing and implementing Web Services using REST, SOAP, WSDL.
- Involved in Python OOP code for quality, logging, monitoring, and debugging code optimization.
- Hands on UML compliant high-level design with data flow diagram, Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases and documenting for peer developer.
- Solid understanding in Design Patterns, MVC, Python Algorithms, Python Data Structures.
- Professional qualified Data Scientist/Data Analyst with over 4+ years of experience in Data Science and Analytics including Machine Learning, Data Mining and Statistical Analysis along with IT experience as a data analyst including profound expertise and experience on statistical data analysis such as transforming business requirements into analytical models, designing algorithms, and strategic solutions that scales across massive volumes of data.
- Proficient in advising on the use of data for compiling personnel and statistical reports and preparing personnel action documents patterns within data, analyzing data and interpreting results.
- Skilled Data Scientist with experience in the full software life cycle in SDLC, Agile and Scrum methodologies.
- Involved in all the phases including data extraction, data cleaning, statistical modeling and data visualization with large data sets of structured and unstructured data.
- Strong experience in Business and Data Analysis, Data Profiling, Data Migration, Data Conversion, Data Quality, Data Governance, Data Integration and Metadata Management Services and Configuration Management.
- Strong skills in statistical methodologies such as A/B test, experiment design, hypothesis test, ANOVA.
- Solid ability to write and optimize diverse SQL queries, working knowledge of RDBMS like SQL Server 2008, NoSQL databases like MongoDB 3.2.
- Strong experience in Big Data technologies like Spark 1.6, Spark sql, PySpark, Hadoop 2.X, HDFS, hive 1.X.
- Experience in visualization tools like, Tableau 9.X, 10.X for creating dashboards. Excellent understanding Agile and Scrum development methodology.
- Have also done some database work regarding AWS platform and hands on EC2, S3, Redshift, Snowflake, Databricks. Worked with NoSQL Database including HBase, Cassandra and MongoDB.
- Experienced in Big Data with Hadoop, HDFS, MapReduce, and Spark.
- Experienced in Data Integration Validation and Data Quality controls for ETL process and Data Warehousing using MS Visual Studio SSIS, SSAS, SSRS.
PROFESSIONAL EXPERIENCE:
Confidential, New York
Sr. Python Developer
- Developed entire frontend and backend modules using Python on Django Web Framework. Worked on designing, coding and developing the application in Python using Django MVC.
- Designed and Developed REST Webservices to interact with various business sectors and used SOAP protocol for webservices communication.
- Experience in working with Python ORM Libraries including Django ORM. Consumed Restful Webservices where the transmission of data is in JSON format.
- Wrote and executed various MYSQL database queries from python using Python MySQL connector and MySQL dB package.
- Designed, developed and tested the Store management application using HTML, JavaScript, PHP and PostgreSQL.
- Implemented the CI/CD for the Forge Microservices to containerize the Microservices and pushing them to Private Docker Registery.
- Implemented CI/CD to deploy the Microservices in Kubernetes Cluster in Azure Cloud (Jenkins job that pulls the images from Private Docker Registry and deploy services in the cloud).
- Web development including standardizing the toolsets used from Eclipse to use Git for source control. Utilize PyUnit, the Python Unit test framework, for all Python applications.
- Developed data analytic tools using Python Pandas, and visualizations using Matplotlib and Bokeh. Create new PL/SQL stored procedures for new Oracle Forms and Reports development.
- Worked on CRUD permissions using MySQL and presented them with the beautiful wxPython widgets.
- Working on various Integrated Development Environments like PyCharm, Anaconda Spyder. Experience with application servers and webservers including WebSphere, Tomcat and drop wizard.
- Automated the existing scripts for performance calculations using Numpy and SQL alchemy.
- 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.
- Wrote python scripts to parse XML documents and load the data in database. Proficient in developing Web Services (SOAP, RESTful) in Python using XML, JSON.
- Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio, Pydev, Eclipse, NetBeans, Sublime text.
- Used AWS Redshift, S3, Spectrum and Athena services to query large amount data stored on S3 to create a Virtual Data Lake without having to go through ETL process.
- Developed Web based Dynamic Form Builder using HTML, CSS, JavaScript Object-to-XML. Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Worked on the MySQL migration project to make the system completely independent of the database being used. Used Spring IBatis to implement this.
- Experience in implementing and working on the python code using shell scripting. Performed troubleshooting, fixed and deployed many Python bug fixes.
- Created Oracle database tables, stored procedures, sequences, triggers, views. Used different AWS Data Migration Services and Schema Conversion Tool along with Matillion ETL tool.
- Experienced in developing application in Flash Builder and deployed it on Tomcat application server proxied through secured http webserver.
- Provided seamless connectivity between BI tools like Tableau and Qlik to Redshift endpoints. Reviewing the explain plan for the SQLs in Redshift.
- Created a Rich Single Page Application using HTML, CSS, JSP, JSON, AngularJs, React.js, Node.js, bootstrap.js, backbone.js.
- Developed web-based applications using Python, Django, XML, CSS, HTML, JavaScript, AngularJS and jQuery. Implemented REST APIs using Python and Django framework.
- Developed front end using Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, JavaScript, where back end is java with REST webservice.
- Worked on WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python /PHP) Architecture.
- Worked with J2EE and J2SE technologies including JSP, Java Web Start, and WebLogic. Working on Java/J2EE framework APIs like Spring, iBatis and Hibernate. Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Review Requirement develop technical design documents and create a prototype of the critical business application using JAVA/J2EE Initiated use of HTTP Unit, Selenium IDE for testing.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- Used REST Webservices for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Extensively worked on Application servers like WebLogic and Apache Tomcat.
Background Skills: Python, Django, HTML, CSS, XML, JavaScript, Angular.js, AJAX, Webserver, wxPython, matplotlib, Numpy, Pydev, PostgreSQL, Apache, React.JS, PyQt, Node.js, Backbone.js, Bootstrap, Flask, Oracle, PL/SQL, MySQL, MS-Sql, JDBC, Maven, Web Services, SOAP, REST, Ant, RAD, PyCharm, Windows, Linux.
Confidential, New York
Python Developer
- Developed web applications and RESTful web services and APIs using Python, Django and PHP. Experience with Django, a high-level Python Web framework.
- Leading JavaScript Frameworks Team like Angular.js, backbone.js, bootstrap.js, Node.js.
- To fetch data of definite options that are selected, Python routines were written to log into websites.
- Developed and configured the Java beans using Struts MVC and Hibernate.
- Automated AWS S3 data upload / download using Python scripts. Automated JIRA processes using Python and bash scripts.
- Providing a responsive, AJAX-driven design using JavaScript libraries such as JavaScript, jQuery, backbone.js, Node.js AngularJS and Bootstrap.js - Using Subversion for version control.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Created Python and Bash tools to increase efficiency of application system.
- Developed HTML, CSS, JavaScript and JSP pages for user interaction and data presentation.
- Analyzed client needs and developed software tools to assist dynamic site content creation (Python, wxPython). Responsible for setting up Python REST API framework using DJANGO.
- Developing Python Framework using Django to perform scan software unit monitoring.
- Design and development of user interfaces and client displays using Java Script, CSS and troubleshoot various issues in Python code and fix them with code enhancements- code used various python libraries such as Jython. Wrote Redshift UDFs and Lambda functions using Python for custom data transformation and ETL.
- Involved in AWS Data Migration Services and Schema Conversion Tool along with Talend ETL tool. Create, modify and execute DDL in table AWS Redshift tables to load data.
- Data Migration from oracle to redshift using SCT and DMS. Built various graphs for business decision making using Python matplotlib library.
- OOP in PHP to extend or update functionalities. The project uses MySQL as the database.
- Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
- Built various graphs for business decision making using Python library.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Involved in multi-tiered J2EE design utilizing MVC architecture Spring, Struts, Hibernate and EJB deployed on WebSphere Application Server connecting to an Oracle database.
- Responsible for setting up Python REST API framework using Django. Implement code in python to retrieve and manipulate data.
- Worked on Element Tree XML API in python to parse XML documents and load the data in database.
- Creation of REST Webservices for the management of data using Apache CXF (JAX-RS).
- Created entire application using Python, Django, MySQL and Linux.
- Worked on python-based test frameworks and test-driven development with automation tools.
- Developed a fully automated continuous integration system using Git, MySQL, Jerkins, and custom tools developed in Python.
- Worked in RDBMS implementation using, SQL, PL/SQL, DB2, MySQL on Oracle database. Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
- Developed vertical market auctioning platform based on a JSON REST API using Python, Flask and SQLAlchemy.
- Worked on server-side applications with Django using Python programming. Utilized standard Python modules such as csv, itertools and pickle for development.
- Developed a Web Application using Java with the Google Web Toolkit API with PostgreSQL.
- Worked with Oracle RDBMS for writing complex queries and PL/SQL, SQL for Stored Procedures, Triggers and Events, for generating some important responses needed by the application at times.
- Writing JUnit test/Integration test cases for asserting functional quality Developed framework using Java, BIRT Runtime, iText, MySQL and webserver technologies.
- Create webservice component using REST, SOAP, WSDL, XML and XSLT to interact with the middleware.
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
- Developed framework using Java, BIRT Runtime, iText, MySQL and webserver technologies. Used Analytical Python Libraries like Pandas and Numpy to work on Data Manipulations. Used integrated debugger tool from PyCharm for debugging of source code for better analysis.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Factory Method, Service Locator, Singleton and Data Transfer Objects (DTO).
- Development of Web (Intranet) database-driven and GIS Java/J2EE applications for Oracle databases.
- Used XML Webservices using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS. Used Webservices - WSDL and SOAP for getting credit card information from third party.
Background Skills: Python, Django, HTML, CSS, XML, Webserver, React.JS, wxPython, Numpy, matplotlib, PyCharm, JavaScript, Flask, PostgreSQL, Node.js, JSON, Angular.js, Backbone.js, Bootstrap, Java, DB2, PL/SQL, JDBC, Oracle, MySQL, Apache, SOAP, Web Services, REST, Eclipse, Git, GitHub, Junit, Agile, Scrum, Maven.
Confidential
Python Developer
- Managed datasets using data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector MySQL dB package to retrieve information. Development of real-time multi-tasking systems using Python.
- Designed and developed components using Python with Django framework. Implemented code in python to retrieve and manipulate data. Developed HTML, Swing and JSP pages for user interaction and data presentation.
- Used Python & Django creating graphics, XML processing of documents, data exchange & business logic implementation between servers.
- Worked on development of backend services using Python, SQL and Linux. Created many API's for Scrum project which involves creating and maintaining projects in an organization. and developed UI using HTML, CSS and JavaScript.
- Developed backend services and created many API's using Python Programming Language and SQL.
- Involved in developing a video calling application using python web-sockets. Performed research regarding Python Programming and its uses and efficiency. Developed GUI screens for XTT & LD application using JSP, HTML and CSS. Wrote JavaScript functions to get Dynamic data and Client-side validation.
- Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Created Node.js middleware application server to encapsulate modern JS widget framework Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages.
- Implemented web based front-end using HTML, CSS, JQuery, and AngularJS. Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML. Development UI modules using HTML, JSP, JavaScript and CSS.
- Developed web Components using JSP, Servlets and Server-side components using EJB under J2EE Environment. Implemented a Node.js server to manage authentication.
- Rich UI development experience and well versed in client-side technologies like AngularJS, jQuery, BackBone.js, Google Widget Toolkit, Sencha UI
- Worked in Java, J2EE, XSL, XML, Oracle, DB2, Struts, spring, Hibernate, REST Web services, Model driven architecture and software configuration management tools.
- Designed and implemented UI layer using JSP, JavaScript, HTML, DHTML, JSON, XML, XHTML, XSL, XSLT, XSL-FO and business logic using Servlets, JSP, EJBs and J2EE framework. Used BackboneJs, Node.js, Bootstrap and other JavaScript libraries to create intuitive and rich Single Page Applications.
- Created a Rich Single Page Application using HTML, CSS, AngularJs, JQuery and REST Services.
- Involved in Requirement analysis, design and Implementation applying the Water fall model. Wrote Servlets programming and JSP scripting for the communication between web browser and server. Integrate the Oracle BPM with the Spring Framework in the enterprise layer.
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
- Developed Dash-Board to monitor and report Cache Coherence Servers. Integrate the ExtJS/Sencha framework with Oracle BPM.
- Involved in packaging, deployment and upgrade of different modules of SAS on JBoss App Server. VB code Analysis and Sybase store procedure converted into SQL.
Background Skills: Python, Django, HTML, CSS, JavaScript, Ajax, JSON, JQuery, MySQL, TOAD, SQL, DB2, Apache Axis, WSDL, NetBeans, JBOSS, Mercurial, Coherence, ClearCase, Selenium, Water Fall Model, UML, JSP, Servlet, Ant, XML, Jira, Swing, Cognos.
Confidential
Data Scientist
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Performed data ETL by collecting, exporting, merging and massaging data from multiple sources and platforms including SSIS (SQL Server Integration Services) in SQL Server.
- Application of various machine learning algorithms and statistical modeling like decision trees, regression models, neural networks, SVM, clustering to identify Volume using Scikit-learn package in python, MATLAB.
- Utilized Spark, Scala, Hadoop, HBase, Cassandra, MongoDB, Kafka, Spark Streaming, MLlib, Python, a broad variety of machine learning methods including classifications, regressions, dimensionally reduction etc. and Utilized the engine to increase user lifetime by 45% and triple user conversations for target categories.
- Developed Spark/Scala, Python for regular expression (regex) project in the Hadoop/Hive environment with Linux/Windows for big data resources. Used clustering technique K-Means to identify outliers and to classify unlabeled data.
- Evaluated models using Cross Validation, Log loss function, ROC curves and used AUC for feature selection. Analyze traffic patterns by calculating autocorrelation with different time lags.
- Performed Multinomial Logistic Regression, Random forest, Decision Tree, SVM to classify package is going to deliver on time for the new route. Performed data analysis by using Hive to retrieve the data from Hadoop cluster, Sql to retrieve data from Oracle database.
- Used MLlib, Spark's Machine learning library to build and evaluate different models. Implemented rule-based expertise system from the results of exploratory analysis and information gathered from the people from different departments.
- Used Python to perform ANOVA test to analyze the differences among hotel clusters. Implemented application of various machine learning algorithms and statistical modeling like Decision Tree, Naive Bayes, Linear Regression using Python to determine the accuracy rate of each model.
- Involved in writing stored procedures using Oracle. Optimized the database queries to improve the performance. Designed and developed data management system using Oracle.
- Performed Data Cleaning, features scaling, features engineering using pandas and Numpy packages in python. Developed MapReduce pipeline for feature extraction using Hive.
- Explored and Extracted data from source XML in HDFS, preparing data for exploratory analysis using data munging. Responsible for different Data mapping activities from Source systems to Teradata.
- Used Python, R, SQL to create Statistical algorithms involving Multivariate Regression, Linear Regression, Logistic Regression, PCA, Random forest models, Decision trees, Support Vector Machine for estimating the risks of welfare dependency. Used Graphical Entity-Relationship Diagramming to create new database design via easy to use, graphical interface.
- Designed Tableau bar graphs, scattered plots, and geographical maps to create detailed level summary reports and dashboards. Developed hybrid model to improve the accuracy rate.
- Delivered the results to operation team for better decisions and feedbacks. Participated in all phases of research including data collection, data cleaning, data mining, developing models and visualizations.
- Worked with data analysis using ggplot2 library in R to do data visualizations for better understanding of customers' behaviors. Visually plotted data using Tableau for dashboards and reports.
- Implemented statistical modeling with XGBoost machine learning software package using R to determine the predicted probabilities of each model. Delivered the results with operation team for better decisions.
- Created multiple custom SQL queries in Teradata SQL Workbench to prepare the right data sets for Tableau dashboards. Used R and python for Exploratory Data Analysis, A/B testing, ANOVA test and Hypothesis test to compare and identify the effectiveness of Creative Campaigns.
- Perform analysis such as regression analysis, logistic regression, discriminant analysis, cluster analysis using SAS programming. Used Meta data tool for importing metadata from repository, new job categories and creating new data elements.
Environment: Python 2.x, SQL, Spark, Machine Learning Software Package, recommendation systems, R 3.x, HDFS, Hadoop 2.3, Pig, Linux, R-Studio, Tableau 10, SQL Server, MS Excel, CDH5, HDFS, Hive, Impala, Tableau Desktop, SQL Server 2012, MATLAB, Spark SQL, PySpark.
TECHNICAL SKILLS
Languages: SQL, Python, PL/SQL, T-SQL.
Packages: ggplot2, caret, dplyr, Rweka, gmodels, RCurl, tm, C50, twitteR, NLP, Reshape2, rjson, plyr, pandas, Numpy, seaborn, SciPy, matplot lib, Scikit-learn, Beautiful Soup, Rpy2.
Web Technologies: JDBC, HTML5, DHTML and XML, CSS3, Web Services, WSDLData Modelling
Tools: Erwin r 9.6, 9.5, 9.1, 8.x, Rational Rose, ER/Studio, MS Visio, SAP Power designer.
Big Data Technologies: Hadoop, Hive, HDFS, MapReduce, Pig, Kafka.
Databases: SQL, Hive, Impala, Pig, Spark SQL, Databases SQL-Server, My SQL, MS Access, HDFS, HBase, Teradata, Netezza, MongoDB, Cassandra.
Reporting Tools: MS Office (Word/Excel/Power Point/ Visio), Tableau, Crystal reports XI, Business Intelligence, SSRS, Business Objects 5.x/ 6.x, Cognos7.0/6.0.
ETL Tools: Informatica Power Centre, SSIS, Oracle Data Integrator (ODI), Cognos Data Manager, Pentaho Data Integration, QlikView Expressor, Ab Initio, Pentaho.
Project Execution Methodologies: Ralph Kimball and Bill Inmon data warehousing methodology, Rational Unified Process (RUP), Rapid Application Development (RAD), (JAD).
BI Tools: Tableau, Tableau server, Tableau Reader, SAP Business Objects, OBIEE, QlikView, SAP Business Intelligence, Amazon Redshift, or Azure Data Warehouse.
Operating System: Windows, Linux, Unix, Macintosh HD, Red Hat.