Gita Donkal
ï linkedin.com/in/gita-donkal- #-H -
Skills
Languages: Java, C#, Angular, HTML, CSS
Frameworks and Libraries: Spring Boot, JPA, Hibernate, JUnit, ASP.NET, ASP.NET MVC/CORE
Databases: MySQL, LINQ, SQL Server, PostgreSQL
Tools & Technologies: IntelliJ IDEA, Eclipse, Docker, Maven, Git, Jira
Web Technologies : REST APIs, Microservices, Azure Services
Education
NIT Kurukshetra
M.Tech CSE (Cyber Security)
Kurukshetra University
B.Tech CSE
2016 - 18
CGPA: 8.3/10.0
2011 - 15
GPA: 7.78/10.0
Work Experience
Product Engineer (Smart Energy Water, Bangalore)
Project : LibertyCF
•
•
•
•
•
•
•
•
•
Designed high-performance backend applications using C#, .NET, OOPS, and MySQL.
Developed and maintained microservices and RESTful APIs with ASP.NET Web API,
supporting scalability and modularity for efficient data integration and exchange.
Integrated both relational databases and MySQL, optimizing data storage and retrieval processes.
Created an outage scheduler from scratch to manage utility-specific data, handled database operations,
and deployed the application via Git and Azure.
Implemented secure user authentication and authorization using JWT, with logging and error handling
through Serilog.
Applied SOLID principles and the Repository pattern in system design.
Contributed to an Agile/Scrum team, participating in sprint planning, daily standups, and retrospectives.
Worked closely with front-end developers, DevOps, QA, and other teams to ensure a smooth product
delivery.
Authored documentation for API design, system architecture, and code changes.
Junior Software Engineer (ExcelSoft Technologies, Noida)
Project : CollegeSPARC
•
•
•
•
•
•
Dec 2021 - Sep 2022
Developed robust controllers to handle HTTP requests, responses, and routing.
Refactored both front-end and back-end code and implemented critical enhancements that boosted user
experience.
Developed a detailed migration plan with timelines, milestones, and risk assessments, enabling a smooth
upgrade from AngularJS to Angular 13.
Enhanced application architecture by implementing Angular’s component-based design, leading to a 45%
increase in code reusability.
Built database interaction models using Entity Framework, streamlining data access, persistence, and
manipulation via SQL.
Designed and refactored the application using MVC architecture, ensuring clear separation of concerns
for maintainability.
Assistant Professor (Chandigarh University, Chandigarh)
•
Dec 2022 - June 2024
May 2019 - June 2021
Instructed courses in Database Management Systems, Computer Networks, Computer Organization &
Architecture, C, C++, Java, and Information Security.
Projects
Employee Management System | Java, Spring Boot, MySQL, REST API, Maven
June 2024
• Developed an application using Java, Spring Boot to manage employees and departments featuring distinct
functionalities for both.
• Implemented RESTful APIs to handle CRUD operations for employees and departments and wrote controller,
services layer, DAO layer for back-end using JDBC Template.
• Integrated MySQL for persistent data storage
• Deployed using Maven and performed unit testing with JUnit.
Multimodel Fusion Framework | Scala, Java, Apache Spark, Hadoop, MapReduce
2017 -18
• Designed and implemented a multimodel fusion framework to enhance intrusion detection systems (IDS) for
securing big data environments.
• Integrated multiple machine learning models, including decision trees, neural networks, and support vector
machines, to improve detection accuracy and reduce false positives.
• Managed and processed large-scale data sets, ensuring efficient data ingestion, transformation, and storage using
technologies such as Hadoop and Spark.
• Tuned and optimized models to achieve high accuracy and low latency in detecting and responding to potential
security threats.
Vehicle Information System | HTML, CSS, Advanced Java, Apache Tomcat, Excel
Jul 2014
• Developed a full-stack web application enabling users to sell vehicles, buy vehicles, purchase vehicle parts, and
apply for vehicle loans.
• Deployed web applications on Apache Tomcat server, configuring servlets through web.xml and leveraging context
parameters for environment-specific configurations.
• Implemented servlets to handle HTTP requests and responses, managing client-server communication effectively.
• Integrated Excel for managing and processing vehicle and parts data effectively.
Railway Management System | HTML, Core Java, SQL, JDBC OOP
Jul 2013
• Built a desktop-based Java application for managing ticket reservations, railway timings, and other inquiries.
• Used JDBC to connect and perform CRUD operations on the database.
• Utilized SQL database to store and retrieve reservation details, railway schedules, and user information.
Certifications
Advance Java | June 2014-August 2014
• Project Training in Advance JAVA,
Core Java | June 2013-August 2013
• Project Training in Core JAVA,
Sky InfoTech, Noida
HCL CDC, Chandigarh
Publications
•
Gita Donkal and Gyanendra K. Verma ,“Securing Big Data Ecosystem with NSGA-II and Gradient
Boosted Trees based NIDS using Spark”, in the International Conference on Intelligent Computing and
Control Systems, (ICICCS), Madurai, IEEE Xplore, 2018 [DOI: 10.1109/ICCONS-].
•
Gita Donkal and Gyanendra K. Verma, ”A Multimodal Fusion based Framework to Reinforce IDS for
Securing Big Data Environment using Spark”, In Journal of Information Security and Applications (JISA),
Elsevier, 2018. [DOI 10.1016/j.jisa-].
Gita Donkal, “Detection, Location and Mitigation of Denial-of-Service attacks to Secure
Cyber-Physical UAS”, Chapter 7, “Digital Twin Technology An Evaluation” Press, Taylor & Francis
Group, LLC, 2021.
•