Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

SUCHARAN NARRA

Fairfax,VA

Summary

Around 2 Years of IT experience working with various SDLC methodologies-Agile, Scrum, Waterfall Model and applied Agile Test Practices SCRUM, Scripted Test Cases for TDD methodologies.

Experience in Design, Development, Implementation and Testing of applications using Java/J2EE. Developed modules using Angular, Node.js, Reacts, Bootstrap, JavaScript, Ajax, jQuery, HTML5 and CSS3.

Experience in using JavaScript, jQuery, AngularJS, Angular 4/8, Type script for enhancing clientside user experience and improve performance.

Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures and JDBC.

Experience in working with NoSQL databases like MongoDB. Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.

Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases Oracle 9i /10g /11g/12c and MYSQL.

Hands on experience using Pandas and Git Respositories. Recognized for collaborative problem-solving and meticulous attention to detail, I am eager to contribute my technical expertise to software development projects and drive continuous professional growth.

Overview

4
4
years of professional experience

Work History

Java Developer

Eqsol India Pvt
06.2021 - 12.2022
  • Developed dynamic web pages using HTML, CSS, JSP, JavaScript, jQuery for designing the UI for building up a Monolithic application.
  • Implemented business process, database retrievals, access information and User Interface using Java, Struts.
  • Form classes of Struts Framework to write the routing logic and to call different services.
  • Implemented Struts Dispatch Action class and form bean classes using struts framework.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes. Created Responsive Layouts for multiple devices and platforms using foundation framework.
  • Created Managed Beans for handling pages and include logic for processing of the data on the page.
  • Used Hibernate as Object Relational Mapping tool to achieve an object to database table persistency.
  • Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling and SSL.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2 and Promoting DML scripts to DB2.

Environment: HTML, CSS, JavaScript, jQuery, Java, JSP, Struts, Hibernate, JSF, UNIX, SOAP, XML, IBM WebSphere 6.1, Rational Clear Case, Log 4j, IBM DB2.

Intern

ANZ
06.2019 - 05.2020
  • Conducted data analysis and cleaning using Python and pandas for accuracy.
  • Employed Matplotlib and Seaborn for effective data visualization and presentation.
  • Applied statistical methods, including Pearson correlation coefficient, to explore variable relationships.
  • Developed regression models using machine learning algorithms like linear regression.
  • Implemented cross-validation techniques for model robustness and reliability.
  • Conducted evaluations using metrics such as Mean Squared Error and R-squared for accuracy assessment.

Environment: Python, R Programming, Visualization tools (Tableau), Data Structures foundations, Linux programming, Jupyter notebook, Google Colab.

Education

Master of Science - Computer Science

George Mason University
Fairfax, VA
12.2023

Bachelor of Science - Computer Science

Osmania University
India
08.2021

Skills

  • Programming: JAVA, Python, R, C, C
  • Machine Learning: EDA, Regression, Classification, Clustering, feature extraction, training, testing, Hypothesis Testing
  • Frameworks: Spring Boot, Hibernate 4x/3x, Apache Kafka
  • Web technologies: JavaScript, TypeScript, jQuery, AJAX, XML, HTML, CSS, Bootstrap, Angular, ReactJS
  • Databases: SQL, NoSQL, Hadoop, MongoDB, PostgreSQL Cloud Platforms: MS Azure
  • Packages/Tools: Pandas, Numpy, Sci-kit learn, Git, Matplotlib, Seaborn, Plotly, ggplot
  • Methodologies: Agile, Scrum, TDD, Waterfall Web Services: REST, SOAP, WSDL

Projects

STUDENT DATABASE MANAGEMENT SYSTEM

Developed a dynamic web application using PHP for server-side scripting, HTML for markup, and MySQL for relational database management. 

Implemented responsive design with JavaScript to enhance user interaction and ensure cross-device compatibility. 

Integrated a robust authentication system to manage user roles and enforce access controls securely.

 Employed server-side scripting techniques for data validation and security measures. 

Leveraged Git for version control, facilitating collaborative development and code management. Integrated APIs to enable real-time data updates and retrieval from external sources. 

FAKE NEWS DETECTION USING MACHINE LEARNING

 Created an advanced fake news detector using a special type of artificial neural network called Recursive Neural Network (RNN). 

This helps the system understand complex patterns in text better. 

Picked RNN over traditional networks because it's really good at handling information that comes in a sequence, making our accuracy much better.

 Used Python for the project because it's versatile and has lots of tools to help with development. Included machine learning algorithms to teach the system based on labeled data, allowing it to adapt to changes in fake news patterns.

 By using RNN, our system got better at understanding the context and timing in news articles, making it more accurate in spotting deceptive content. 

MOVIE AWARD PREDICTION USING MACHINE LEARNIG

 Identified the need for a fake news detection system to address misinformation. 

Chose Recursive Neural Network (RNN) for its ability to understand intricate patterns in textual data. 

Designed the model architecture, focusing on implementing RNN to enhance pattern recognition. 

Selected Python as the programming language for its versatility and rich libraries.

 Integrated machine learning algorithms to train the model using labeled data, allowing adaptation to evolving patterns.

 Executed the project step by step, utilizing Python tools for the implementation of the RNN-based fake news classifier. 

Conducted rigorous testing to ensure the accuracy and reliability of the fake news detection system. 

Observed that the adoption of RNN improved the system's understanding of context and temporal dependencies in news articles, enhancing accuracy in identifying deceptive content.

Timeline

Java Developer

Eqsol India Pvt
06.2021 - 12.2022

Intern

ANZ
06.2019 - 05.2020

Master of Science - Computer Science

George Mason University

Bachelor of Science - Computer Science

Osmania University
SUCHARAN NARRA