Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Manasi Bhatkhande

Pune

Summary

Ambitious Software Engineering Analyst with a background in programming languages and operating systems. A bilingual employee with over 6 years of knowledge in effectively communicating complex technical information in terms that anyone can understand. Offering talents in coding, testing, and change management.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Software Engineering Senior Analyst

Accenture
08.2021 - Current
  • Worked in team-driven environments and communicated effectively with stakeholders.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Installed and configured software applications and tested solutions for functionality.
  • Corrected, modified, and upgraded software to improve performance.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Tested and deployed scalable and highly available software products.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Developed code on AWS Lambda using Java for encryption and decryption of files.
  • Wrote code in Python to execute SQL operations on Amazon Redshift. Updated shell scripts to deploy input files from the gateway server. This automation saved up to 95% of manual efforts and time.
  • Build and Test appropriate applications from scratch or modify current applications w.r.t client requirements using Python, Terraform, AWS Step Function, AWS Glue, and AWS EC2.
  • Writing test cases, and test scenarios for regression testing.
  • Migration of legacy application from CDH to cloud pipeline CDP. Modify code, integrate Snyk, handle maven files, add new or modify shell scripts, etc to migrate the application to the new CDP cluster. Manage Solr data population and use Cloudera Manager for managing and monitoring the application.
  • Fixing Snyk and Archer Vulnerabilities by making code fixes. Modify dependency versions in pom.xml or change code if required to fix vulnerabilities. Make corresponding changes in GitLab and merge the changes after successful pipeline completion.
  • Running Jenkins and Gitlab CI/CD Pipelines for creating deployment packages and compiling codes. Run Jenkins and Gitlab CI/CD pipeline to create deployable packages and fix Snyk Vulnerabilities.
  • Fixing issues in production to create a smooth flow and faster resolution. Fix all issues thus observed in migrating the application, post-deployment issues like application stalling, application failure, server node failures, data population issues, cluster issues, etc.


Systems Engineer

TCS
10.2017 - 08.2021


  • Participated in system development life cycle from requirements analysis through system implementation.
  • Responsible for production deployments and fixing production issues. Different issues like cluster creation or termination failures, data population issues, trigger handling issues, automated workflow execution issues, Gitlab pipeline and build issues, Lambda execution, automated triggering issues, etc were fixed in order to provide a smooth functioning on all days.
  • Managed the AWS side of the application by checking CI/CD pipelines. Cluster management was done by using EMR. Modified IAM roles and policies as per requirement. Used AWS Athena tables to check data and AWS lambdas to populate data into AWS Athena and CloudWatch to check logs of the same. Used S3 for file management.
  • Responsible for modifying or writing scripts for automated File Copy on AWS. Used AWS and Linux-based knowledge to write these scripts.
  • Modify or write new complex SQL templates. Integrate this SQL template into Oozie workflows. Triggers these workflows from EMR and tests workflow process and data population. Integrated and automated oozie workflow testing process by utilizing Java-based domain knowledge thus optimizing the test run time by over 90%.
  • Module owner of Java and responsible for writing Java UDFs and modifying existing Java applications to add new functionalities and test the same by writing Junit test cases.
  • Migration of SQL code to Spark using Scala and Java. Convert SQL templates into Java or Scala-based spark codes. Integrate spark codes into workflows and enhance and improve the process.
  • I was leading 2 main client deliverable modules utilizing strong interpersonal and communication skills. I was the module lead of the same and used to develop requirements test them and deployable packages accordingly.
  • Managed database using SQL Server. Created and modified complex SQL queries to identify data flaws, market issues, and market requirements. Add new tables to the database or modify existing schemas. Use SQL knowledge to handle the database.


Education

Master of Science - Computer Science

PVG
Pune
05.2020

Bachelor of Science - Computer Science

MIT
Pune
04.2017

Skills

  • Mission Critical Applications
  • Computer Coding
  • Code Testing
  • Effective Verbal Communication
  • Software Debugging
  • Teamwork and Collaboration
  • Analytical Thinking and Problem Solving
  • Agile/Scrum Methodology
  • Time Management and Organization
  • Amazon Web Services
  • Source and Version Control: Gitlab, BitBucket
  • Programming Languages: Java, Python
  • Database: SQL, SQL Server
  • GitBash, Terraform, Putty
  • BigData, Hadoop, Hive, Oozie, and Spark Scala
  • Shell Scripts
  • IDE: Eclipse, Pycharm, IntelliJ
  • Vault, Solr, Urban-Code
  • Software Development Tools: JIRA, Confluence

Certification

VSkills Certified in Big Data and Hadoop

Timeline

Software Engineering Senior Analyst

Accenture
08.2021 - Current

Systems Engineer

TCS
10.2017 - 08.2021

Master of Science - Computer Science

PVG

Bachelor of Science - Computer Science

MIT
Manasi Bhatkhande