Sai Kiran
* ********* ****, ***** *****, NJ, ****2
203-***-**** *************@*****.***
EDUCATION
Master of Computer Science and Information Technology G.P.A – 3.86/4.0
Sacred Heart University, Fairfield, Connecticut May 2017
Bachelor of Technology, Electronics and Communication Engineering G.P.A – 3.4/4.0
Sasi Institute of Technology and Engineering, Tadepalligudem, India April 2015
PROFESSIONAL SUMMARY
•Java Developer with Experience in Java, J2EE Frameworks such as Spring, JPA and Hibernate.
•Strong understanding with core Java SE, including Collections API, threads, multithreading, generics and JDBC.
•Hands on experience in Creating Static Web pages using HTML 5, CSS 3, Java Script.
•Hands on Experience in designing single page applications using Angular 2.
•Experience in Designing Dynamic web pages using jQuery, Ajax.
•Proficient in working with Java Servlets and JSP’s.
•Extensively worked on Creating Database Schema on MySQL using RDBMS Features.
•Proficient in working with NoSQL database Mongo DB.
•Strong exposure in writing JUnit test Cases.
•Proficient in JAX-WS and JAX-RS such as RESTFUL web services.
•Knowledge on how to consume JSON data source in Restful web services.
•Experience in using Log4J for runtime logging, JUnit for unit testing and Integration testing during the projects.
•knowledge of Jenkins Continuous Integration Server-Installation, Configuration, Design and Administration and integrating these tools with other systems.
•Experience in Build tools like Maven and Gradle.
•Involved in Testing web services using SOAP UI, Postman.
•Expertise in version control tools like GIT.
•Knowledge on SDLC such as agile and Scrum.
•A thorough professional with proactive attitude, out of the box thinking and generating new ideas.
•A keen communicator with the ability to relate to people across all levels in the organization.
RELATED EXPERIENCE
SICL America
Cinnaminson, NJ
Project: Full Remit January 2017 – present
•Developed single page application using Angular 2, HTML5, CSS3.
•Implemented the Backend logic J2EE frameworks using spring concepts -Spring Boot, Hibernate, JPA.
•Created internal & external services, Entity services and handlers.
•Involved in creating and handling sessions using Http Sessions
•Developed Restful web services and implemented Spring Security for improved security.
•Integrated Spring & Hibernate, JPA frameworks to develop end to end application.
•Used Hibernate to connect from REST web service and perform CRUD operations in to Mongo DB.
•Used core Java concepts like Collections, Generics, Exception handling, IO to develop business logic.
•Involved in writing testing cases using Junit
•Involved in calling external services using Http Client.
•Used Maven as dependency management tool and Git as version control.
•Involved in Testing web services using Postman.
•Used log4J for logging and debugging of the application.
Environment: Java1.8/J2EE, Spring, Hibernate, Spring Boot, Restful Web Services, Maven, Git, Jenkins, Spring Security, Angular 2, HTML 5, CSS 3, Junit, Log 4j, Mongo DB, Eclipse
SICL America
Cinnaminson, NJ
Project: Sunrise A2Z Shop Center August 2016 – December 2016
•Used HTML, Java Script, JQUERY, XML, JSP to develop UI simulator pages
•Implemented the application using spring concepts -Spring MVC.
•Developed Restful web services and implemented OAUTH2 for improved security.
•Integrated Spring & Hibernate, JPA frameworks to develop end to end application.
•Used Hibernate to connect from REST web service and perform CRUD operations in to Mongo DB.
•Used spring framework to inject services, entity services, transaction management.
•Used core Java concepts like Collections, Generics, Exception handling, IO, Singleton to develop business logic.
•Involved in unit testing using JUNIT.
•Used log4J for logging and debugging of the application.
•Involved in Tomcat server configurations set up, data sources, and queues set up and deploying the application.
Environment: Java1.8/J2EE, HTML, JavaScript, JQUERY, JSP, JSON, Restful, Apache Tomcat Server 9, XML, Spring 3.2, MVC, IOC, AOP, Hibernate 3.5, JUNIT, MongoDB, Singleton.
Java Developer
Sashi’s Investments and Consulting Ltd.
Kukatpally, Hyderabad
India January 2015 - November 2015
Project: Payroll Application
Description: Involved in a Payroll Application Development, which uses spring framework. The module allows the user to add a new employee, his pay structure, generate pay slip, deductions, Income Tax calculations and other payroll activities. The user can also modify the pay structure with a user-friendly GUI and uses JDBC for the back-end transactions.
Responsibilities:
•Extensively used Eclipse IDE for building, testing, and deploying applications.
•Established two new functions, checking module and current user verification in account module, from front end to back end.
•Developed the whole frame work for the project, based on Spring.
•Developed controllers, repositories, Service modules, form beans and validations.
•Developed beans and persisted bean in the database using JDBC.
•Designed application components using Java Collections & provided concurrent database access using multithreading.
•Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/Oto fulfill the implementation of business logic.
•Involved in development of Spring DAO layer which invoked database queries.
•Built application using Maven and used Jenkins for continuous build integration.
•Used Executor Service and Thread Pool Executor for multi-threading and thread resource pooling.
Environment: JDK 1.6, DAO, JSP, Core Java, JDBC, Collections, Multithreading, Exception Handling, Generics, Enumeration, Spring, Maven, XML, CSS, HTML, MySQL, UML
PROJECTS
Sacred Heart University
Fairfield, Connecticut
Software Developer August 2016 – April 2017
•Developed a J2EE web application for the Global Institutions department at Sacred Heart University.
•Used Spring MVC Architecture to Design and build the Application.
•Developed User interface using HTML 5, JSP in creating the Webpages for the application.
•Used Bootstrap and CSS Scripts to make the UI User Friendly.
•Written Angular JS and jQuery functions to make the application as Single Page Application.
•Written controllers in the Controller Layer which are used to perform actions which are given out by UI.
•Written DAO objects, POJO classes and interfaces on the Dao layer and Data layer.
•Configured web.xml and written beans for the dispatcher-servlet.xml.
•Written JDBC connection in the service layer to connect it with the MySQL Server.
•Gathered Information from Students and Staff and Build a Database Schema for MySQL Databases.
•Validated the values entered in the Forms using JavaScript validation framework.
•Used JUnit Testing and Written Test Cases for the Application.
•Generated war file and deployed on the WebLogic application Server.
TECHNOLOGY SKILLS
•Programming: Java SE, Java EE, PHP, JavaScript, XML, Swift 3.0, Core Java (Collections, Generics, Exception handling, IO).
•Web Design: JSP, HTML 5, jQuery, CSS, Bootstrap, Angular JS, JSON.
•Databases: Oracle 11g, MySQL, Mongo DB.
•Servers: Apache Tomcat.
•JEE Frameworks: Spring MVC, Hibernate, Junit, Restful webservices.
•Tools: Maven, GIT.
•IDE’s: Eclipse IDE.
ACTIVITIES
Class Learning Assistant, Sacred Heart University, Connecticut Oct 2015-Present
•To help students with queries related to Flash Animation course
VISA Status
I’m currently on OPT-EAD(F1) and is authorized to work for any employer in US