1537462316sai Keerthi Java
1537462316sai Keerthi Java
[email protected]
616-528-0693
Professional Summary:
Having 7+ years of experience in the IT industry with diversified exposure in Software Process Engineering,
designing & building a Web Application using Java/J2EE Technology & open source technologies.
Experience in software planning, requirement analysis, designing and building enterprise applications for
manual and automation process
Experience in identifying defects, problems, suggesting and determining the extent of programming required
and performance tuning of the applications
Experience in software development methodologies like Waterfall, Agile development and Rapid Application
Development.
Experience in frameworks like Spring MVC/IOC/ORM/JDBC/AOP/Context/Security and Struts (MVC,
architecture, interceptors, action mappings and resource bundles) and JSF.
Experience in developing applications using Java technologies include Core Java, J2EE, Java Server Pages (JSP),
Servlets, JavaScript, JDBC, Java Mail, JMS and EJB.
Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, Restful
Web Services, JAX-WS, UDDI, WSDL, Apache Axis.
Experience in Object relational Mapping frameworks such as Hibernate.
Experience in writing PL/SQL Stored procedures, Functions, Triggers and Complex SQL’s.
Experience in developing Unit testing & Integration testing with unit testing frameworks like JUnit, Easy Mock,
Mockito, DbUnit and Power Mocks.
Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX, DOM &
Picollo parsers.
Experience in working with application server technologies like IBM WebSphere, WebLogic, JBoss, Oracle App
Server and Apache Tomcat.
Experience in Front End Technologies: JSP, HTML, Rich faces, Bootstrap, JQuery and Angular.js
Experience in configuring build tools like Maven and ANT for the development and deployment.
Experience in Requirement gathering & analysis, designing UML - for developing application specific Object
model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
Experience in Object Oriented Programming concepts.
Configuration and Version control management using CVS, VSS and SVN.
Excellent team player, quick learner and self-starter with effective communication, motivation and
organizational skills combined with attention to details and business process improvements.
Strong knowledge on middleware technologies like TIBCO.
Strong knowledge on ERP technologies like JD Edwards.
Technical Skills:
Professional Experience:
Environment: Java 8, JDK 1.7, Oracle 11g, Struts 1.3, Boot Strap, Angular.js, Angular 2.0, Node.JS, Ext JS, AWS, Drools,
Apache POI, Hibernate 4.0, spring 3.5, Spring Batch, JUnit, AKKA, Play, Groovy/Grails, Mockito, Mongo DB, Power Mock,
DbUnit, NoSQL, TypeScript, Linux, React.JS, Microservices, Maven, Perl, SOLR, SOAP, Redux, JBPM, Python, Rest API,
Restful Web Services, HTML, JQuery, Selenium, SVN, STS and WebLogic
Responsibilities:
Involved in designing the overall System Architecture of Project based on MVC (Model View Controller), Struts
Framework, Spring Framework and J2EE specifications.
Developed RESPA Mortgage Compliance application using MVC framework/J2EE technologies, which is used to
Add/Modify mortgage closing fees based on RESPA govt. regulation.
Configured java environment and Programmed on Linux operating system.
Developed JSP pages for presentation layer using Struts 1.2. Also client side validations using Struts Validate
framework/ JavaScript.
Participated in understanding of Ext JS technologies and development tasks.
Optimized Ext JS themes and prepared performant applications.
Designed REST APIs that allow sophisticated, effective and low cost application integration.
Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
Designed and implemented scalable, secure cloud architecture based on Amazon Web Services (AWS).
Implemented Apache Camel routes using Camel-Spring XML and Camel-Spring processor beans.
Development methodology used was the agile methodology. Process included iterative development, 2 week
sprints, and daily stand.
Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and
management of multi-step user input flows.
Used GIT repository for software configuration management and version control.
Extensively used Hibernate pojos, Spring Annotations, Spring AOP and Spring DAO.
Developed Redux API middleware to handle API calls for data structure for top layer presentation.
Used spring framework IOC and AOP modules for injections and interceptions.
Built reusable framework for consuming and providing REST API’s using Java and Node.js.
Involved in core java technologies multithreading, exception handling.
Used Hibernate for Object Relational Mapping.
Developed data access layer to switch between Mongo DB and SQL Server.
Designed, implemented and maintained our microservices architecture using cutting edge technologies.
Developed facilities for stripping long error messages from minified JavaScript code for AngularJS.
Implemented JBOSS application server integration with JBPM process engine and eclipse IDE.
Implemented the business logic writing Struts action components and configuring XML files using Struts, spring and
Hibernate framework.
Developed SQL to pull out various combination closing fee details.
Wrote business rules using Drools and business logic processing customs declarations.
Involved in implementing Programmatic transaction management using AOP. Spring Controllers were used with
Angular JS to route the control to desired.
Designed Frontend with in object oriented JavaScript Framework like ReactJS.
Developed service infrastructure components in Typescript for a unified web UI initiative.
Deployed an Apache Solr search engine server to help speed up the search of the technical documentation asset.
Chat servers created with Node.js using redis for message routing, but never deployed to production.
Developed various user screen using JSP, HTML and JavaScript.
Created Automation test framework using Selenium.
Designed and maintained databases and tested and implemented applications built using Python.
Environment: Web Technologies (Java 1.6/1.7, JSP, HTML, Angular.JS, JavaScript, React.JS, Ext JS, TypeScript, Node.js,
Drools, XML, CSS, Eclipse IDE, AWS, JBoss AS 7.0 & Spring MVC 3.0, SOLR, Selenium, AJAX and jQuery), Mongo DB,
NoSQL, Rest API, JBPM, Struts, Perl, Apache Camel, Git, Microservices, Redux, AKKA, SVN, JDBC, Python, JIRA and Oracle
11g.
Responsibilities:
Involved in application development confirming to MVC architecture using Struts2 (Action Classes, Form Struts tag
libraries, Interceptors).
Developed JSPs using Struts tag libraries (JSTL and Struts). Used Tiles Framework for reusable UI components.
Wrote Hibernate mappings and POJO for DAO layer.
Created a build environment for Java using Git and Maven reporting tools.
Implemented AngularJS provider injection to handle the request to Web API (Build a factory to return each of the
RESTful services).
Wrote Ajax Code to retrieve dynamic content using Asynchronous mechanism.
Designed and implementation of business logic and data processing routes using Apache Camel.
Implemented JMS for Mailer service. Implemented fusion charts to display graphical Reports.
Implemented Database Level Sorting in Entire Application using DOJO Ajax Call.
Implement Custom validation using Interceptors.
Implemented AngularJS provider injection to handle the request to Web API (Build a factory to return each of the
RESTful services).
Wrote logic for Export the data in different formats (Pdf, doc, odt, xls and csv).
Implemented Dojo and JQuery JavaScript frame work in UI Layer.
Implemented JAVA Help Broker in Project to provide information to user.
Wrote XML Mappings and Associated Action Mappings for Request processing.
Wrote Stored Procedures, functions and views to retrieve the data
Implemented Quartz Scheduler jobs for automate mail and Roles Updating.
Application is developed on windows and deployed and tested on Unix Server
Environment: Java, Windows, UNIX, Apache Tomcat, Oracle, Angular.JS, Java, SAX, Ant, Apache Camel, WSDL, SOAP,
CVS, JSP, Struts, Hibernate, Spring, JUnit, Git, WSAD, Web Services, Dojo, J Query, Tiles.
Environment: Java 1.5, J2EE5, Spring 2.1, Spring AOP, Hibernate 3.x, Struts Framework, XML, EJB3.0, JMS, MDB, JSP, JSF,
JSF Rich Faces, Swing, SVN, PVCS, CSS, Ajax, DOJO, Websphere, JUnit.