Cloud Computing Engineer Resume
Sunnyvale, CA
SUMMARY:
- Ten years of experience in developing scalable, high - performance Applications using Cloud Computing Platform, with excellent knowledge in Data Warehousing (Business Intelligence), Telecommunication and E-learning Domains.
- Proficient in delivering deployable code in two weeks Sprint cycle and working closely with the Stakeholders.
TECHNICAL SKILLS:
Cloud Computing: Hadoop with Amazon Elastic Map Reduce API(AWS), Pig Latin, Hive and Oozie.
Languages: Java/J2EE.
UI Tools: JQuery and YUI.
Search Technology: Apache Solr.
ETL: Talend.
Source Control: SVN.
Project Tracking: JIRA, Wiki.
Methodology: Agile, XP
Test Driven Development: Cucumber, WATIR.
Continuous Integration: Team City, Hudson.
Database: Postgres, Mysql.
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Cloud Computing Engineer
Responsibilities:
- Architected robust Reporting Solution.
- Agile Coach for several teams.
- Providing mentorship to junior members.
- Proficient in rapid prototyping using Solr.
- Architected highly-scalable indexing system using Solr.
- Providing Support to Front Page Ad Campaign Reporting.
- Architected custom monitoring tool (YAMAS) for capturing event stats.
Environment: Mac, Linux, Java/J2EE, Mysql, Solr/Lucene, Hadoop, Pig-Latin and others.
Confidential, NYC
Computer Scientist - Hadoop/Java
Responsibilities:
- Architected Data Analysis tool for behavioral Targeting.
- Agile Coach for several teams.
- Providing mentorship to junior members.
- Hive query optimization.
- Ganglia setup within EC2.
Environment: AWS/EC2, Linux, Java/J2EE, Mysql, Solr/Lucene, Hadoop, Hive and others.
Confidential, PA
Senior Java Developer
Responsibilities:
- Responsible for complete implementation Workflow Engine using Spring Framework for large scale “BIGDATA” processing through Cloud Computing (Hadoop Amazon Elastic Map Reduce API).
- Responsible for integrating the OOZIE workflow for Private Cloud Computing.
- Responsible for the usage of Solr Cores for better maintenance of Search Index in BI Tool.
- Integrated the home grown Natural Language Processing in the BI Tool.
- Implemented the Auto Completion feature with data fed from Solr Index.
- Responsible for creating a wrapper on Solr Stats Component using the Decorator Design Pattern.
- Implemented the Solr faceting in the BI Tool.
- Implemented the infinite bi-directional scrolling using JQuery for showing Solr Facet Results.
- Responsible for creating a variety of User Interface features with JQUERY and Confidential UI which helped enhancing the overall look and feel of the product.
- Test Driven Development with Cucumber and WATIR.
- Mentor and Agile Coach.
Confidential
Sr. Software Engineer
Responsibilities:
- Implemented the Equipment Section (to create various orders: new, alternate-line, upgrade, replace). Developed the Admin panel for data upload through excel, rule creation, equipment and price codes creation.
- Implemented the Rule Engine which bars the fraudulent orders placed through the front end and various business rules are to be integrated in the application.
- Implemented High Priority Accessories functionality using AJAX.
- Implemented the code for Consumption of Web Services (third party AMDOCS) to get the rebate plans based on Equipments and Subscribers.
- Also involved in ramp up of the new team members.
- JUNIT Test case implementation.
- Reverse Engineering using Rational Rose and Rational Software Architect.
- SLA management with the Test Defect Management team.
Confidential
Software Engineer
Responsibilities:
- Implemented Facility Management module and Scheduling Classes Module.
- Implemented the Events Calendar where the user can check for related learning activities for the registered courses.
- Integrated the Scriptella ETL for CSV data Import.
- Mentoring junior members.
- Production Support.
Confidential
Software Engineer
Responsibilities:
- Involved in the analysis, design and development of the product.
- Implemented the Evaluation System which consists of variety of questions to judge the aptitude and grasp of the content of the candidate taking the course.
- Implemented the Trainer Productivity Report and Class Status Report.
- Implemented the Events Calendar for Trainers.
- Ramp up of the new team members.
- JNUIT implementation for the application.
- Involved with Clients in User Acceptance Testing (UAT).
- Production Bugs Resolution.