RAJESH REDDY DESIREDDIGARI
***********@*****.***
Professional Summary
Around 5 years of experience in designing, development, implementation and testing of Web applications using HTML5, CSS3, JavaScript, Java, Typescript, Bootstrap, Angular JS, Ext JS and Spring Framework.
Extensive Experience with all stages of Software Development Life Cycle models like Waterfall, Agile and Scrum methodologies.
Experience in building rich front-end applications using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ext JS 4/6 and Angular JS 2.0.
Experience in building enterprise applications using technologies such as Core Java 1.5/1.61.7/1.8, J2EE (Servlets, JSP), Spring 3.0/4.0, Spring Security, Hibernate 4.0, SOAP & RESTful Web services, Ext JS, Angular, JavaScript, Typescript, CSS3, Ajax, HTML 5.
Experience working on deployment, installation, configuration and issues with Web and Application Servers like Apache Tomcat 6/7/8, WebLogic 9/10/11/12, WebSphere and JBOSS.
Experience in using testing frameworks like Junit, TestNG, JMockito and Selenium.
Experienced in developing Test Plans and Test Cases for diverse types of software testing.
Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, and Session Facade.
Good experience in Agile, SCRUM and Waterfall methodologies.
Developed Maven scripts for the build and deployment of J2EE applications.
Good programmer in Unix shell scripting particularly bash.
Used Jenkins for continuous integration, GitHub for version management &Maven
for building the application.
Very good experience in developing Test Cases using JUnit.
Good experience using JIRA tool for bug tracking, issue tracking and project management.
Excellent knowledge and experience in SQL queries, PL/SQL, stored procedures, functions, and triggers to interact with SQL, MySQL, Oracle databases, IBM AS400.
Ability to work closely with teams, to ensure high quality and timely delivery.
Excellent Interpersonal Skills, Team-working attitude and very proactive in problem solving and providing the best possible solutions.
Technical Skills
Web Technologies
HTML, JSP, CSS, XML, JavaScript, AJAX, jQuery, JSON, Apache, Bootstrap & Angular JS.
Programming Languages
JAVA 6/7/8, C, C++, XML, PL/ SQL, Bash
Java/J2EE Technologies
J2EE, Servlets, JSP, JDBC, JPA, Hibernate 3.0/4.0, Spring 3.0/4.0, Spring Boot, EJB 2.0/3.0, JSF, REST, JMS, JAX-WS, JAX RPC.
Database
Oracle 10g/11g/12g, SQL Server, MySQL, Sybase, Postgres
Web/Application Servers
WebLogic 10/11/12, Web Sphere 5/6, Apache Tomcat 6/7/8, JBoss 7.0
JavaScript Frameworks
Ext JS 4.0/6.0, Angular 7/8
IDE's and Tools
Eclipse IDE, IntelliJ, JS fiddle, Spring Tool Suite
Publishing Tools
MS Office
Wire Frame Tools
Adobe Illustrator CS3(basic idea on wire frame and visual design), Photoshop CS6, Adobe CQ
Project Build / Project Management tools
Maven, Jira
Debugging Tools
Firebug, Bugzilla, chrome canary tool, IE Developer toolbar
Version Control
CVS, SVN, GIT
Professional Experience
Diversant LLC, Red Bank, NJ June2020 – Till Date
Role: UI/Java Developer
Responsibilities:
Implemented the MVC design pattern using Spring MVC.
Developed applications using the latest Java/ J2EE technologies and worked with the latest features of Java 8 namely Lambda Expressions and Stream API.
Designed, Developed, and implemented RESTful Web services on cloud analytic platform using JAX-RS.
Written well-designed, re-usable and testable Micro-services using Spring-boot and Swagger.
Implemented Hibernate annotation for Object Relational Mapping (ORM) with Oracle Database.
Used Hibernate Query Language (HQL), Session Class, and Criteria to manipulate database.
Used PL/SQL to write Stored Procedures, Functions and Triggers.
Used JIRA tool for bug tracking, issue tracking and project management.
Configured and customized logs using Log4J.
Designed and developed the front-end implementation code using Ext JS, Angular 7/8, JavaScript, Typescript.
Responsible to manipulate HTML5, CSS3 in jQuery, as well as making the pages dynamic using JSON and XML.
Involved in Unit Testing using JUnit of the platform.
Used GitHub for efficiently managing the source code versions with the development team.
Used Maven for building the EAR files and Jenkins for continuous integration and continuous delivery.
Unix experience (Bash and shell Scripting).
Involved in doing SCRUM practices and planning of sprint attending daily SCRUM meetings and sprint retrospective meetings to produce quality deliverable within time
Environment: Java 8, Spring MVC, Spring JDBC, Spring Boot, Micro Services, Hibernate 4.1, Ext JS 4/6, Angular 7/8, JavaScript, Sencha CMD, SVN, GIT, jQuery, AJAX, Microsoft SQL, JIRA, Swagger, REST API, AS400, JSP, Junit, HTML5, CSS3.
ProBPM Inc, Dallas, Texas Oct 2017 – May 2020
Role: Web Developer
Responsibilities:
Involved in Analyzing Software Requirements, Specification, Design, and
implementation of application using Agile (Scrum) methodology.
Designed and developed front end using HTML5, Bootstrap, CSS3, jQuery, Ext JS, and Typescript.
Analyzed business requirement to translate functional requirements into technical requirements using MVC framework Angular.js, making multiple developers to be able to work on separate modules simultaneously.
Used LDAP for authentication and authorization of the application.
Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
Worked on consuming JSON object creation, parsing on both client side as well as server side.
Applied Angular UI Router to create Single Page Application using multiple views and template layouts.
Used WCM for storing images and videos and accessing them by developing APIs by consuming their APIs.
Resolved memory leak issues with the help of developer tools.
Worked with Spring REST API in the backend to implement the business logics.
Worked on MSSQL DB to store and retrieve data in the form of documents.
Customized pre-defined directives as per the business user’s requirement.
Used Jira for bug tracking and issue tracking.
Involved in Production Support and foreseeing the Potential Issues, doing hot fixes and escalating to the higher levels.
Environment: HTML5, SASS, JavaScript, CSS3, Typescript, Angular 6, Java 1.7, Spring Boot, Spring AOP, Annotation Based, Maven, REST, IBM WebSphere Application Server, IntelliJ IDEA, Splunk, Oracle DB, JUnit, Karma, GIT
HCL Technologies Ltd, Bangalore May 2014 – Dec 2015
Role: Software Engineer
Responsibilities:
Involved in analysis, implementation and testing phases of Software Development Life Cycle (SDLC) and used Waterfall model for developing application.
Designed and developed front-end UI, data driven GUI using JSP, HTML, JavaScript and CSS.
Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
Designed, implemented and deployed J2EE web application using JSF MVC and Spring IOC.
Implemented business processes to develop email notification components using JMS API
Developed web services using SOAP, XML.
Developed the application using Singleton Data Transfer Object design patterns in the project.
Used log4j for logging and Subversion for version control.
Configured and deployed web application in Tomcat using maven tool.
Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool.
Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
Involved in designing and developing the JSON, XML Objects with MySQL.
Used Ajax, JSON to send request to the server to check the functionality of the websites.
Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
Environment: HTML5, CSS, JavaScript. JQuery, Bootstrap, Underscore, Ajax, Java 1.7, Spring Boot, Spring AOP, Spring IOC, Annotation Based, Maven, REST, Tomcat Application Server, Eclipse IDE, MY SQL, Hibernate 3.2, Kibana, JUnit, Karma, GIT, web services (JAX-RS), Log4J, Slf4j.
Education
Master of Science in Computer Science GPA: 3.86/4
Texas A&M University, Commerce, Texas, USA.
Bachelor of Technology in Communication Engineering GPA: 8.4/10
SASTRA UNIVERSITY, THANJAVUR, TAMILNADU, INDIA.