Professional Documents
Culture Documents
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
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.