0% found this document useful (0 votes)
16 views6 pages

Harshith Java Fullstack

Harshith Chittajallu is a Sr Java Full Stack Developer with around 8 years of experience in software application development, specializing in Java, J2EE, Spring Framework, and cloud technologies like AWS. He has a strong background in developing microservices, RESTful APIs, and modern web applications using Angular and React, along with extensive experience in database management and CI/CD processes. Harshith holds a Master's degree in Computer Engineering and multiple technical certifications, including AWS Certified Solutions Architect.

Uploaded by

Balaraju143
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views6 pages

Harshith Java Fullstack

Harshith Chittajallu is a Sr Java Full Stack Developer with around 8 years of experience in software application development, specializing in Java, J2EE, Spring Framework, and cloud technologies like AWS. He has a strong background in developing microservices, RESTful APIs, and modern web applications using Angular and React, along with extensive experience in database management and CI/CD processes. Harshith holds a Master's degree in Computer Engineering and multiple technical certifications, including AWS Certified Solutions Architect.

Uploaded by

Balaraju143
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Harshith Chittajallu

Sr Java Full Stack developer


Contact Number: 408-823-0811
Email Id: chittajalluharshith@[Link]

Summary:
 Around 8 years of experience in end-to-end development of software applications from requirements gathering,
analysis to system study, designing, coding, testing, debugging, documentation, implementation and
administration.
 Good experience in developing applications using Java and J2EE technologies with Servlets, JSP's, SOAP and
REST Web Services, JSTL, Spring libraries, Struts, JDK 1.7, Java Beans, Applets, JDBC, XML,
HTML, Java Scripting, MYSQL, RDBMS, Prime faces, ORM tools like Hibernate, HQL, Apache-Tomcat, JBoss,
Oracle Web Logic Server.
 Experience in working with Spring Framework including Spring Core, Spring MVC, Spring JDBC, Spring JPA, Spring
Cloud and Spring Boot.
 Having good implementation on creating Micro Services using Spring Boot.
 Experience in Event-Driven Microservices using Spring Boot and Kafka.
 Experience in wide range of technologies such as Java, J2EE, JDBC, JSP, Servlets, Spring and JPA.
 Implemented various Design Patterns like Model View Controller (MVC), Dependency Injection (DI), Data Access
Object (DAO) and Singleton.
 Object-Relational Mapping between Java and Database using Hibernate framework.
 Rich Experience with Java technologies including Java Collections, Interfaces, Synchronization, Serialization, IO,
Exception Handling, Java Beans and Java8 features like Lambda Expressions and Streams API.
 Have rich experience in databases like Oracle, PostgreSQL, MySQL, Vertica and NoSQL (Cassandra, MongoDB).
 Experience in database design using PL/SQL to write Stored Procedures, Functions and strong experience in
writing complex queries for RDBMS.
 Experience with modern web application development using Angular.
 Experience in Cloud computing technology like AWS EC2, AWS S3, AWS Lambda, AWS API Gateway, SQS, SNS,
DynamoDB, AWS CloudWatch, AWS RDS.
 Experience in Docker images, Containers and writing the Docker file.
 Managed Docker containerization using Kubernetes.
 Performed unit testing using JUnit, integration and deployment of applications done using tools like Maven and
debugging through log4j
 Experience in Agile development methodology and Kanban methodology.
 Experience in CI (Continuous Integration) and CD (Continuous Deployment) using Jenkins.
 Experience in version control tools like GIT, SVN and ticket tracking platforms like JIRA.
 Strong experience in designing and developing component based reusable GUI based applications.
 Experience with Messaging Queue Technologies such as JMS and Rabbit MQ.
 Developed code in Java, J2EE, Webwork and Hibernate using XP Practices Pair Programming, TDD, Continuous
Integration.
 Experience in implementing open source frameworks like Struts, Spring MVC, Spring Web flow 2.0, Hibernate,
iBatis ORM (Object relational Mapping) and AJAX.
 Highly proficient in developing n-tier Enterprise application with J2EEdesign patterns like MVC, Business
Delegate, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
 Solid experience in lightweight POJO based frameworks like Spring 2.5 (Dependency Injection, IOC, Remoting,
ORM, DAO, AOP, JMS and Business Integration).
 Extensively worked on Java, JSP, Servlets, Swings, MVC Architecture (Struts and Spring), Spring, Spring Web flow
2.0 Hibernate, EJB, JMS, AJAX, JSF, Web services, Java Script, HTML, Bootstrap JS, DHTML, JSTL, CSS, and
Custom Tag Libraries to develop JSPs.
 Proficient in all aspects of software lifecycle like Build/Release/Deploy and specialized in cloud automation
through open-source DevOps tools like Jenkins as well as deploying them via Tivoli software.
 Setup CI/CD pipelines so that each commit a developer goes through standard process of software lifecycle and
gets tested well enough before it can make it to the production.
 Analyzed and built Administration module for a website.
 Expertise in developing User Interface (UI) Applications and professional Web Applications using Web Standards
HTML, CSS, JavaScript, TypeScript, Angular 11, Angular 12, React JS, [Link], jQuery, DOM, AJAX, XML,
Bootstrap, JSON.
 Extensively worked on relational databases like Sybase, DB2, MS SQL Server, Oracle 9i and MySQL.
 Strong in object-oriented design/analysis, UML modeling, classic design patterns and J2EE patterns.
 Designing and implementing scalable, RESTful and micro services-based back-end. The back-end is being written
in Java using Spring boot for simplicity and scalability.
 Developed RESTful web services interface to Java-based runtime engine and accounts.
 End to end application design and development using RESTful APIs, Micro-services, Spring boot, Spring Cloud,
HTML5, CSS3, Bootstrap 3.0 and jQuery.
 Extensive experience in Redux and React JS to create user interfaces.
 Expertise in using AngularJS directives, Controllers, Filters, Services, Temples, Events, and Injectors. Hands on
Experience on Angular CLI (Command line Interface).
 Proficiency in using Amazon Web Services API's, advanced AWS Services and worked on AWS compute services
such as Elastic Computer Cloud (EC2), Rational Database Service (RDS), Lambda
 Subversion SVN, CVS, GIT and Visual Source Safe as versioning software tools.
 JavaScript expertise in scripting languages like ReactJS, NodeJS, AngularJS and jQuery.
 Experience in developing applications on Windows, UNIX and Linux platforms.
 Resourceful and skilled in analyzing and solving problems.

Education Details:

 Master of Science in Computer Engineering at Arizona State University - 2021


 Bachelor of Technology in Electrical and Electronics Engineering at Jawaharlal Nehru University India- 2018

Technical Certifications:

 AWS Certified Solutions Architect – Professional


 Microsoft Certified Azure AI Engineer - Associate

Technical Skills:
Languages Java/J2EE, C/C++, SQL, Python, PL/SQL, Kotlin
Technologies JSP, Servlets, JavaBeans, Struts, JDBC, Java Factory, JSP Custom Tag
Libraries
Web Technologies HTML5, CSS, XHTML, Angular JS, Bootstrap, XML 1.0, jQuery, Log4j,
and JSON, TypeScript, Angular 11, Angular 12, React JS, [Link]
Scripting Languages Java Script, Shell Scripts
GU/IDE RAD, SoapUI, Eclipse, IntelliJ 7.0, JavaBeans
Databases MS-SQL, DB2, MySQL, Oracle10g/9i, RHEL, Mongo DB
Database Tools SQL Enterprise Manager 2000, Management Studio 2005/2008
Versioning Tools Visual Source Safe (VSS), GIT
Web Servers WebSphere, WebLogic, JBoss and Tomcat
Methodologies/Design OOAD, OOP, UML, Data Structures & Algorithms, MVC, DAO, Factory
Patterns pattern, Session Facade, Singleton, Rational Unified Process (RUP),
Test Driven Methodology
Frameworks/API’s Spring, Hibernate, Struts, Log 4j, REST, AJAX, Junit, OpenShift

Professional Experience:
Amazon, Tempe, Arizona May 2022 -- Present
Full Stack Java Developer
Project Responsibilities: Amazon Photos is a cloud-based subscription-style web application through which the user
can upload/store and download documents, photos, videos etc. and it also provides subscription related
information. The application also internally connects to accounting tools or backend micro services to identify
fraudulent payments and reverse misdirected transactions based on amex framework.

 Developed Spring Boot application in NestJS framework as front end which includes the development of
producing and consuming REST services as part of user and Microservices.
 Developed extensions for Alfresco Content Services – “In-Process” and “Out-of-Process” after connecting the
layer with springboot.
 The transactions were handled using AMEX framework, and this optimized the processing speed on GCP
 Used Spring IOC to couple different layers of application such as web, business and DAO layers.
 Developed domain objects and DAO classes using Spring JPA.
 Handled Alfresco using Spring boot and Microservices.
 Implemented Spring JPA for persistence CRUD operations.
 Implemented API using Spring boot, Spring cloud and Microservices as well as OpenShift.
 Designed and developed RESTful APIs using AWS API Gateway and Lambda.
 Containerized the application using Kubernetes and OpenShift
 Written Complex SQL Queries and query optimization for handling business data involving Python Pandas
frameworks.
 Implemented Restful clients using Angular and Kotlin for CRUD operations on GCP.
 Used dependency injection from the controller and Angular built-in HTTP Client module and guided the creation
using Tivoli management framework.
 Developed and maintained a large-scale web application using Angular, HTML, CSS, and JavaScript NestJS
framework.
 Developed CI/CD system with Jenkins on Kubernetes environment along with docker.
 Unit testing, peer testing & debugging, System integration testing.
 Requirement gathering from clients, converting them to business functionalities.
 Worked in Agile Methodology, attended daily scrum calls and actively participated in poker sizing and sprint
planning.
 Take the group-wide initiative to adopt udeploy for automatic application deployment for product release and
Performed Unit testing.
 I was writing code in TDD manner and actively collaborated with rest of the team.
 Performed E2E Testing.
Environment: Java, Spring IOC, Spring Boot, Spring JPA, Spring AOP, Spring Cloud, Spring Scheduler, MicroServices,
Kafka, Angular, Restful Web Services, AWS, AWS Lambda, GCP, SQS, SNS, Python, Tivoli, DynamoDB, Splunk, MySQL,
HTML, JavaScript, TypeScript, GitHub, Maven, Docker, Jenkins, Kubernetes, Swagger, Postman, Maven, Junit,
OpenShift.

Principal Healthcare, Powell, OH Jan 2022 – Apr 2022


Full Stack Java Developer
Responsibilities:
 Developed code in Java, J2EE, Webwork and Hibernate using XP Practices Pair Programming, TDD, Continuous
Integration.
 Worked on requirements gathering analysis and development of different versions of the client integrations
platform.
 Worked with a web application based on Spring Boot with [Link] for front-end development.
 Presenting the design documents to get approval from another integrated team and proceeded to code in
Python for optimizing the design data structures.
 Presenting the design documents to client for approval for coding.
 Actively involved in coding using Java 1.8, Spring boot and JPA.
 Designed react native Components and high order components on GCP.
 Achieved native navigation by using react-native-navigation, created a fork for adding features to fit design
needs.
 Connected to Alfresco from Spring Boot for uploading documents, download documents, deleting records and
updating documents metadata values.
 Developing & writing Junit Test cases and Headless Integration test cases for the developed code.
 Configuring the maven build scripts for Application/ Services in GCP.
 Supporting application when it’s in SIT and QA.
 Involved in the migration of project from non-active to active
Environment: Java 8, Spring, GIT, ANT, GCP, Python, Apache HTTP Client, Oracle DB, WebLogic 12.1.2, JAXB, GSON,
DOCKER, OpenShift.

Tango Analytics, Coppell, TX Feb 2021 -- Dec 2021


Java/J2EE Developer
Responsibilities:
 Involved in design, analysis, and development and testing phases of the Software Development lifecycle.
 Followed Agile (Scrum) methodology for project development. Involved in Sprint planning, estimation of tasks
for User Stories, daily scrum meetings, and end of the sprint demos and sprint retrospective.
 Developed the application using Core Java, JSP, HTML, AJAX and jQuery.
 Created REST web services to send data in JSON format to different systems using Apache CXF.
 Used Soap UI to setup mock services to invoke soap endpoints of client locally and to test the soap input and
response requests of the applications.
 Worked with JBoss Business Rules Management System (BRMS) to write the rules for the validation of
transactions.
 Connected to Alfresco from Spring Boot for uploading documents, download documents, deleting records and
updating documents metadata values.
 Worked with modules like Python Pandas, MongoDB and mongoose for database persistence using NodeJS to
interact with MongoDB.
 Worked with NPM commands and using package, json for managing dependencies and dev-dependencies of
Nodejs applications.
 Worked on many custom modules and widgets using ReactJS/CSS/HTML and made those cross browsers
consistent.
 Involved in using framework API’s like Spring 3.x, Hibernate 3.x and Web Services for Integration.
 Used Spring MVC to implement the MVC architecture design and facilitates user interface designed by use of
JSP's 2.3 and tag libraries.
 Responsible for Developing Hibernate DAO using Spring JDBC Template, also worked on Hibernate ORM and
connection management.
 Responsible for designing the User Interface by coding in HTML5, CSS3, Bootstrap to build this SPA Single Page
Application.
 Developed code in Kotlin, Java, J2EE, Webwork and Hibernate using XP Practices Pair Programming, TDD,
Continuous Integration.
 Writing conversion scripts using SQL, PL/SQL, stored procedures, functions and packages to migrate data from
SQL server database to Oracle database.
 Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to
trunk and creating new branch when new feature implementation starts.
 Used Struts Framework to deal with functionalities like credit issues, invoice details. Used Spring DAO Module
along with Struts Framework to deal with Database. Used Tivoli management Framework to deal with multiple
server launches.
 Containerized the software using Kubernetes and OpenShift
 Experienced in developing React components. Used Axios with ReactJs for making AJAX Calls. Worked on
webpack for build and webpack-dev-server a server.
 Developed the REST based Microservices using spring Boot.
 Experience in design and developing Application leveraging MongoDB.
 Involved in preparing Java /J2EE development using IDE’s like Eclipse and Maven.
 Involved in working with Hibernate 3.x integrating legacy databases, integration of stored procedures, writing
custom CRUD statements, functions by performing polymorphic associations.
 Used JIRA issue tracker to file the bugs.
 Involved in using Eclipse/STS as IDE, configuring and deploying the application onto WebLogic application server
by using Maven build commands in automating the build process and deployment process.
 Used jQuery to make the HTML5 and CSS code interact with the JavaScript functions to add dynamic data to the
web pages at the client side.
 Involved in the developing unit test cases using Junit and Mockito. Worked on developing automation test
scripts using TestNG framework.
Environment: Java, J2EE Spring, Python, Pandas, Mongo DB 3.0.2, Rest Web Services, SOAP, HTML, CSS, DAO,
Mockito Hibernate3.x, Spring3.x, TestNG, JSON, Bootstrap, OpenShift, Python, Tivoli, JBoss Developer Studio, Struts,
GIT, JIRA.

AT&T, Dallas TX May 2020 – Jan 2021


J2EE Developer
Responsibilities:
 Involved in complete development of Agile Methodology. Participated in Scrum process that is used for planning
different iterations of the project.
 Involved in developing new portfolio Multithreaded-application with completely new design which will be
compatible with existing application that involves complex python data structures.
 Developed UI using JSP and AJAX Call in JSP pages, business implementation in Servlets and Struts action class.
 Established a JSON contract to make a communication between the JS pages and java classes.
 Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality
before actually writing the functionality.
 Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
 To maintain loose coupling between layers published the business layer as services and injected the necessary
dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface
exceptions, Transactions using Spring AOP.
 Integrated Spring DAO for data access using Hibernate.
 Setup CI/CD pipelines so that each commit a developer goes through standard process of software lifecycle and
gets tested well enough before it can make it to the production.
 Implemented an asynchronous, AJAX and jQuery UI components based rich client to improve customer
experience.
 Comfortable working on IDEs such as Eclipse, IntelliJ, and NetBeans for Application development.
 Extensively used Maven to manage project dependencies and build management.
 Developed the UI panels using Spring MVC, XHTML, CSS, JavaScript and jQuery.
 Used Hibernate for object Relational Mapping and used JPA for annotations.
 Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
 Used spring data framework for CRUD operations on MongoDB.
 Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of
XML and by using SOAP.
 Used JIRA to assign, track, report and audit the issues in the application.
 Involved designing and preparing Unit test cases using JUnit and implemented Log4j using the Spring framework
for the production logs.
 Developed Interactive GUI screens using HTML, bootstrap and JSP and data validation using JavaScript.
 Involved in deploying and testing the application in JBoss application server.
Environment: Java, J2EE, CSS, XHTML, JSTL, Python, JavaScript, jQuery, XML, XSD, XSLT, JSP, Servlets, SOAP web
service, DAO, Hibernate, Spring MVC, Spring, AJAX, JSF2.0, Python, JIRA, JBoss 1.6, Perforce, Unix, Eclipse, Maven,
JUnit, MongoDB, MS SQL Server 2008, SVN.

L&T Infotech, Bangalore, India May 2018 – Dec 2019


Java-AWS Associate
Responsibilities:
 Involved in planning, analysis, design and deploying phases of Software Development Life Cycle (SDLC) of
application development.
 Developed the business functionalities using Agile Methodology with Sprints.
 Implemented and worked project structure based on Spring MVC.
 Uploading documents, logs to S3 buckets from Java microservices.
 Setting up the build and deployment automation for Terraform scripts using Jenkins.
 Estimated effort estimation with clients for business requirement.
 Gathered requirements for functional development.
 Prepared Requirement Traceability Table and review logs.
 Prepared DLD document and test cases.
 Developed front end user interfaces using JSP.
 Developed action classes, Helper Classes and DAO classes.
 Performed Unit testing and System testing.
 Developed POJO classes, HBM files for Hibernate framework.
 Interacted with clients for functional requirements.
 Conducted status meetings with Business Analyst for review.
 Written complex SQL queries, Stored Procedures for Oracle Database.
 Written Views, joins for handling complex queries for Oracle Database.
 Handled and maintained Dev, UAT and Production Tomcat servers.
 Developed JSP, CSS and JavaScript files for UI.
 Introduced Spring AOP to the project modules to concentrate on business logic, instead of the cross-cut
concerns.
 Created build files using Maven.
 Developed the application using Spring Tool Suite (STS) and GIT for version control and Jenkins for continuous
integration and continuous Deployment (CI/CD).
 Expertise in Apache Kafka message implementations and their integrations with the systems.
 Used Log4J for debugging, testing the application modules and to maintain the status of application.
 Used Shell scripting to automate the build process and script to build external JARs of the application.
 Worked with JUnit to test the application modules and created various test cases to test application.
 Worked on the enhancement of the application, created new workflows, implemented on domains.
 Involved in code reviews, updating code document and deployment process.
 Supported application in debugging, fixing, maintenance and bug fixes.
Environment: Java, Servlets, JSP, Struts, Spring, Hibernate, Eclipse, Ajax, jQuery, JavaScript, OpenShift, Oracle SQL
Developer, Tomcat and Oracle.

Value Labs, India Mar 2017 – Apr 2018


Java Developer
Responsibilities:
 Responsible for performance tuning of the product and eliminating memory leakages in the product.
 Used JDBC to connect to the My SQL database and written complex SQL queries to retrieve data from the
database.
 Deployed the application in Apache Tomcat Server.
 Used JUnit to perform unit testing.
 Used Eclipse tool for application development.
 Used Configuration Management Tools for version control which is built on CVS.
 Participated in design and code review meetings with developers.
 Developed the application using HTML, CSS, JavaScript, JSP, Servlets and JDBC.
 Used JavaScript for client-side validations.
 Involved in Documentation and use case design using UML modeling include development of Class diagrams,
Sequence diagrams and use case Transaction diagrams.
 Developed activity, sequence and class diagrams using Unified Modeling Language (UML) and Rational Rose.
Environment: Java, HTML, CSS, JSP, JavaScript, Servlets, JDBC, My SQL, UML, SQL, JUnit, Eclipse, Maven, CVS and
Apache Tomcat Server.

You might also like