We provide IT Staff Augmentation Services!

Machine Learning Engineer Resume

San-francisco, CA

EXPERIENCE SUMMARY:

  • Engineering professional with 16 years of experience with developing, designing, and implementing Data Engineering solutions for complex business problems involving large scale data warehousing, real - time analytics and reporting solutions. Architect and build software from strategy, ideation, concept feasibility, development, pilots to multiple releases.
  • Domain expertise in Marketplace (E-commerce), Insurance, Banking, Finance, Telecom, Oil and Gas.
  • Machine Learning enthusiastic, taken various MOOC on ML and data analytics.
  • Working experience on Google Cloud Technologies i.e DataFLow(Apache-beam),BigQuery, BigTable, Pub-Sub,Composer(Airflow),Compute-Engine, AI-Platform,TensorFlow and TensorFlow extended.
  • Working experience on Hadoop using SPARK, HIVE, HBASE, Kafka and PIG.
  • In depth experience in Java, Oracle PL/SQL coding and Shell Scripting.
  • Experience in various phases of Software Development Life Cycle including designing, developing, testing in client/server environment.
  • Extensive experience in developing UNIX Shell Scripting and Perl Scripting.
  • Extensive experience in working with Production Support.
  • Efficient at meeting deadlines, working independently or as a team member. Excellent analytical, inter-personal and communication skills.
  • Knowledge of Data Warehouse concepts.
  • Compatible team player with excellent communication skills.
  • Experience in 24*7 Production Support and on call support.

TECHNICAL SKILLS:

Language: Python, Java, Scala Vb6.0

Hadoop Stack: HDFS, Hive, HBASE, PIG, Map-Reduce framework, Kafka

Cloud Stack: Google Cloud Platform, BigTable, Pub-Sub

Databases: Oracle11g, MySQL, BigQuery, Spanner

Data Processing Frameworks: Spark, Cloud Dataflow(Apace-Beam), Airflow,Pandas

Machine Learning Framework: TensorFlow

Script Language: Shell Scripts

App/WebServer: Apache Tomcat 7.0, Ora9AS

WORK EXPERIENCE:

Confidential, San-Francisco, CA

Machine Learning Engineer

Responsibilities:

  • Involved in Product development right from scratch, worked on design, implementation and maintenance of product, using AGILE (SCRUM) methodology with sprint planning every two weeks.
  • Architect the flow for Machine Learning training and prediction . Guide team to select appropriate tools and technologies from Google Cloud platform.
  • Design and develop ML workflow to train the linear regression models.
  • Encourage test driven development, continuous integration, thorough unit tests, code coverage and joined in Code reviews.
  • Prepared CICD (Continuous Integration & Delivery) using Concourse pipelines to deploy code in DEV/STG/PRD environment.
  • Involved in data-analysis using Python Jupyter Notebook.

Technologies: - Python 3, Cloud Dataflow, GCP, Cloud Composer, TensorFlow, BigQuery, BigTable, Concource Pipeline CICC, Google Cloud AI Platform.

Senior BigData Engineer/Lead

Confidential

Responsibilities:

  • Elaborate in Product development right from scratch, worked on design, implementation and maintenance of product, using AGILE (SCRUM) methodology with sprint planning every two weeks.
  • Responsible for overall Development and support of various data products like Customer Lifetime Value model, Google AdWords integration, Omniture/Adobe (Click-stream) Page-View dash-boards.
  • Design and Implement data processing engine to Obfuscate PII information in Hadoop Data-Lake to support GDPR requirement.
  • Encourage test driven development, continuous integration, thorough unit tests, code coverage and participated in Code reviews.
  • 24*7 production support.
  • Played the role of Scrum master.

Technologies: - Python 3, Apache-Spark, HDFS, HIVE, HBASE,KAFAK, Jenkins, Shell Script

BigData Platform Engineer

Confidential

Responsibilities:

  • I this role I helped the team to build the Bigdata ingestion platform. We built framework on the top of Apache-Flume to ingest the Terabytes of data from various sources to our Hadoop Data-Lake . This framework supports batch and streaming data ingestions.
  • Test driven development, continuous integration, thorough unit tests, code coverage and participated in Code reviews.

Technologies: - JAVA, Spring-boot, Tomcat, Jenkins, Maven, MySQL, HBASE, HIVE, Apache Flume, Kafka.

Confidential, CA

Technical Specialist

Responsibilities:

  • As a Database developer I authored Oracle 10g Packages, Triggers, Procedures, Functions, Bulk Collect, Collections DML and DDL to effectively in corporate business logic.
  • Troubleshoot performance issues and bugs within packages, procedures, triggers using Explain Plan, TKPROF and DBMS OUTPUT. Used Oracle Advance concepts like Bulk Collect,,DBMS JOBS,DBMS LOB,UTL FILES, Creating Outlines and hints to improve the performance.
  • Use TOAD to facilitate development.
  • Involve in providing the estimates of the development of the components.
  • Accountable to gather Business requirement and bringing it to the logic conclusion.
  • Responsible for Code review of the junior team members, provided support to the Product Assurance Team and Client during the testing and UAT.
  • Develop various reports using XML and Oracle PL/SQL.

Environment : Java Struts, Ajax, Oracle PL/SQL 10g, XML.

Confidential, San Jose, CA

Technical Specialist

Responsibilities:

  • As a Database developer I authored Oracle 10g Packages, Triggers, Procedures, Functions, Bulk Collect, Collections DML and DDL to effectively in corporate business logic.
  • Troubleshoot performance issues and bugs within packages, procedures, triggers using Explain Plan, TKPROF and DBMS OUTPUT. Used Oracle Advance concepts like Bulk Collect, Creating Outlines and hints to improve the performance.
  • Use PL-SQL Developer and TOAD to facilitate development.
  • Authored various ETL routines using PL/SQL to fed the data from the various systems.
  • Supported Data Warehouse Dimensional tables like Service Contract, Serial number, Customers, Products, Shipping Locations, Ship-to, Bill-to, and Product Categories. Constantly improved Fact tables and rules for Data Quality.
  • Authored/Maintained API to interact with CRM Service Contracts and Install Base modules.
  • Involve in providing the estimates of the development of the components.
  • Accountable to gather Business requirement and bringing it to the logic conclusion.
  • Worked as SME for the SOM/POM modules in CSCC.
  • Responsible for Code review of the junior team members, provided support to the Product Assurance Team and Client during the testing and UAT.
  • Provided 24*7 production support.

Environment : Java Struts, Ajax, Oracle PL/SQL 10g, Oracle Apps, Dollar Universe and Shell Scripts.

Confidential

Technical Specialist

Responsibilities:

  • As a Database developer I was responsible for designing database, authored Oracle 10g Packages, Triggers, Procedures, Functions, DML and DDL to effectively in corporate business logic.
  • Troubleshoot performance issues and bugs within packages, procedures, triggers using Explain Plan, TKPROF and DBMS OUTPUT. Used Oracle Advance concepts like Bulk Collect, Creating Outlines, and hints to improve the performance.
  • Use PL-SQL Developer and TOAD to facilitate development.
  • Accountable to gather Business requirement and bringing it to the logic conclusion.
  • Responsible to prepare test cases.
  • Created API to upload the data in the database, using the SQL Loaders utility.

Environment : Oracle PL/SQL 10g, Oracle Apps Forms (Concurrent Programs), Dollar Universe and Shell Scripts, Perl Script.

Confidential

Technical Specialist

Responsibilities:

  • As a Database developer I was responsible for designing database, authored Oracle 10g Packages, Triggers, Procedures, Functions, DML and DDL to effectively in corporate business logic
  • Troubleshoot performance issues and bugs within packages, procedures, triggers using Explain Plan, TKPROF and DBMS OUTPUT. Used Oracle Advance concepts like Bulk Collect, Creating Outlines, hints to improve the performance
  • Authored Concurrent Programs and use $U to scheduling these concurrent program API.
  • Created API to upload the data in the database, using the SQL Loaders utility
  • Use PL-SQL Developer and TOAD to facilitate development
  • Accountable to gather Business requirement and bringing it to the logic conclusion
  • Responsible to prepare test cases
  • Responsible for Code review of the junior team members, provided support to the Product Assurance Team and Client during the testing and UAT.
  • Provide the support the Release management team during the GO-LIVE.

Environment : Oracle PL/SQL 10g, Oracle Apps Forms (concurrent Programs, Dollar Universe and Shell Scripts.

Confidential

Senior Software Engineer

Responsibilities:

  • Worked as a part of the production support team to resolve technical and functional issues related to Confidential applications.
  • Developed several reports and PL/SQL programs as required by the client from time to time.
  • Taking ownership of the issues for the tickets raised by the client users.
  • Resolving the issues by simulating and troubleshooting.
  • Worked with Oracle Support using Metalink, for various performance issues.
  • Raised several service requests with Oracle and obtained resolutions.
  • Authored Oracle scripts to fix the production data using Kintana .
  • Worked on the change requests by the client.

Environment : Oracle PL/SQL 10g, Oracle Apps Forms (concurrent Programs), Dollar Universe and Shell Scripts.

Confidential

Developer

Responsibilities:

  • Identifying and resolving business issues
  • Provided fixes to maintain the application for the smooth functionality
  • Authored oracle 9i Packages, Triggers, Procedures, Functions, DML and DDL to effectively in corporate business logic
  • Bugs fixing within packages, procedures, triggers DBMS OUTPUT
  • Use TOAD to facilitate development
  • Used SQL-LOADER to load data from the flat files in oracle tables
  • Responsible to prepare test cases

Environment : UNIX Server, Oracle9i, Proc*C, Power++, Shell Script

Confidential

Oracle Developer

Responsibilities:

  • As a Database developer I was responsible for designing database, authored oracle 9i Packages, Triggers, Procedures, Functions, DML and DDL to effectively in corporate business logic
  • Troubleshoot performance issues and bugs within Packages, Procedures, Triggers, and Functions using Explain Plan, TKPROF and DBMS OUTPUT.
  • Used PL-SQL Developer and TOAD to facilitate development.
  • • Involved in the development using Java, JSP, EJB, XML.
  • Responsible to prepare business logic for the data - migration.
  • Responsible for Code review of the junior team members, provided support to the Product .
  • Preparation of technical specifications as per the functional specifications.
  • Unit testing of the components developed.
  • Documenting all the project deliverables including unit test plans and test scripts.
  • Assurance Team and Client during the testing and UAT.

Environment : J2EE, XSL, XML, JavaScript, Oracle 9i and Ora9i AS.

Confidential

Oracle Developer

Responsibilities:

  • Authored Oracle 9i Packages, Triggers, Procedures, Functions, DML and DDL to effectively in corporate business logic.
  • Bugs fixing within Packages, Procedures, Triggers, Functions.
  • Use TOAD to facilitate development.
  • Developed several reports and PL/SQL programs as required by the client from time to time.
  • Taking ownership of the issues for the tickets raised by the client users.
  • Extensive use of the DBMS Jobs to schedule various batch processes.
  • Extensive use of the UTL File Oracle package and SQL LOADER to read the data from the flat files.
  • Responsible to prepare test cases.
  • Support for the Prepaid CRS application.
  • Provided training to the CRS application users.
  • Provided resolution to various Product Issues.

Environment : Windows NT, Oracle 8i.0, PL/SQL, ASP, XML Publisher, Oracle Forms 9i, Oracle Reports 9i.

Hire Now