Lakshmichaithanya Pernapati
Bellevue, WA
https://www.linkedin.com/in/lakshmichaithanya-pernapati
ac25wp@r.postjobfree.com
PROFESSIONAL SUMMARY
Software Engineer with expertise in building highly scalable applications using Java stack for more than 3 years
Strong working experience in ingestion, storage and processing of big data from different sources
Strong Hands on experience in HDFS, MapReduce, YARN, Hive, Pig, SQOOP, HBase, Spark, Oozie and Shell scripting
Good Working knowledge in Hadoop distributions systems like Horton Works Distributions (HDP) and Cloud based infrastructures, especially Amazon Web Services (AWS)
Good exposure on Agile Software development
Ability to analyze and understand requirements of the product and work on them
Highly motivated and versatile team player with the ability to work independently or part of the team
Able deliver with minimal guidance and quickly adapt to the situations
Quick and continuous learner of new and emerging technologies
SKILL SET
Programming Languages : Java, C, C++
Scripting Languages : Bash, Python, HTML, Java servlets and JSP
Big data eco systems : HDFS, MapReduce, YARN, Hive, Pig, SQOOP, HBase, Spark, Oozie, Zookeeper
Databases : MYSQL, MongoDB (NOSQL)
Cloud Platforms : Amazon Web Services(AWS)
Testing Frameworks : TestNg
Version Control Tools : SVN basics
Build Tools : Maven
IDEs : Eclipse, NetBeans
Documentation &Agile Practice : Confluence, JIRA
WORK EXPERIENCE
Software Engineer, Data team at Inside View Technologies Jul 2015 to Jun 2017
Project : Data Pipelines
Technologies: Hadoop, HBase, Pig, Hive, Apache Oozie, Airflow, YARN, Spark, Kafka, Python, AWS, Qubole
Description : Pipelines for data ETL (Extract, Transform and Load)
Responsibilities:
oWorked closely with the Editorial teams to understand the format (ORC, JSON, XML, CSV etc.) of the data files and documented the business requirements, created the UML diagrams in Confluence page
oResponsible for generating actionable insights from complex data to drive significant business results for Internal teams
oIngested data from RDBMS using SQOOP and performed data ETL, and then index the transformed data to HDFS, Hbase, S3 buckets and Elastic Search as per the business requirement
oWorked on module testing and ensured that the pipelines created are scalable
oMigrated existing MapReduce & Pig scripts into spark jobs to optimize the cluster resources and timelines
oCustomized partitions and groups in Kafka consumers & producers to maintain near real time data processing
oWorked on setting up Oozie work flow, airflow jobs to coordinate among different modules
oWorked with quality team to troubleshoot, resolve data quality issues and maintained data accuracy
oInter team co-ordination & organized KT sessions to the newly on-boarded members of the team
Project : Data Field Validation Tool
Technologies: Java, JDBC, hibernate, Maven, Amazon Web Services (AWS), JIRA, Confluence
Description : A Front-End tool which takes input (file) from internal users, contacts validation system to get the results and reports them to users via mail system
Responsibilities:
oWrote Back-End logic in such a way that contacts validation module to obtain the results
oStore the results in S3 to do analysis at any time
Software Engineer Intern at InsideView Technologies Oct 2014 to Jun 2015
Project : Data Fields Validation System
Technologies: Java, JDBC, hibernate, Maven, Amazon Web Services (AWS), SQOOP, JIRA, Confluence
Description : A data application which takes data from MYSQL tables, validates the data and updates the tables
Responsibilities:
oResponsible for developing and modifying the existing database layer (DAO) based on the business requirements
oDesigned and developed SQS consumers and producers for validation module
oWorked on creating shell scripts to automate the jobs
oUsed log4j API for logging, analysed the log files and created reports
Project : Automation Testing application (oct 2014-Dec2014)
Technologies: Java, J2EE, Maven, TestNG, JIRA, Confluence
Description : An automated testing project which contains test cases for all possible functionalities in InsideView web application configured using Hudson tool through which it runs timely reports the results
Responsibilities:
oDeep understanding of all aspects of a software lifecycle
oParticipated in project planning discussions and worked with team members to analyze the requirements and translate them into working software modules
oDeveloped API, UI test modules using TestNG and Selenium Web driver test automation frameworks
oUsed Xpath expressions to identify the dynamic web elements
oAdhered to coding and documentation standards and used the best practices
Software Engineer Intern at Tara Mobile Technologies Aug 2014 to Sept 2014
Project : Leave Manager
Technologies: Android SDK tools, Android Virtual Device Manager, PHP, Xampp Server, Eclipse
Description : Leave Manager is an android application that provides a platform where an employee can apply leave and view the status of leave
Responsibilities:
oImplemented application logic using Eclipse IDE and Android SDK
oDeployed the project using local Xampp Server
oConfigured AVD (Android Virtual Device) and gave a demo on application through Android Emulator
oDemonstrated existing bugs in android apps and reported the possible solutions
oWorked on SmsManager API and gave a demo on it
OTHER PROJECTS/ POCs
Mini Search Engine
oThe main purpose of this project is to build a simple search engine for any website to retrieve the high ranked links of news for a given search key
Instant Messenger
oThis project is the imitation of real world client server chat application using TCP and UDP level protocols
CERTIFICATIONS and ACHIEVEMENTS
Oracle Certified Professional, Java SE 6 Programmer
Won first prize in Code for Good Hackathon-2014 conducted by JP Morgan
EDUCATION
M.S in Information Technology, JNTU – Hyderabad, India
course highlights: E-Commerce, Software Engineering, Algorithms
B. Tech in Computer Science, JNTU – Anantapur, India
course highlights: Data Structures, Operating Systems, Computer Networks, Object Oriented Programming