Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
Generic

RAVI RITHISH

Albany,New York

Summary

Over 8 Years of IT Experience in System Analysis, Design, Development of Web, and Client Server Enterprise Applications using Java/J2ee Technologies and Angular Framework.Ambitious Java Developer versed in following established procedures and working under little or no supervision. Offering technical expertise in programming analysis, application analysis and design. Excellent team player with in-depth knowledge of development tools and languages. Experienced Java Developer focused on solving customer problems, improving usability and maximizing efficiency. Effective at working in Agile environments using Scrum methodologies. Clear communicator, forward-thinking development professional bringing expertise in Java, SQL, HTML, CSS, JavaScript and other programming languages. Talented Java Developer driven to exceed customer expectations with cutting-edge applications, versed in the latest technologies and most useful programming languages.

Overview

11
11
years of professional experience

Work History

Senior Programmer

ITS - OPWDD
Albany, New York
08.2022 - 04.2024
  • Held Senior Programmer role, focusing on SDLC phases from requirements to testing for ITS-New York State, NY using Partial Agile Model
  • Implemented UI using JSF, JavaScript, CSS, and developed complex web pages with AJAX for enhanced user interaction
  • Developed Graphical User Interfaces with PrimeFaces, simplifying UI development and involved in creating composite components for efficiency
  • Utilized Hibernate for mapping between relational database tables and Java objects, improving data management
  • Managed project builds and dependencies with Maven, adhering to quality standards verified by SonarQube
  • Generated interactive PDFs and HTML versions using Lowagie, iText and Free Marker Templates
  • Configured WebSphere Application Server for JSP, Servlets, and XML descriptors; used WebSphere Application Developer for local testing and deployment
  • Maintained version control with SVN; executed SQL queries, PL/SQL Stored procedures for database management, and collaborated closely with testing teams for defects resolution.

Java Developer

NY State Department of Labor
02.2020 - 08.2022
  • Developed design documents, technical specifications, and DCR requests for project modules and database changes, ensuring alignment with client requirements
  • Implemented new Java classes, REST-based frameworks, and mapped functionalities to enhance system development and data migration processes
  • Designed and integrated template and model components using Angular, Java, and REST, improving front-end functionality and backend connectivity
  • Implemented Spring MVC, Spring for dependency injection, Hibernate for ORM, and developed SQL queries in DB2 for database management
  • Utilized Maven for application builds and deployments; managed version control using GIT and SVN
  • Configured application logs with Log4j and ensured application quality through TDD and JUnit testing
  • Enhanced user interface development using JSF, HTML, PrimeFaces, jQuery, and CSS for optimal user experience
  • Configured DAO objects and leveraged Hibernate mapping for efficient database operations, including data CRUD operations.

Java Developer

Common securitization solutions
Maryland
02.2020 - 02.2020
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Partial Agile Model
  • Implemented front end (UI) of the application using JSF, JavaScript and CSS
  • Created SPARK Scala jobs for transformation and aggregation of data and produced unit tests for spark transformations and helper methods after understanding database integration using HDFS
  • Developed Graphical User Interfaces using JSF with Prime Faces.

Java/J2EE Developer

CRESCENTO IT SERVICES
India
08.2015 - 01.2017
  • Analysis, design and development of Application based on J2EE and Design Patterns
  • Involved in Requirements gathering and analysis, defining scope, Design analysis, Integration and Deployment
  • Developed the application using Eclipse IDE
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database
  • Created Stored Procedures, Queries and Triggers
  • Extensive use of maven to build and deploy the application into development environment and QA environment and work with the front-end developers in displaying the data
  • Used jQuery and JSF validation framework for front end validations
  • Configured spring to manage Actions as beans and set their dependencies in a spring context file and integrated middle tier with Struts web layer
  • Used Spring Framework, JDBC for application development and connecting to database
  • Developed Hibernate persistence layer modules using Java Persistence API (JPA)
  • Assisted in code refactoring, data migration, testing, deployment and validation operations
  • Extensively used of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to incorporate Business Logic and save the data to Oracle database
  • Extensively used GitHub for version control management
  • Deployed the application on Tomcat application server
  • Created Unit test cases using JUnit.

J2EE Developer

OPTUST SOFT SOLUTIONS PVT. LTD
India
08.2013 - 05.2015
  • Responsible for complete SDLC including co-coordinating proposals, project meetings, code-reviews, work deliverables etc
  • Implemented MVC architecture using Struts2
  • Design (High level) of system with user team & develop functional specifications
  • Integrated spring and Struts to inject dependencies into Struts Action classes
  • Analysis & design of GUI framework classes using Java, HTML, XML, XSL, XSLT with Rational Rose & Design patterns
  • Written queries, stored procedures, packages and triggers
  • Developed model classes and DAO classes
  • Used Value Object design pattern for exchanging data between the tiers
  • Used Hibernate for persisting data
  • Experience working on JDK 1.5
  • Used PVCS for Version control; Jira for bug and defect tracking.

Education

Masters Degree in Information Systems Engineering and Management -

Harrisburg University
10.2018

Bachelors Degree in Computer Science and Engineering -

Jawaharlal Nehru Technological University
10.2012

Skills

  • Active Directory
  • Agile
  • Ajax
  • Amazon web services
  • Angular
  • Angular CLI
  • Angular JS
  • Angularjs
  • Angularjs
  • Apache
  • Apache Tomcat
  • Api
  • Aws
  • Big Data
  • Cassandra
  • Configuration
  • Cordova
  • Core Java
  • CouchDB
  • Css
  • Css3
  • Data migration
  • Db2
  • DBeaver
  • Design Patterns
  • Dhtml
  • Docker
  • DocuSign
  • Dreamweaver
  • Ec2
  • Eclipse
  • Eclipse IDE
  • Ejb
  • Front-end
  • Git
  • Gui
  • Hadoop
  • Hdfs
  • Html
  • Ibm

Personal Information

Title: Senior Java Developer

Timeline

Senior Programmer

ITS - OPWDD
08.2022 - 04.2024

Java Developer

NY State Department of Labor
02.2020 - 08.2022

Java Developer

Common securitization solutions
02.2020 - 02.2020

Java/J2EE Developer

CRESCENTO IT SERVICES
08.2015 - 01.2017

J2EE Developer

OPTUST SOFT SOLUTIONS PVT. LTD
08.2013 - 05.2015

Masters Degree in Information Systems Engineering and Management -

Harrisburg University

Bachelors Degree in Computer Science and Engineering -

Jawaharlal Nehru Technological University
RAVI RITHISH