Summary
Overview
Work History
Education
Skills
Timeline
Generic

LAKSHMI SAI

Alpharetta,GA

Summary

  • 7 years of IT experience in all phases of SDLC, like requirement Analysis, Design, Development, Testing, and Implementation.
  • Over 4+ years experience in Golang.
  • Strong working knowledge in developing Restful web services and Micro Services using Golang.
  • Implemented REST services by Golang with microservices architecture.
  • Good hands-on experience in designing, developing, implementing, and deploying applications on the cloud using AWS.
  • Good experience with Docker and Kubernetes. Extensive knowledge in using Git, Bitbucket, and SVN.
  • Hands-on experience in creating user stories and reports like JIRA, and Snagit and working on Work Zone.
  • Experienced in handling big data systems using NoSQL DB, Cassandra & data streaming tools like Kafka in multi-datacenter cluster.
  • Deep knowledge of troubleshooting and tuning Spark applications and Hive scripts to achieve optimal performance.
  • Experienced working with various Hadoop Distributions (Cloudera, Hortonworks, MapReduce, Amazon EMR) to fully implement and leverage new features.
  • Experience in developing Spark Applications using Spark RDD, Spark-SQL, and Data frame APIs.
  • Worked with real-time data processing and streaming techniques using Spark Streaming and Kafka.
  • Designed database schemas with complex entity relationships. Have experience in Agile and Waterfall.
  • Utilized Agile Methodologies to manage the full life-cycle development of the project and involved in the Business requirement phase which involved direct interaction with clients.

Overview

7
7
years of professional experience

Work History

Golang Developer

Farmers Insurance Group
08.2021 - Current
  • Involved in the implementation of procedures for gathering the requirements from clients for solution demonstrations.
  • Developed new RESTful API services that work as a middleware between our application and third-party APIs that we will using Golang.
  • Using GO, developed a microservice for reading large volume of data(millions) from PostgreSQL database.
  • Wrote data APIs and multi-server applications to meet product needs using Golang.
  • Experience in writing the HTTP RESTful Web services and SOAP API's in Golang.
  • Designed configurable REST APIs on demand using Go. Worked on numerous go frameworks like gin, revel, beego.
  • Integrated Jenkins to git where the build triggers automatically when we push a pull request for CI/CD.
  • Worked on CI/CD tool Jenkins to automate the build process from version control tool into testing and production environment.
  • Experienced in using Go technologies on UNIX and Linux platforms.
  • Good understanding of Design Patterns, Multithreading, and GO containers. Well-versed in using Channels and goroutines.
  • Containerized applications using Docker: Created docker files, and built docker images for microservices to run on the Kubernetes platform.
  • Created docker image for microservices files to orchestrate applications using Kubernetes. Proficiency in multiple databases like MongoDB, Cassandra, and MySQL.
  • Produced and Consumed Restful Web Services using Postman Rest Client, Swagger Ul, to interact with different applications from third-party tools.
  • Worked with Business users and stakeholders to gather business requirements and convert the Business Requirements into User Stories using JIRA.

Golang Developer

Webster Bank
10.2019 - 07.2021
  • Designed and implemented a highly available distributed messaging system using Go and Kafka, ensuring real-time data processing across the organization.
  • Optimized database queries and utilized Go's concurrency features to improve application performance, resulting in a 20% reduction in response times.
  • Developed RESTful APIs and web applications using Go and various frontend technologies, enhancing user experience and increasing customer satisfaction.
  • Wrote microservices using Golang.
  • Build Restful API by building a NodeJS Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Experience in developing User Interfaces using ASP.NET, AJAX, HTML, CSS, JavaScript, and jQuery.
  • Worked on Database Programming using SQL and Stored Procedures.
  • Developed a RESTful web API using Spring Boot. Spring Data is used to communicate with the Mongo DB.
  • Developed Web services SOAP/HTTP, SOAP/JMS, and SMTP using SOA technologies such as SOAP, and WSDL.
  • Developed web modules and middleware components using AWS and Spring integration.
  • Developed server-side software modules and client-side user interface components deployed entirely in the Compute Cloud of Amazon Web Services.
  • Used Continuous Delivery/ Continuous Integration tools, Docker, and Jenkins to deploy our application to AWS.
  • Worked in creating and consuming XML Web Services and having knowledge of SOAP, soap header, and soap exception.
  • Developed and maintained stored procedures, User Defined Functions, Indexes, Views, Tables, and Relationships on SQL server.
  • Developed RESTFUL/WCF Web services, APIs, and other back-end components.
  • Involved in Unit Testing and Integration testing in the development environment and ensuring the application is according to specifications.

Big Data Engineer

Abbott
11.2017 - 09.2019
  • Developed Spark Applications to implement various data cleansing/validation and processing activities of large-scale datasets ingested from traditional data warehouse systems.
  • Worked both with batch and real-time streaming data sources.
  • Developed custom Kafka producers to write the streaming messages from external Rest applications to Kafka topics.
  • Implemented a Java-based Kafka consumer to ingest transaction data streams and detect anomalies in real time.
  • Developed Spark streaming applications to consume the streaming JSON messages from Kafka topics.
  • Developed data transformation job using Spark Data frames to flatten JSON documents to CSV.
  • Worked with Spark for improving performance and optimization of the existing transformations.
  • Used Spark Streaming APIs to perform transformations and actions on the fly for building a common learner data model that gets the data from Kafka in near real-time and persists it to Snowflake.
  • Worked and learned a great deal from AWS Cloud services like EMR, S3, RDS, Redshift, Athena, and Glue.
  • Migrated existing on-premises data pipelines to AWS.
  • Developed unit tests in Java to validate the functionality and correctness of Spark Streaming applications.
  • Worked on automating the provisioning of AWS EMR clusters.
  • Used Hive QL to analyze the partitioned and bucketed data, executed Hive queries on Parquet tables stored in Hive to perform data analysis to meet the business specification logic.
  • Experience in using Avro, Parquet, ORC file, JSON file formats, and developed UDFs in Hive.
  • Worked with Log4j framework for logging debug, info & error data.
  • Used Jenkins for Continuous integration.
  • Generated various kinds of reports using Tableau based on client specifications.
  • Used Jira for bug tracking and Git to check in and check code changes.
  • Responsible for generating actionable insights from complex data to drive real business results for various application teams and worked in Agile Methodology projects extensively.
  • Worked with the Scrum team in delivering agreed user stories on time for every Sprint.

Big Data Developer

VNC Technologies
06.2016 - 10.2017
  • Performed analysis, implementation, and performance tuning for engineered artifacts.
  • Configured a Flume agent for ingestion of data from source APIs and stored it to HDFS.
  • Worked with different data formats like Avro, CSV, Parquet, JSON, and sequential files.
  • Built Hive views on top of the source data tables.
  • Utilized a cluster of ten Kafka brokers to handle replication needs and allow for fault tolerance.
  • Used Cloudera Manager for installation and management of single-node and multi-node Hadoop clusters.
  • Utilized HiveQL to query the data to discover transaction trends yearly.
  • Transformed data from unstructured to structured data frames for data analysis.
  • Loaded and transformed large sets of structured, semi-structured, and unstructured data.
  • Wrote Hive Queries for analyzing data in HDFS using Hive.
  • Loaded ingested data into Hive Managed and External tables.
  • Developed multiple Spark jobs using SQL context in Spark and connected to Hive and created a Hive table populated with data.
  • Utilized Kafka as a messaging system to implement real-time streaming solutions using Spark Steaming.
  • Used Spark to load batches of Data Frames.
  • Worked on AWS to form and manage EC2 instances and Hadoop Clusters.
  • Deployed the large knowledge Hadoop application mistreatment Talend on Cloud AWS.
  • Utilized AWS Redshift to store Terabytes of data on the Cloud.
  • Used Spark SQL and Data Frames API to load structured and semi-structured data into Spark Clusters.
  • Involved in the process of designing Cassandra Architecture including data modeling

Education

Bachelor of Science - Electronics And Computer Engineering

K L University
Vijayawada
05.2016

Skills

    Programming Languages: Golang, C, C, Java

    Mark-up Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS, JSON

    Database: Cassandra, Postgres, MYSQL, MongoDB, MS SQL Server

    Cloud Technologies: Azure, AWS

    Operating Systems: Windows, UNIX, Linux

    Others: Splunk, Control-M, Jira, GIT/GitHub, SVN, Docker, Kubernetes,Terraform, Ansible, Jenkins

Timeline

Golang Developer

Farmers Insurance Group
08.2021 - Current

Golang Developer

Webster Bank
10.2019 - 07.2021

Big Data Engineer

Abbott
11.2017 - 09.2019

Big Data Developer

VNC Technologies
06.2016 - 10.2017

Bachelor of Science - Electronics And Computer Engineering

K L University
LAKSHMI SAI