Post Job Free

Resume

Sign in

Machine Learning Web Services

Location:
Chandler, AZ
Posted:
August 26, 2023

Contact this candidate

Resume:

Anil

+1-480-***-****

ady8n1@r.postjobfree.com

SUMMARY

● 8+ years of professional experience in software development using Python, Advanced SQL, Flask, Django, PySpark, Airflow, MySQL, PHP, Shell Script, API Development, AWS Lambda, MongoDB and other AWS (Serverless, Lambda, API Gateway, CloudFormation, DynamoDB, S3, Pipelines, Glue, Athena, EC2, Amplify, AppSync / GraphQL, SNS, SQS) and Analytics framework(Python-pandas)

● Experience in developing web-based applications using Python, Django, JSON, CSS, HTML5, Java Script.

● Expertise in using kubernetes to manage containerized applications and deployed application containers as pods

● Experienced using version control systems like Git, Code Commit, Bitbucket working with the team.

● Experience using Python libraries such as Pandas, Beautiful Soup, NumPy, SciPy, Matplotlib, Python-twitter and MongoDB for database connectivity.

● Excellent working knowledge in Unix and Linux shell environments using command line utilities

● Experienced with JSON based RESTful web services, and XML/QML based SOAP web services and used python integrated IDEs like PyCharm, Spyder, Eclipse and IntelliJ, Sublime Text, VSCode

● Good knowledge using various Python libraries and Clients to speed up development (Boto3 – AWS SDK, PySpark, PyMongo, Psycopg, MySQL Connector, MySQLdb for database operations).

● Experience in Performance Tuning, Query Optimization, Client/Server Connectivity, and Database Consistency Checks, Backup and Recovery.

● Experience in using Tomcat Apache servers and Docker containers for deployment.

● Experience in tools and concepts such as Hadoop, MapReduce, Spark 1.6, PySpark, SparkSQL, HDFS, Hive 1.X., related to Big Data.

● Experience with Unit Testing, System Integration Testing (SIT) using PyTest and User Acceptance Testing (UAT).

● Involved in Production support and deployment using Hudson and Jenkins.

● Experienced in writing test scripts, test cases, test specifications and test coverage.

● Error/exception handling and debugging issues in large scale applications.

● Experienced in developing scripts for doing transformations using Scala.

● Experience in writing Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL database.

● Hands on Experience in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards in Tableau (BI Tool).

● Technical documentation, writing user stories and use-cases, architecture and sequence diagrams

● Ability to lead cross-functional interactions and collaboration (Business, Category, PMs, Architects, QM)

● Excellent working knowledge of Microsoft Application Suite - Excel, PowerPoint, Word TECHNICAL & BUSINESS SKILLS

Languages & Frameworks

Python, Django, PHP, C, C++, .NET, Java, Visual Basic, PL/SQL, Selenium, HTML, CSS, JavaScript, jQuery, Scala

Databases MS-SQL Server, MySQL, Oracle, MS Access

Methodologies Agile - Scrum, Waterfall, Prototyping, RAD, JAD Machine Learning

Algorithms & Frameworks

Regression Models: Linear Regression, Logistic Regression. Classification Models: Naive Bayes, Decision trees, Random Forests. Unsupervised Learning: K-Means Clustering, Hierarchical Clustering, PCA. Deep Learning: Neural Networks. Packages: NumPy, Pandas, SciPy, Seaborn, Matplotlib, Plotly, Scikit-learn Visualization & Analytics

Google Analytics, Segment, MixPanel, Metabase, Looker, Tableau, Google BigQuery, Google Firebase, ELK, Kibana

Utilities GIT, Jenkins, Postman, Eclipse, JSON, XML, Google Firebase, G-Suite Python Libraries &

Frameworks

Django, Flask, PySpark, PyMongo, Psycopg, MySQL Connector, MySQLdb, Boto3, Pillow, sockets, python-twitter, Beautiful Soup, NumPy, Matplotlib, SciPy, Pandas, Scikit-learn, PyTables, Bokeh, wxPython, PyQt, PyTest, PyUnit, Django Rest Framework

WORK EXPERIENCE

Software Developer, Bank of the West (A subsidiary of BNP Paribas) US Dec’19 – Present

● Excellent experience in working with PySpark, Pandas, Elastic search, Hadoop, AWS EMR, AWS Redshift and excellent knowledge in deploying, managing and troubleshooting Airflow DAGs

● Extensive web-development experience with Python and Python web frameworks like Django and Flask. Good understanding of other frameworks like TurboGears, Web2py, Tornodo. Worked on ORM (Object Relational Mapper) libraries

● Good knowledge of server-side templating languages such as Jinja 2, Mako, etc.

● Excellent experience of front-end technologies such as JavaScript, HTML5, and CSS3 and JavaScript frameworks such as AngularJS, React and jQuery

● Good experience using SQL tools with RDMS including Oracle, SQL Server and open-source RDBMS like MySQL, PostgreSQL

● Worked on modern authentication technologies such as OAuth 2.0., JSONWebTokens,and experience working with 3rd party single-sign-on service providers such as Auth0, and Okta

● Worked of building, implementing, and consuming RESTful APIs. Strong experience with synchronous and asynchronous interfaces and microservice API development

● Hands-on understanding and experience of Django Rest Framework. Experience with building and operating a modern REST API and design monitoring, rate limiting, authentication and using Swagger (Interface description language)

● Excellent knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment

● Experience with Amazon Web Services (knowledge of S3, EC2, DynamoDB, Lambda, SNS, SQS, API Gateway, CloudWatch, CloudFront, CloudFormation, RDS, CLI), Heroku, and Docker

● Extensive knowledge of GIT and Worked on creating and managing Continuous Integration and Continuous Deployment (CI/CD) pipelines (Jenkins, AWS codebuild, Gitlab CI) and container orchestration technologies such as Docker and Kubernetes

● Worked on Analytics, visualization and ML modeling using Jupyter Notebooks and leveraging Data Science libraries like pandas, numpy, scipy, matplotlib, seaborn

● Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs

● Utilized Splunk's search processing language (SPL) and Python scripting to extract, manipulate, and transform data to create interesting visualizations, tracking trends and investigating anomalies Environment: Python 3.0, PySpark, Airflow, Django, Flask, HTML5, CSS3, AJAX, JavaScript, Angular.js, React, jQuery, Jira, Trello, UX Design and Wireframes, UML modeling, Tableau, PySpark, Jenkins, Gitlab CI, Swagger, Postman, AWS – S3, EC2, DynamoDB, Lambda, SNS, SQS, API Gateway, CloudWatch, CloudFront, CloudFormation, RDS, CLI, Heroku, Splunk, NewRelic and Docker Python Developer, Keypoint Technologies, AZ June’18 – Dec’19

● Developed dynamic web pages using Python Django Frameworks and various templates to help customers save the User preferences.

● Involved in developing Role based authentication API using Django framework, XML processing, data exchange and business logic implementation.

● Developed Business Logic using Python on Django Web Framework and used Django Database API's to access database objects

● Worked on requirements, design, implementation and testing phases of Software Development Life Cycle (SDLC) using agile methodology for developing application.

● Engaged in scrum ceremonies - sprint planning, daily standups, sprint reviews, and retrospective events

● Upgraded existing UI with HTML, CSS, jQuery and Bootstrap.

● Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.

● Used Python based GUI components for the front-end functionality such as selection criteria.

● Utilized Apache Spark with Python to develop and execute Big Data Analytics and Machine learning applications, executed machine Learning use cases under Spark ML and Mllib.

● Designed and developed data management system using MySQL.

● Wrote python scripts to parse XML documents and load the data in database.

● Experienced in Big Data with Hadoop, Spark 1.6, PySpark, SparkSQL, HDFS, Hive 1.X.

● Strong Experience with python automation in automating Rest API and UI automation using Selenium web driver using Python.

● Worked on integrating Python with Web development tools for developing Web Services in python using XML, JSON

● Developed Test Cases using Easy Mock and used POSTMAN to test REST Calls.

● Worked on several python packages like Matplotlib, Pillow, NumPy, sockets.

● Implemented machine learning schemes using Python libraries Scikit-learn and SciPy.

● Used JIRA to assign, track, report and audit the issues and tracking based on sprint schedule.

● Used GIT GUI and Bash commands to upload the code, merge to coordinate team development.

● Designed Tableau Dashboards templates for market reports by Tableau dashboards and pivot tables.

● Testing Restful webservices with JSON payload using POSTMAN and automating them using python framework

● Designed and authored Core Product APIs which were highly optimized and achieved excellent runtime efficiency

● Fetched twitter feeds for certain important keyword using python-twitter library.

● Used Python library Beautiful Soup for web scrapping.

● Wrote code to support model-view-controller (MVC) pattern of Python Django framework in developing several modules for the application.

● Supported client by developing Machine Learning Algorithms on Big Data using PySpark to analyze transaction fraud, Cluster Analysis etc.

● Experience using node.js for server-side scripting to create web pages.

● Designed and developed ETL integration patterns using Python on Spark.

● Worked on deploying ELK clusters - Elasticsearch, Kibana and logstash, and hands-on experience with Kibana to create dashboards needed to visualize customer data.

● Used automation Jenkins for continuous integration and continuous delivery (CI/CD) on Amazon EC2.

● Used AWS S3 for simple web services interface that you can use to store and retrieve any amount of data, at any time, from anywhere on the web.

● Supported client by developing Machine Learning Algorithms on Big Data using PySpark to analyze transaction fraud, Cluster Analysis etc.

● Hands on Experience in AWS Cloud in various AWS Services such as Route 53 Domain configuration.

● Designed and developed the framework to consume the web services hosted in Amazon EC2.

● Created monitors, alarms and notifications for EC2 hosts using Cloud watch. Environment: Python 3.0, Django, Amazon AWS S3, DOM, JSON, HTML5, CSS3, AJAX, JavaScript, Angular.js, ELK, Kibana, logstash, Apache Web Server, XML, HTML, Android, Jira, Trello, UX Design and Wireframes, UML modeling, Google-Analytics, Firebase, BigQuery, Tableau, PySpark, Jenkins, Postman, NLP, Taxonomy, Agile Scrum Software Engineer, Global Analytics Apr’15 – May’18

● Top 4 short-term lending products to UK underbanked consumers. Member of Transaction Management Systems (Loan Management System)

● Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.

● Managed large datasets using Panda data frames and MySQL.

● Unit Testing, Block Testing the Code by PyUnit.

● Developed Web based Dynamic Form Builder using HTML, CSS, and JavaScript Object-to-XML.

● Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.

● Developed web-based applications using Python, Django, XML, CSS, HTML, JavaScript, AngularJS and jQuery.

● Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.

● Design, code, integrate, test, support and enhance software solutions used to test, manufacture, debug and support solutions using wired and wireless communication devices, sensors, and gateways.

● Worked on data tables utilizing PyQt to display customer and policy information and to add, delete, update customer records.

● Worked on several standard Python packages like NumPy, matplotlib, Pandas and PyTables etc.

● Stored the data in an Apache Cassandra Cluster and used Impala to query the Hadoop data stored in HDFS.

● Performed job functions using Spark API's in Scala for real time analysis and for fast querying purposes.

● Experience with cloud and web technologies and/or distributed system development

● Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Python and Scala.

● Consumed Restful Webservices where the transmission of data is in JSON format.

● Developed data analytic tools using Python Pandas, and visualizations using Matplotlib and Bokeh.

● Worked on CRUD permissions using MySQL and presented them with the beautiful wxPython widgets.

● Created new PL/SQL stored procedures for new Oracle Forms and Reports development.

● Created Restful micro services utilizing Flask and Django and sent on AWS servers utilizing EBS and EC2.

● Automated the existing scripts for Created performance calculations using NumPy, SciPy and SQL Alchemy.

● Rewrote existing Python/Django modules to deliver certain format of data

● Developed Server-side automation using Node JS scripting and connecting different types of SQL and NoSQL stores from Node JS.

● Led a team of 5 and achieved a 20% rise in collections by optimizing business-critical automated loan collection process

● Led a team of 6 and achieved a 90% reduction in manual effort by conceptualizing process automation

● Designed, planned and implemented continuous business requirements by adding new features and enhanced the existing capabilities of the application

● Owned multiple modules, spearheaded efforts in automation, process improvements, and code refactoring as Module Manager

● Liaise with the operations team, debugged and fixed production and operational issues after an in-depth analysis

● Have extensively worked on creating different kinds of maps, graphs etc. for analysis of data using Tableau.

● Maintained program libraries, users' manuals and technical documentation.

● Building exchange order entry gateways and feed handlers

● Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio, PyDev, Sublime text.

● 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. Environment: Linux, Python, Django, MySQL, Data frames, PyUnit, PyCharm, HTML, CSS, JavaScript, PyQt, XML, AngularJS, Node.js, jQuery, Tableau, JAD, Modelling, Jira, Cassandra, Impala, Hadoop, API modeling, Data modeling, Agile Scrum Senior Technical Associate (Global Markets), Bank of America Jul’13 – Mar’15

● Member of Global Markets Operations Technology, worked on 20+ back-office Investment Banking applications oversaw daily reporting process to Financial Services Authority, the regulatory body in the UK

● Provide application support to Bank of America Merrill Lynch technologies for Financial reporting, trade reconciliations, and regulatory compliance

● Monitor Data Warehousing processes through batch files and SQL server integration service packages

● Worked on ETL Processing which consists of data transformation, data sourcing and mapping, conversion and loading.

● Worked on design and development of Unix Shell Scripting as a part of the ETL Process to automate the process of loading.

● Worked on ETL tasks like pulling, pushing data from and to various servers.

● Worked on several python packages like Matplotlib, Pillow, NumPy, sockets.

● Used Pandas API to put the data as time series and tabular form for east timestamp data manipulation and retrieval to handle time series data and do data manipulation

● Used Pandas library for statistical Analysis using R Studio

● Used Python library Beautiful Soup for web scrapping.

● Wrote unit testing codes using unit test, resolving bugs and other defects using Firebug.

● Actively participated in system testing, production support and maintenance/patch deployments

● Worked on the development of internal testing tool framework written in Python.

● Created APIs, database Model and Views Utilization Python in order to build responsive web page application.

● Used GitHub for Python source code version control, Jenkins for automating the build Docker containers, and deploying in Mesos.

● Worked on Hudson/Jenkins for continuous integration (CI) server often used to automate building, testing and deploying Python applications.

Environment: Python 2.7, Django 1.4, HTML5, CSS, XML,MySQL, JavaScript, Linux, Shell Scripting, AJAX,MS-SQL,MS Access, PL/SQL & Oracle, .NET, Visual Basic

ACADEMICS

Bachelor of Technology - Electronics and Communication Engineering National Institute of Technology Warangal



Contact this candidate