We provide IT Staff Augmentation Services!

Senior Technical Lead Resume

PROFESSIONAL SUMMARY:

  • 12 years of IT experience in software design, development, implementation and support for various industries.
  • Experience in Big data, Hadoop Ecosystem components like HDFS, Kafka, Pig, Hive and Spark.
  • Good Knowledge in writing Spark Applications in Python (Pyspark).
  • Working with the data extraction, transformation and load using Hive and Pig.
  • Implemented ETL operations using Big Data platform.
  • Experience in creating dashboard using Qlikview, Excel and Looker.
  • Excellent knowledge in C++ and Python.
  • Good knowledge in SQL.
  • Experience in Object Oriented Programming.
  • Experience in design, development, implementation and maintenance of Windows Applications.
  • Sound skills in debugging and troubleshooting integration and application issues.
  • Excellent commitment, dedication and planning towards goal oriented tasks.
  • Ability to work optimally under scheduled deadlines, and have passion for delivering high quality output.
  • Coordinated design and implementation of applications by collaborating with Project Managers, Engineering teams and Clients representative ensuring on - time completion of project deliverables.

TECHNCAL EXPERTISE:

Big Data Ecosystems: Hadoop, HDFS, Hive, Spark, Kafka

Languages: C++, VC++, Python

Frameworks: MFC

Databases: SQLite, Redshift

Development Tools: MS Visual Studio, Eclipse, Pycharm

Operating Systems: Windows, Linux

Data Analytics Tools: MS Excel, Looker, Qlikview

Methodologies: Agile, Scrum

PROFESSIONAL EXPERIENCE:

Confidential

Senior Technical Lead

Responsibilities:

  • Design and development of Big Data analytics platform for processing customer-viewing ps.
  • Design and development of application software for printers and scanners.
  • Interacting with the client for Requirement gathering and other Scrum activities.
  • Impart domain and technical knowledge to the team.
  • Implement the process with in the team and ensure that the team adhere to the processes.
  • Provide inputs to project manager for developing the Estimates and Schedule for the project and work closely with project manager to track the project progress.

Confidential

Senior Technical Lead

Tools: & Technologies: PySpark, AWS Redshift, Databricks, Looker

Responsibilities:

  • Requirement gathering from the client.
  • Used Jira to update and track the progress of the project and to tracks the issues logged by the testing team.
  • Updating the project progress to the client in weekly meetings.
  • Attending Scrum Planning meeting and Scrum Retrospective meetings.
  • Engaged with the Client side engineering team to discuss about the technical challenges involved in different modules and to find solutions for that.
  • Data modelling using LookML.
  • Analyzing the different data and creating dashboard with the analysis results using Looker.
  • Querying and analyzing data from Redshift tables.
  • Data preprocessing using PySpark.
  • Creating Databricks notebooks to perform different data preprocessing.
  • Fixing the issue reported in the PySpark scripts.
  • Creating PySpark scripts to load the preprocessed data to Redshift tables.
  • Creating scheduled jobs in Databricks that preprocess and load the data to Redshift tables.

Confidential

Senior Technical Lead

Tools: & Technologies: Python, AWS Redshift, SQL Workbench, Looker

Responsibilities:

  • Requirement gathering from the client.
  • Used Jira to update and track the progress of the project and to tracks the issues logged by the testing team.
  • Updating the project progress to the client in weekly meetings.
  • Attended Scrum Planning meeting and Scrum Retrospective meetings.
  • Creating dummy data that need to be load to the Redshift tables using Python.
  • Design the databases and tables in AWS Redshift.
  • Created the SQL query scripts for loading data to AWS Redshift databases.
  • Done data modelling using LookML.
  • Analyzing the dummy data and creating dashboard in Looker.
  • Worked closely with the client team to get this done within a short period.

Confidential

Senior Technical Lead

Tools: Databricks, Spark, Looker, Microsoft Excel, Python.

Responsibilities:

  • Requirement Collection from the client.
  • Used Teamforge to update and track the progress of the project.
  • Used HP Application Lifecycle Management tool to tracks the issues logged by the testing team.
  • Attended daily stand up meeting with client to update the progress of assigned tasks.
  • Attended Scrum Planning meeting and Scrum Retrospective meetings.
  • Worked at client side office for a 2 Months.
  • Loading data from Amazon S3 and done the data wrangling using PySpark.
  • Analyze the data using PySpark and Spark SQL.
  • Created Charts and Dashboard in MS Excel with the data analysis reports.
  • Developed Data Model using LookML.
  • Created different views and dashboards in Looker.
  • Sharing the MS Excel dashboards and the Looker dashboards to the customer on a weekly basis.
  • Attended meetings with the Client’s engineering team to discuss about the future development and activities.

Confidential

Senior Technical Lead

Tools: Hadoop, HDFS, Hive, Python, Python-Flask, D3js, Linux.

Responsibilities:

  • Requirement Collection from the client.
  • Used Teamforge to update and track the progress of the project.
  • Used HP Application Lifecycle Management tool to tracks the issues logged by the testing team.
  • Attended daily stand up meeting with client to update the progress of assigned tasks.
  • Attended Scrum Planning meeting and Scrum Retrospective meetings.
  • Designed and developed the entire automated data analysis system.
  • Created Hive HQL Scripts for the ETL Process.
  • Designed and developed RESTful web service using Python Flask.
  • Created SQLite tables to store the analysis results.
  • Created Cron jobs to run the analysis job on every weekend.
  • Supported in choosing the visualization library for visualizing the analysis result
  • Created dynamic charts using D3js.

Confidential

Senior Technical Lead

Tools: Hadoop, Hive, Kafka, Camus, Qlikview, Java, Linux

Responsibilities:

  • Conducted and attended meetings with the colleagues to create the requirement for this pilot project.
  • Used Jira to update and track the progress of the project and to track the issues logged by the testing team.
  • Used GitHub for source code and script management.
  • Attended daily stand up meeting with the team to update the progress of assigned tasks.
  • Attended Scrum Planning meeting and Scrum Retrospective meetings.
  • Involved in creating a Hadoop Cluster in AWS Cloud using Hortonworks HDP.
  • Responsible to monitor application with high performance.
  • Developed Kafka Producers using Java to collect the tweets.
  • Integrated Camus as a data pipeline component between Kafka and HDFS.
  • Created Hive HQL Scripts for the ETL Process.
  • Loaded and analyzed the data using Qlikview.
  • Created Qlikivew dashboards with the analysis results.
  • Prepared functional design document.
  • Given a demo of this system to the senior management.

Confidential

Senior Technical Lead

Tools: VC++, MFC, COM, CPPUnit, Microsoft Visual Studio 2010, Windows

Responsibilities:

  • Used Teamforge to update and track the progress of the project.
  • Used HP Application Lifecycle Management tool to tracks the issues logged by the testing team.
  • Attended daily stand up meeting with Onsite Manager to update the progress of assigned tasks.
  • Used SVN as a source code management tool.
  • Lead a team of five members.
  • Assigned tasks to the team and evaluated those tasks.
  • Mentor to the newly joined members to the team.
  • Given on VC++ and MFC to the newly joined engineers.
  • Designed and Implemented the Scan diagnose feature to the COM component.
  • Designed, developed, and tested software components meeting deadlines.
  • Fixed the issues reported by the Quality team.
  • Integrated different patches developed by other teams in the tool.
  • Integrated the unit test framework CPPUnit for unit testing the source code.
  • Developed stubs for unit testing the source code.
  • Developed a web-based prototype that diagnoses the printers and scanners.
  • Developed different prototypes to study the feasibility of the new requirements form the client.
  • Worked closely with the Onsite manager for the future business developments.
  • Created technical document for the tool.
  • Code cleanup for different modules.
  • Conducted code review to improve the quality of the software.

Confidential

Senior Technical Lead

Tools: VC++, MFC, CPPUnit, Microsoft Visual Studio 2010, Windows

Responsibilities:

  • Used Teamforge to update and track the progress of the project.
  • Used HP Application Lifecycle Management tool to tracks the issues logged by the testing team.
  • Attended daily stand up meeting with Onsite Manager to update the progress of assigned tasks.
  • Used SVN as a source code management tool.
  • Lead a team of three members.
  • Assigned tasks to the team members and evaluated those tasks.
  • Mentor to the newly joined members to the team.
  • Designed, developed, and tested software components meeting deadlines.
  • Developed the User Interface for the software using MFC framework.
  • Created technical document for the tool.
  • Helped the testing team in creating Test case document.
  • Developed a WIN32 application without user interface, which helps to update to the newer version of the tool.
  • Fixed the issues reported by the Quality team.
  • Integrated the unit test framework CPPUnit for unit testing the source code.
  • Developed stubs for unit testing the source code.
  • Developed different prototypes to study the feasibility of the new requirements form the client.
  • Code cleanup for different modules.
  • Conducted code review to improve the quality of the software.

Confidential

Senior Technical Lead

Tools: VC++, MFC, Microsoft Visual Studio 6.0., Windows.

Responsibilities:

  • Attended weekly meeting with team to update the progress of assigned tasks.
  • Used Visual Source Safe as a source code management tool.
  • Developed the User Interface for the software using MFC framework.
  • Implemented the feature of installing pcAnywhere software if not installed in the machine.
  • Implemented a watcher that watches if pcAnywhere shutdown within 3 minutes.
  • Ported the 32-bit application to 64-bit application.
  • Helped the Quality team in preparing the test case document.
  • Fixed the synchronizing issue in the tool.
  • Unit tested the source code.

Hire Now