You are on page 1of 3

Divya Sharvani Kandukuri

Software Developer
Phone: 716-939-1319 mailto: divyasharvanik@gmail.com Location: NY
SUMMARY
 Experienced software developer with around 3 years of professional experience as a Java/J2EE developer in the
design and development of RESTful involving Core Java, J2EE.
 Skilled software developer with expertise in multiple programming languages, including Java, Python, C, and C++.
Proficient in writing clean, efficient, and well-documented code to deliver high-quality software solutions.
 Experienced in working with various databases, including Oracle RDBMS, Oracle SQL, PostgreSQL, and MySQL.
Proficient in designing and implementing efficient database schemas, optimizing queries, and ensuring data
integrity.
 Knowledgeable in utilizing platforms and frameworks to streamline development processes. Experienced in using
Spring Boot to develop scalable and modular applications, Pandas for data manipulation and analysis, and Scikit-
learn and TensorFlow for machine learning tasks.
 Expertise in domains like Banking and Financial Services.
 Expertise in Software Development Life Cycle (SDLC) phases including analysis, design, prototyping, development,
testing, implementation, and maintenance for Client and Server side Enterprise Applications
 Expertise in Object Oriented Programming (OOP) using Core Java and development for web applications
using J2EE technologies like Spring, Hibernate, JDBC, JNDI, JSP, JSTL and Servlet
 Expertise in implementing applications using Design Patterns such as MVC, Singleton, Factory, Proxy, Decorator,
Adapter, and Observer
 Expertise in analysis, implementation, and development for Data Structure & Algorithm, Java Virtual Machine
(JVM), and Performance Monitoring & Tuning
 complex data, such as video and graphs, for data persistence to database backbends
 Oriented Analysis, Design, and Development of Applications with UML diagrams
 Sound understanding of database development and database tuning using SQL, PL/SQL, and implementation
for RDBMS like MySQL, and NoSQL like MongoDB, Cassandra
 Knowledge in front-end web development using HTML, CSS, JavaScript, AJAX, JQuery, BootStrap, JSON, AngularJS,
and XML
 Experience in Shell scripting under Windows and Unix/Linux operation system
 Experience in working under Agile Scrum and Waterfall methodologies and using JIRA for task management, issue,
and bug tracking
 Experience in using Git and SVN for version control and continuous integration tool such as Jenkins
SKILLS
Programming Languages: Java, Python, C, C++
Java/J2EE Technologies: Core Java, Spring, Spring Security, Spring Boot, Spring Batch, Hibernate,
JSP, JSTL, JUnit, Servlet, JDBC, Log4j
Web Development: ES6, AJAX, JQuery, BootStrap, AngularJS, JSON, Node.js, Express, React.js
Web/Application Servers: Apache Tomcat
Web Services: RESTful, SOAP UI
Databases: MySQL, PostgreSQL, Oracle
Distributed System & Microservices: Kafka, Docker
CI/CD & Version Control: Git, Jira, Jenkins
Methodologies: Agile Scrum,
Tools: Microsoft Visual Studio, Sublime text, Eclipse, Jenkins, CI/CD tools,
Splunk, Elastic Search, Kubernetes, Docker, Postman, SoapUI,
SonarQube, J Boss, Maven,Code-Cloud.
EDUCATION
MS in Computer Science MAY 2023
State University of New York at Buffalo

B. Tech in Computer Science JUN 2019


Jawaharlal Nehru Technological University Hyderabad
EXPERIENCE
Uber, NY Jan 2023 -
Present
Java Backend Developer (Intern)
Project Description:
 Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.
 Developed modules using Spring Boot, Spring MVC, Angular-JS, Angular-UI, Html, Bootstrap, CSS, JavaScript, and
JQuery.
 Developed Batch jobs using Spring Batch to process transaction data.
 Developed the application using spring framework that leverages model view layer architecture, also configured
Dependency Injection.
 Developed user stories using Core Java and spring and consumed the rest web services exposed from the profit
center.
 Worked on SOAP UI for testing request/response client internal/external web service and outbound
internal/external web services.
 Developed Apache Camel routes and defined JMS endpoints for message processing and routing.
 Worked on Oracle and MySQL, Created DAO classes which get connection instances with Spring
JDBC, Configuring JDBC connections.
 Implemented Spring Boot Microservices to divide the application into various sub modules. Used GitHub for
version control and used Eclipse as the IDE for developing the application.

Tata Consultancy Services Ltd., Hyderabad, India June 2019 – Aug 2021
Software Engineer, Backend Development
Project Description:
Worked for a US banking client on their credit card services team. Microservices scrum teams handled various
functionalities of the credit card applications like account login, transaction processing, checking balance etc.
 Designed, developed, and implemented software solutions while providing end-to-end ownership and
stewardship of key functional and technical architecture for over 20 Microservices for a banking client using
Java and Spring Boot.
 Worked with Core Java concepts and Java 8 Features like Lambda expression, Functional interface, Stream API,
etc.
 Developed and integrated Rest APIs/SOAP calls, new features, and functionality to form a Microservices. Also,
created many Get/POST APIs from scratch for the project and developed Unit tests using JUnit, Mockito, and
Groovy.
 Created Jenkins pipeline for deploying code in the dev/test environment.
 Facilitated agile processes by collaborating with 5 scrum teams to develop, document changes, deploy code, and
ensure high-quality code. Optimized code modules through unit testing and QA protocols, increasing efficiency
within the software development life cycle by 12%.
 Participated in all phases of the software development life cycle, including requirements gathering, design,
development, testing, and deployment.
 Developed and reviewed components of a software application using Angular7, adhering to industry coding
standards and increasing client site efficiency by 5%. Utilized Selenium framework to enable automated testing,
reducing testing time on existing web applications by 40%.
 Implemented modern development practices (e.g., automated testing, Agile development, TDD), augmenting
productive exchanges between tech institution and clients by 50%.
 Produced over 2,000+ lines of high-performance JAVA code and over 150+ unit tests for production reuse.
 Stayed abreast of the latest industry trends, tools, and techniques to ensure that the software solution is up to
date with the latest developments in the field.
 Applied disciplined coding guidelines to enable agility and deliver high-quality codes by maintaining coding
standards. Used Splunk for debugging, troubleshooting, and resolving defects raised by the QA team.
 Worked in Agile methodology with significant contribution to standup along with its other proceedings such as
retro, planning, grooming, and sizing the tickets.
Dell Technologies, Hyderabad, India Jan 2019 – May 2019
Software Engineer Intern
Project Description:
 Designed and developed Python applications for various platforms, including web, desktop, and mobile.
 Utilized object-oriented programming principles to create modular and reusable code.
 Developed and maintained RESTful APIs using Python frameworks such as Flask and Django.
 Worked with data processing libraries like NumPy and Pandas for data manipulation and analysis.
 Designed and maintained databases using SQL, NoSQL.
 Developed and integrated machine learning models into software applications using Python libraries such as
Scikit-learn and TensorFlow.
 Utilized version control systems such as Git to manage code changes and collaborate with other developers.
 Worked with continuous integration and deployment tools such as Jenkins and Docker to streamline the
development and deployment process.
 Utilized agile methodologies for software development, including sprint planning, daily stand-ups, and
retrospectives.
PROJECTS
BTS Lyrics Generator May 2023
 Coded two generators which generate lyrics from the model trained on all BTS songs.
 Implemented a Bi-directional LSTM to create generator which is trained on a dataset comprising of all songs.
 Applied concepts of a transformer to create a encode-decode model to create the second generator.
 https://github.com/divdiv8/bts-lyrics
Cookbook Project to generate AI generated recipes April 2023
 Utilized OpenAI’s generative text API to generate recipes using customized prompts from user. Stored the text output in JSON files
using lambda expressions to make it easier to display the generated recipes on front-end.
 Built front-end of the application using streamlit library and Python.
 https://github.com/divdiv8/cookbook-project
Credit Card Approval Prediction Dec 2022
 Evaluated effectiveness of three algorithms - SVM, logistic regression and XGBoost - in predicting customers’ ICPs &
achieved 93% accuracy.
 Maximized model efficiency by using SMOTE to appropriately balance dataset.
 Deployed optimized Machine Learning model as part of an HTML, CSS & Bootstrap web application using Flask framework.
Employee Churn Prediction Nov 2022
 Processed incoming raw data to create datasets for better information representation, optimizing dataset discrepancies by
15%
 Implemented ROSE for data balancing and other R libraries to generate visual insights into the employee attrition process,
resulting in a 5% more accurate prediction rate.
 Applied reliable statistical learning models including Random Forest & Boosted Logistic Regression to analyze data
structures, improving accuracy of prediction metrics by 80%.

ACTIVITIES
 Led a team of 20+ students in organizing an inter-university hackathon that attracted more than 200 participants from 10+
universities.
 Received Prime Minister’s Scholarship under National Defense Fund throughout Bachelors.
 Volunteered at a local community school to teach science to students of 2nd – 5th grade.

You might also like