GANESH MAMATHA SHESHAPPA
+1-315-***-**** adg751@r.postjobfree.com
EDUCATION
Syracuse University, Syracuse, NY Aug 2018 - May 2020 Master of Science in Computer Engineering
Courses: Advanced Data Structures, Software Modeling & Analysis, Object Oriented Design, Internet Programming The National Institute of Engineering, Mysuru, India Sep 2012 - Jun 2016 Bachelor of Engineering in Electronics and Communication TECHNICAL SKILLS
Languages: Java, JavaScript, C++, Python
Web: Spring Boot, Spring REST, Spring MVC, Hibernate, Spring JPA, ReactJS, HTML5, CSS3 Tools: Git, JIRA, Redmine, Tomcat, JUnit, Maven
Database: MS-SQL, PostgreSQL, MySQL
IDE: Eclipse, IntelliJ IDEA, VS Code
EXPERIENCE
Full Stack Java Developer GoFigure, Syracuse, NY June 2019 to May 2020
• Experienced in complete software development life cycle and developing applications using Agile (Scrum) methodologies and involved in preparing the detailed design document for the project
• Used Hibernate for mapping objects to the MySQL database tables and Hibernate query language
• With help Spring Data JPA provided repository abstraction
• Integrated the application with Spring REST using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations
• With Spring AOP created an audit logging module and implemented consistent exception handling methods
• Developed RESTful API’s using Spring REST Controllers and generated JSON formats and tested the API’s using Postman
• Created UI based on frontend technologies like ReactJS and bootstrap
• Provided authentication, authorization, and protection against common attacks using Spring Security
• Used MySQL workbench to write optimized queries and generate ER diagram
• Tested Web Services using JUnit framework and maintained code coverage to avoid edge condition failures Java Developer Tata Elxsi, Bengaluru, India Jul 2016 - Jun 2018
• Developed webpages using JSP, JDBC, Spring Boot, back-end coding, database optimization, and third-party integration for an electronics company
• Created various forms using JSTL libraries. Configured the project using full java configuration
• Used Hibernate on top of JDBC to persist data in a PostgreSQL relational database
• Used GIT as version control tool, JIRA for defects tracking and Maven for build process
• Exposed the application as a RESTful web service and Spring Rest Template to use the exposed REST Web Services
• Performed unit testing of the developed component using JUnit
• Deployed the application in Apache Tomcat server
• Documented the business scenarios with functional requirement specifications and component specification PROJECTS
Code Page Management Core Java, Bootstrap, JavaScript Jan 2020 - May 2020
• Built a tool to understand large software systems and its dependencies with the help of the browser.
• Converted the source code into corresponding HTML webpage page with enhanced features
• Implemented an asynchronous message passing communication channel between client & server Recruitment website Spring Boot, Hibernate, React, SSMS Aug 2019 – Dec 2019
• Designed and implemented a UI and database for the recruitment branch of the HR department
• Tracked every candidate’s status with the focus of CRUD operations
• Created a stored procedure and database view for various business requirement Type-Based Package Dependency Analyser Core Java, Swing Aug 2018 - Dec 2018
• Constructed a scalable package dependency analysis tool to analyze package dependencies
• Extracted dependency information from collection of files using parser and tokenizer
• Created a client GUI and a remote server capable of handling multiple concurrent clients LEADERSHIP & INVOLVEMENT
• Facilitated curriculum planning as a student leader with 6 faculty members, communicating plan to 100+ freshmen, organized educational activities for over 500 undergrads, achieving 90% of goals planned for 2 years
• Mentored students as a Peer Advisor on Machine Learning course 4 hours per week at Coursera