Post Job Free

Resume

Sign in

Java Developer Engineering

Location:
Syracuse, NY
Posted:
October 22, 2020

Contact this candidate

Resume:

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



Contact this candidate