Python Developer Resume
LowA
SUMMARY
- Having 8+years of experience as a Python Developer and a proficient coder in multiple languages and environments including Python, REST API, AWS, C, R, C++, and SQL.
- Experience in designing and developing multi - tier enterprise applications using Java 1.7/1.8, JEE& related technologies such as Core Java, JDBC, Servlets, Spring, JDBC, Hibernate, XML, JSP, HTML and Web services.
- Extensive experience in Text Analytics, developing different Statistical Machine Learning, Data Mining solutions to various business problems and generating datavisualizations using Python.
- Worked on several Python packages like NumPy, matplotlib, Beautiful Soup, Pickle, PySide, SciPy, wxPython, PyTables, etc.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on On-Premises. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Sound knowledge in spring, Hibernate, RDBMS, Web, XML, Ant/Maven, HTML, Python, Shell Scripting.
- Experience in developing web services (WSDL, SOAP and REST) and consuming web services with Python programming language
- A highly immersive Data Science program involving Data Manipulation & Visualization, Web Scraping, Machine Learning, Python programming, SQL, GIT, Unix Commands, NoSQL, MongoDB, Hadoop.
- Extensive experience in creating Tables, Views, Indexes, Stored Procedures, Cursors, Triggers, and T-SQL queries.
- Executed MySQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information.
- Experienced in developing Web Services with Python programming language and good knowledge of Web Services with protocols SOAP, REST.
- Experience in using third-party tools like Telerik, DevExpress,andkendo Controls and worked containerizing applications using Docker and Vagrant and familiar with JSON based REST, SOAP, and Amazon Web Services.
- Experienced in working with various Python Integrated Development Environments like Net Beans, PyCharm, PyScripter, Spyder, PyStudio, PyDev,and Sublime Text.
- Designed, configured, and deployed Amazon Web Services for a multitude of applications utilizing the AWS stack (Including EC2, Route53, S3, RDS, Cloud Formation, Cloud Watch, SQS, IAM), focusing on high-availability, fault tolerance, and auto-scaling
- Expertise in establishing database connections for Python by configuring packages like MySQL-Python.
- Experience in Machine learning using NLP text classification, Churn prediction using Python.
- Extensive Experience in Business Intelligence (BI) Tools like SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS).
- Experience or strong interest in foundational machine learning models and concepts like regression, random forest, boosting, GBM, NNs, HMMs, CRFs, MRFs, deep learning.
- Hands-on Experience in building RESTful APIs, architecting complex systems with batch and real-time workloads, monitoring and instrumenting production systems.
- A pleasant experience in developing web applications and implementing Model View Control (MVC) architecture using server-side applications like Django, Flask,andPyramid.
- Expertise in working with different databases like Microsoft SQL Server, Oracle, MySQL, Cassandra, PostgreSQL and Good knowledge in using NoSQL databases MongoDB.
- Hands-on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python / PHP) Architecture.
- Design and maintain databases using Python and developed Python-based API (Restful Web Service) using Flask, SQL Alchemy and PostgreSQL.
- Highly motivated, quality-minded developer, with proven ability to deliver applications against tight deadlines.
- Working knowledge ofthe multi-tiered distributed environment, OOAD concepts, a good understanding of Software Development Lifecycle (SDLC)
- Possess good interpersonal, analytical presentation Skills, ability to work in Self-managed and Team environments.
TECHNICAL SKILLS
Methodology: OOAD, OOPS, UML, RUP, Autosys
Scripting Language: JavaScript, CSS
Mark-up Language: HTML,DHTML, JavaScript, Ajax, DOJO.
Python Libraries: TensorFlow, Scikit-learn, NumPy, Matplotlib, Pandas, SciPy, OpenCV, Pygame, OpenGL, Kivy.
Database: Oracle11g, MySQL 5.x,and SQLServer
IDE Tools: Eclipse, RSA, JBuilder, Oracle ADF, Web Logic, Rational Rose, LDAP, RUP Methodology, Clear Case/Clear Quest
Methodologies: OOPS/OOAD, UML, J2EE Design Patterns
Tools: RAD, Eclipse, Edit Plus, Apache Ant, log4j, JUnit, Visio, ANT, Maven
Web/App. Servers: WebSphere Application Server 8.0, Apache Tomcat, Web Logic 11g/ 12c.
CloudTechnologies: AWS, S3.
PROFESSIONAL EXPERIENCE
Python Developer
Confidential, Lowa
Responsibilities:
- Involved in all the stages of software development life cycle like design, development, implementation,and testing.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used Pandas, NumPy, Seaborn, SciPy, Matplotlib, Scikit-learn, NLTK in Python for developing various machine learning algorithms and utilized machine learning algorithms such as linear regression, multivariate regression, naive Bayes, Random Forests, K-means, &KNN for data analysis.
- Performed Data Cleaning, featuresscaling, featuresengineering using pandas and NumPy packages in python.
- Skilled in using collections in Python for manipulating and looping through different user-defined objects.
- Developed API services in Python, NodeJS while leveraging AMQP and RabbitMQ for distributed architectures.
- Developed Merge jobs in Python to extract and load data into MySQL database and Worked on MYSQL data lineage process to map source to target DB, table and column mappings using Python.
- Have utilized Python libraries such as NumPy and Pandas for processing tabular format data.
- Installing and automation of application using configuration management tools Puppet and Chef and Creating and configuring virtual development environments with Chef and Virtual Box.
- Involved in the development of the applications using Python 3.3, HTML5, CSS3, AJAX, JSON and jQuery.
- 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.
- Used MySQL as thebackend database and MySQL dB of python as a database connector to interact with MySQL server.
- Involved in the development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- I had regular interactions with customers and gathered requirements in Big Data collation, summation, filtering and normalizing the data.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from Python using Python-MySQL connector MySQLDB. package to retrieve information.
- Wrote Python code within the Hadoop framework to solve Natural Language Processing (NLP) problems.
- Worked on Python OpenStack APIs and used NumPy for Numerical analysis and had developed Wrapper in Python for instantiating multi-threaded application.
- Developed and designed e-mail marketing campaigns using HTML and CSS and tested and implemented applications built using Python.
- Developed and tested many features for dashboard using Python, ROBOT/ Bottle framework, Bootstrap, CSS, and HTML5, CSS3, JavaScript, AJAX, J2EE, JSON, jQuery UI, XML and created complex dynamic HTML UI using jQuery and automated Regression analysis for determining fund returns based on index returns (Python/Excel)
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Python's Unit Test library was used for testing many programs on Python and other codes.
- Wrote Python scripts to parse JSON documents and load the data into thedatabase.
- Used AJAX to update small portions of the web page instead of reloading the entire web page.
- Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases,and retrospective and used JIRA as a tracking tool for the sprints.
Environment : Python 3.6, Django 1.10,1.11, MySQL, Shell Scripting, REST, HTML5, CSS3, Bootstrap, Java, JavaScript, jQuery, JSON, AJAX, Matplotlib, PyTest, Sublime, JIRA, SVN.
Python Developer
Confidential
Responsibilities:
- Used JavaScript data visualization framework (D3.js) to display the information in a chart view.
- Experienced in developing Web-based Applications using Python, CSS, HTML, JavaScript, Angular JS,andjQuery.
- Developed Python scripts to automate the data sampling process. Ensured the data integrity by checking for completeness, duplication, accuracy, and consistency
- Worked on data cleaning and reshaping, generatedsegmented subsets using NumPy and Pandas in Python
- Applied various machine learning algorithms and statistical Modeling like a decision tree, logisticregression, GradientBoostingMachine to build a predictive model using Scikit-learn package in Python
- Involved in Unit testing, Integration testing, User-Acceptance testing, and Functional testing.
- Created custom directives in AngularJS for re-usable components (multi-field form elements, background file uploads).
- Experience in python, Jupyter, Scientific computing stack (NumPy, SciPy, pandas,and Matplotlib).
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were the main source of data for both customers and internal customer service team.
- Developed new scripts using many regular expressions to match and extract data as required to comply with various compliance reporting requirements.
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Worked on Anti Money Laundering (AML) application to develop new modules to build reports for identifying various accounts and activities.
- Generating various capacity planning reports (graphical) using Python packages like NumPy, Matplotlib.
- Analyzing various logs that are been generating and predicting/forecasting the next occurrence of anevent with various Python libraries.
- Used Pandas library for statistics Analysis. Used NumPy for Numerical analysis for the Insurance premium and Managed large datasets using Panda data frames and MySQL.
- Analyzing the source data coming from different sources (SQL Server, Oracle, Salesforce and from flat files like Access and Excel) and working with business users and developers to develop the Model.
- Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQL Alchemy,and PostgreSQL.
- Designed and managed API system deployment using a fastHTTP server and Amazon AWS architecture.
- Worked with PYTHON, MYSQL, CSS, JavaScript, AJAX and XHTML to build a fully Web 2.0 compliant social networking website around online HD streaming video.
- Used IBM DB2 SQL stored procedures and UNIX Shell Scripts for importing/exporting Data and Conversions.
- Created the Django dashboard with acustom look and feel for end-user after a careful study of the Django admin site and dashboard.
- For the manipulation of data from the database various queries using SQL were written and created a database using MYSQL.
- Implemented business logic in Python to prevent, detect and claim the duplicate payments.
- Developed entire frontend and backend modules using Python on Django Web Framework.
Environment: D3.js,Python,CSS,HTML,JavaScript,AngularJS,jQuery,MySQL,GitHub,Bitbucket,RabbitMQ,AML,Django,IBM DB2 SQL
Python Developer
Confidential, St. Louis, MO
Responsibilities:
- Designed and Developed UI for creating Dashboard application using AngularJS, D3, C3, HTML, CSS, Bootstrap, JavaScript and jQuery.
- Developed and implemented Python scripts to automate retrieval, parsing and reporting of configuration parameters from Network Devices connected to customer networks.
- Involved in user interface design and development using JSP, Servlet, HTML5, CSS3,andJavaScript.
- Wrote and tested Python scripts to create new data files for Linux server configuration using a Python template tool.
- Modified controlling databases using SQL generated via Python and Perl code, collected and analyzed data with Python programs using SQL queries from the database of data collected from the systems under tests.
- Developed new user interface components for different modules using Kendo UI with various controls including Grid controls, and chart controls, etc.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and hence building a type-ahead feature for zip code, city,and county lookup using jQuery, Ajax,and jQuery UI.
- Updated the client admin tool to have the new features like support for internalization, support for customer service, etc.
- Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope, and project-related decisions.
- Worked on updating the existing clipboard to have the new features as per the client requirements.
- Skilled in using collections in Python for manipulating and looping through different user-defined objects.
- Used PHP language on the lamp server to develop a page and developed server-based web traffic statistical analysis tool using Flask, Pandas.
- Implementation of Reinforcement learning techniques in the field of Machinelearning by following Dynamic programming using Python 2.x/3. x.
- Taken part in theentire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Automated different workflows, which are initiated manually with Python scripts and Unix shell scripting.
- Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
- Created and maintained Technical documentation for launching Hadoop Clusters and for executing Hive queries and Pig Scripts.
- Developed Sqoop scripts to handle change data capture for processing incremental records between new arrived and existing data in RDBMS tables.
- Installed Hadoop, Map Reduce, HDFS, AWS and developed multiple MapReduce jobs in PIG and Hive for data cleaning and pre-processing.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information.
- The developed overall layout that meetscross-platform compatibility using Bootstrap, media queries and Angular UI Bootstrap.
Environment: Python, HTML5, CSS3, AJAX, JSON, jQuery, MySQL, NumPy, SQL Alchemy, Matplotlib, Hadoop, Pig Scripts.