Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
GeneralManager
SATISH DIVAKARLA

SATISH DIVAKARLA

Prinicipal Software Engineer
Gilbert,AZ

Summary

Principal software engineer with 15 years of experience in designing, building and improving highly scalable and resilient enterprise applications. My passion towards data made me take up a few data-driven projects which includes building a few data pipelines, performing data analysis and building machine learning models that adds value to the business. Detail-oriented, organized and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.

Overview

14
14
years of professional experience
6
6
years of post-secondary education

Work History

Prinicipal Software Engineer

SHUTTERFLY INC
TEMPE, Arizona
03.2022 - Current
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.

Senior Software Engineer 2

Shutterfly
Tempe, AZ
03.2019 - 03.2022
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Trained and mentored junior developers and engineers, teaching skills in [Area of expertise] and working to improve overall team performance.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.

Data Scientist

Blackboard
03.2017 - 02.2019
  • Implemented sentiment analysis engine which can predict the emotion of the students in the discussion board based on the text analytics
  • Implemented a multi label classifier for toxic comment classification as a proof of concept to identify the posts that should be flagged and require attention for healthy conversation in discussion posts
  • Performed exploratory data analysis, statistical analysis and built visualization report on telemetry data from Learn to understand instructor behavior patterns on grading
  • Environment: R, Python, NLTK, Scikit, Postgres, Snowflake, Moodle

Senior Software Engineer

Blackboard
11.2015 - 02.2017
  • Involved in transitioning of Blue Canary to Blackboard, which includes participating and providing inputs for BB predict
  • Involved in supporting existing customers and also onboarding new customers during the transition phase from Bluecanary to blackboard
  • Built a K-Means cluster to identify course and institutional clusters based on student LMS data
  • Environment: R, Python, Java,, Snowflake, Mysql and Mongo DB

Senior Software Engineer

Clairvoyant LLC
07.2014 - 11.2015
  • Implemented BIG data/Hadoop pipeline with a group of engineers for a financial institution called Early warning services
  • Involved in implementation and coordination of development activities for the “New Account Openings” project, the first project in EWS that used the big data platform
  • Involved in data collection for Grand Canyon University, which includes scraping the data from websites, downloading tweets and preprocessing
  • Environment: Hadoop, Hive, Impala, Sqoop, Cascading, Cassandra, SOLR, Scrapy, Python, NLTK, Stanford Core NLP, Twitter API.

Senior Software Engineer

Calsoft labs
01.2012 - 07.2014
  • Involved in development activities of twin projects Knowledge check and Knowledge Check Builder
  • Managed the oozie workflows for the dashboards related to knowledge check project
  • Involved in migrating hadoop data pipeline jobs from CDH3 to CDH 4.5
  • Developed dashboards called Monet reports, a module in Classroom client
  • Built in Jasper reports.

Senior Member Technical Staff

04.2009 - 01.2012
  • Involved in development enhancements for Cluster Verification Utility tool for Oracle DB and HAS
  • Converting the stand-alone project to an API based multipurpose component
  • Primary point of contact for release for OTN releases
  • Involved in design of automating CVU OTN testing process
  • Coordination of offshore team from India with main team at headquarters
  • Environment: Core Java, JUnit, Perl, Shell scripting, Oracle RAC, OCFS, UNIX

Software Engineer

Xora Software Systems Pvt Ltd
07.2007 - 10.2008
  • Involved in development and training the resources on Internationalization of Xora GPS TimeTrack
  • Developed an internal tool which can be run on any java source code, to identify the improper coding practices
  • Involved in Alerts module enhancements
  • Java, JDBC, Servlets, , Quartz, XML, iBatis, JUnit, Resin and Oracle

Education

Master of Technology (M.Tech) - IT

International Institute of Information Technology
05.2005 - 06.2007

Bachelor of Technology (B.Tech) - Computer Science

Jawaharlal Nehru Technological University
Hyderabad, India
08.2001 - 04.2005

Skills

    Java Frameworks - Spring, Struts, GWT, extJS, Junit, TestNG and SOA(Web Services)

AWS Services: S3, EC2, EMR, IAM, SQS, SNS, Glue, Lambda, Elastic cache, step functions and cloudwatch

Bigdata Technologies: Hadoop, Hive, Impala, Sqoop, Cascading, Cassandra, SOLR, Kerberos, Spark, Airflow

Python libraries: pandas, numpy, scikit, nltk, ggplot, plotly, seaborn

Machine Learning: classification, regression, clustering, feature engineering, k-NN, Naive Bayes, SVM, decision trees, random forest, gradient boost, NLTK and word embeddings

R packages: tidyr, dplyr, magrittr, ggplot, plotly, leaflet, shiny, glm, randomforest and caretDatabase - Oracle, MySQL, Postgres, Derby, Allegrograph, Cassandra, MongoDB and SOLR

Accomplishments

  • Awarded “Top 50 projects” prize in Amazon Alexa API Mashup contest in Hackster.io
  • Kaggle Challenges Completed in top 15% of the leaderboard for predicting transformed count of hazards or pre-existing damages Completed in the top 25% for implementing a multi-label classification of toxic comments.

Timeline

Prinicipal Software Engineer

SHUTTERFLY INC
03.2022 - Current

Senior Software Engineer 2

Shutterfly
03.2019 - 03.2022

Data Scientist

Blackboard
03.2017 - 02.2019

Senior Software Engineer

Blackboard
11.2015 - 02.2017

Senior Software Engineer

Clairvoyant LLC
07.2014 - 11.2015

Senior Software Engineer

Calsoft labs
01.2012 - 07.2014

Senior Member Technical Staff

04.2009 - 01.2012

Software Engineer

Xora Software Systems Pvt Ltd
07.2007 - 10.2008

Master of Technology (M.Tech) - IT

International Institute of Information Technology
05.2005 - 06.2007

Bachelor of Technology (B.Tech) - Computer Science

Jawaharlal Nehru Technological University
08.2001 - 04.2005
SATISH DIVAKARLAPrinicipal Software Engineer