Summary
Overview
Work History
Education
Skills
Timeline
Generic

Kiran Hassan Chamaraja

Garfield

Summary

Full Stack Developer bringing 8 years of overall development experience owning complete SDLC lifecycle from requirements gathering, analysis, testing, implementation/integration leveraging advanced proficiencies with Java/J2EE in highly matrixed enterprise environments utilizing agile/SCRUM methodologies. A proven developer completing two prior assignments with Expedia Group and currently working with Capital One Financials. Prior Banking/Financial Industry experience consulting at State Street Corporation, exposed to agile/Scrum & hybrid agile/waterfall methodologies, building Microservices for Smart App/IoT Devices. Demonstrated experience building Web Services (REST & SOAP) using Spring modular framework with Hibernate as the object-relational mapping framework in AWS Cloud environments utilizing Ec2, S3, & IAM concepts. Coming from “you build it, you test it” environments, Kiran has advanced proficiencies with Quality Automation Testing utilizing Selenium for data-driven & test-driven development approaches, using frameworks & scripts built with core Java. Has familiarity with various JavaScript frameworks such as, Angular and React.

Overview

10
10
years of professional experience

Work History

Full Stack Java Developer

New Jersey
03.2022 - Current
  • Created automation test scripts using selenium web driver using DDT approach for regression testing of UI based applications
  • Worked collaboratively on an Agile team with other developers, business analysts, testers, technical/solution architect and scrum masters.
  • Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture.
  • Developed the application using SpringBoot and IOC/Dependency Injection integrating different layers of the application.
  • Used Spring framework's declarative transaction management to handle transactions.
  • Worked on developing REST applications. Worked on developing and integrating SOAP based services.
  • Adopted Spring IOC to increase application flexibility and replace the need for hard-coded class-based application functions.
  • Developed server-side services using Java, Spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Developed REST web services using JAX-RS which helped communicating through different modules of the application.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
  • Consumed RESTful Web services and built RESTful Web services using JAX-RS standards.
  • Established continuous integration (CI/CD) practices and standards for application with Jenkins.
  • Resolving spring framework artifacts and code build & deployment via Maven and ANT scripts.
  • Used GIT as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
  • Developed various test cases and performed unit testing using JUnit.
  • Used Log4J to print info, warning and error data on to the logs.
  • Environment: Java1.8 /J2EE, JavaScript, spring 4.x, Hibernate 5.x, Spring MVC, Spring Boot, Spring Security, Spring Data, JSP, Hibernate, Restful, Angular, AWS (S3, EC2, IAM), Microservices, Oracle, WebSphere, GIT, Maven

Full Stack Java Developer

Expedia
Seattle
08.2019 - 01.2022
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Performed debugging, analyzed the root cause and fixed the defects during development and maintenance of the project.
  • Implemented spring framework in developing applications using RESTful web service and Hibernates, JPA.
  • Implemented Spring Web Services for sending and retrieving data from different applications using SOAP protocol.
  • Used Spring framework's declarative transaction management to handle transactions.
  • Worked on developing REST applications. Worked on developing and integrating SOAP based services.
  • Used Log4j to log the application and for trouble shooting.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams.
  • Developed server-side services using Java, Spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Developed REST web services using JAX-RS which helped communicating through different modules of the application.
  • Responsible for design, development and unit testing of Java/JEE technologies.
  • Created, modified and enhanced code using Spring/Struts framework, Servlets, JPA and JSPs.
  • Consumed RESTful Web services and built RESTful Web services using JAX-RS standards.
  • Used GIT as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
  • Maven was used as build management tool and to manage dependencies in the application.
  • Environment: Java, J2EE, Spring 3.x, JQuery, REST, Linux, Spring MVC, Spring Core, Spring Data, Spring AOP, Hibernate, JSP, Web logic, XHTML, JavaScript, CSS, Spring Web Flow, XML, Log4j, Oracle10g, JUnit 4, Eclipse 3.5, Maven.

Full Stack Java Developer (Consultant)

State Street Corporation
Boston
07.2018 - 06.2019
  • Project: ESGX portal Role: Java/ AWS Developer
  • Configure IoT devices using Spring Boot and Hibernate to create RESTful services for smart media solution apps to capture live statistics and data.
  • Deploying smart parking app Crestron fusion in cloud AWS to establish end to end connections between the user and the app.
  • Implemented and developed CI/CD pipelines involving integrations with Jenkins to enable automation in test at deployment.
  • Actively involved with the team for building Microservices for smart building apps and connectivity to IoT devices.
  • Designing architecture of Web Applications and tested it using automation tool selenium web driver and Jenkins integration tests.
  • Environment: JDK 1.7/1.8, Spring 3.x/4.x, Hibernate 4.2, JPA, JQuery, REST, Linux, HTML5, CSS3, JavaScript, Ajax, AWS, Web Sphere Application Server, Mongo DB, Junit, Log4j, XSLT, XML, SVN, Maven, SQL, Agile Methodology.

Java/J2EE Developer

American International Group (AIG)
Bengaluru
02.2017 - 09.2017
  • Project: Risk Model and Strategy
  • Developed different modules of the application with J2EE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Followed agile software development with Scrum methodology.
  • Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Façade, and Singleton.
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Implemented Spring ORM wiring with Hibernate provided access to Oracle 10g RDBMS.
  • Used Hibernate Persistence framework to create POJO classes and performed ORM mapping.
  • Used XML mapping files to describe the relationship between database tables and class attributes.
  • Extensively worked in Developing and consuming the RESTful web services.
  • Used Hibernate EhCache for second level caching which resulted in enhanced performance of the application.
  • Hibernate Query Language (HQL) was used to perform various queries in the database.
  • Implemented Spring Web Services for sending and retrieving data from different applications using SOAP protocol.
  • Used Log4j to log the application and for trouble shooting.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams.
  • Environment: Java 1.6, J2EE, JSP, Servlets, Hibernate 3.x/4.x, spring 3.2, WebSphere, Apache Axis, Web Services, REST, SOAP, WSDL, HTML, XHTML, JavaScript, CSS, Spring Web Flow, XML, Log4j, Oracle10g, JUnit 4, Eclipse 3.5, Maven.

Software Engineer, Java/J2EE (Consultant)

Accenture
Bangalore
10.2015 - 02.2017
  • Project: AT&T learning Portal
  • Developed the modules using Java, HTML, JSP, Servlets, CSS3, and JavaScript.
  • Developed the entire application implementing MVC Architecture integrating with Hibernate and spring frameworks.
  • Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE 3.4.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with spring functionality.
  • Involved in injecting dependencies into code using spring core module.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Developed the helper classes for better data exchange between the MVC layers.
  • Developed Web tier by using spring, JSP, Ajax and Html.
  • Performed debugging, analyzed the root cause and fixed the defects during development and maintenance of the project.
  • Environment: Java, J2EE, Spring 3.x, Spring MVC, Spring Core, Spring Data, Spring AOP, Hibernate, JSP, Web logic, JUnit, HTML, CSS, XML, XSD, JNDI, JDBC, JavaScript, Ant, JQuery, JMS, Spring ORM, Log4Net, Oracle10g.

Education

Master of Science (MS) - Information Systems

Northeastern University
Boston, MA

Bachelor of Technology (B.Tech) -

MS Ramiah Institute of Technology
Bangalore, India

Skills

  • Java
  • Hibernate
  • Spring Boot
  • HTML
  • JavaScript
  • CSS
  • XML
  • AJAX
  • DOM
  • XSLT
  • XSL
  • JAX-RPC
  • SOAP
  • RESTful web service
  • Selenium
  • TestNG
  • Tomcat
  • Web Logic
  • Web Sphere
  • Oracle
  • MySQL
  • Ant script
  • Maven
  • Log4J
  • JUnit
  • CVS
  • AWS
  • Spring cloud
  • Agile
  • Waterfall
  • OOAD
  • UML

Timeline

Full Stack Java Developer

03.2022 - Current

Full Stack Java Developer

Expedia
08.2019 - 01.2022

Full Stack Java Developer (Consultant)

State Street Corporation
07.2018 - 06.2019

Java/J2EE Developer

American International Group (AIG)
02.2017 - 09.2017

Software Engineer, Java/J2EE (Consultant)

Accenture
10.2015 - 02.2017

Master of Science (MS) - Information Systems

Northeastern University

Bachelor of Technology (B.Tech) -

MS Ramiah Institute of Technology
Kiran Hassan Chamaraja