Summary
Overview
Work History
Education
Technical Skills
Timeline
Generic

SHARATH CHANDRA CHITMALLA

Summary

  • Over 8 years of experience in analysis, design, implementation and testing of Object-Oriented applications in the Client/Server environment using Java/J2EE.
  • Good hands on experience in Spring Core (IOC and AOP), Struts 2 and Hibernate frameworks.
  • Expertise in Server-Side Programming using Java, J2EE, JSP, Servlet, Spring MVC, Angular JS, HTML, JavaScript, EJB, SQL.
  • Proficient in designing and developing scalable, Micro-Services-based applications using Spring Boot with seamless integration of RESTful APIs and database layers.
  • Experience in GCP Environment in particular Google Big Query, Google Pub/sub, Google Spanner, Data Flow, Compute Engine, Google Storage.
  • Experienced in implementing encryption and decryption of sensitive data using Jasypt, ensuring secure application configurations and compliance with industry standards.
  • Expertise in integrating Ehcache for caching frequently accessed data, optimizing application performance, and reducing database load through efficient caching strategies.
  • Designed front-end framework with React JS using class component and functional component. Very familiar with the properties of components, states, props and refs.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), IOC (Inversion of Control), DAO (Data Access Object) and familiarity with AOP (Aspect Oriented Programming).
  • Skilled in monitoring and managing application performance and health metrics using Spring Actuator, with custom endpoint configurations for enhanced observability.
  • Experienced with Automation Frameworks like Selenium and writing unit tests using JUNIT, MOCKITO and EASY-MOCK.
  • Have experience using devops tools like Docker, Kubernetes.
  • Sound skill in MVC architecture, design patterns, Collections Frameworks, Exceptions handling and multithreading.
  • Experienced in Object Oriented Analysis (OOA) and Object-Oriented Design (OOD) using UML (Unified Modeling Language).
  • Expertise in Agile Scrum and Waterfall Software Development Methodologies.
  • Expertise in Data archival and Data migration, ad-hoc reporting and code utilizing SAS on UNIX and Windows Environments.
  • Expertise in database modelling, administration and development using SQL, Oracle, MySQL, DB2 and SQL Server environments.
  • Developing automated process for builds and deployments; Jenkins, Ant, Maven, Shell Script and Perl.
  • Expertise in deploying applications on IBM Web Sphere Application Server 7.0/6.0/ 5.3, BEA WebLogic 9.1/7.x, JBoss 4.0 application servers and Tomcat 5.0 web server.
  • Strong experience in XML and SGML related technologies including XSD, DTD, XPATH, DOM, EJB, JAXB, XML Beans.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, SOAP, Restful API calls on server side, WSDL.
  • Experience in using version control and configuration management tools like SVN, GIT.
  • Experience in designing, developing and implementing E-Commerce, B2B, standalone applications using J2EE technologies in Retail domain.
  • Good Knowledge of using IDE Tools like Eclipse, IntelliJ, STS, NetBeans, JBuilder for Java/J2EE application development.
  • Proficient in software documentation and technical report writing using Confluence.
  • Analytical, methodical, and resourceful approach to problem solving and decision-making; identifying and documenting root causes and counteractive actions to meet short and long-term business and system requirements.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.

Overview

11
11
years of professional experience

Work History

Senior Software Engineer

Gordon Food Services
09.2019 - Current

Team: Transportation

The purpose of the GTS Transportation team is to provide high quality tools and services for our business partners which enable them to accurately and efficiently deliver product, providing a superior customer experience.


Responsibilities:

  • Implemented agile methodology throughout the project development lifecycles.
  • Analysis, design and development of Application based on J2EE using Spring and Hibernate.
  • Developed and designed the front end using React JS, Extensively used React JS components, Forms, React-Bootstrap, Events, Keys, Router.
  • Designed and optimized SQL Queries in BigQuery for analyzing large datasets.
  • Developed scalable and maintainable Micro-Services using Spring Boot and integrated with RESTful APIs for seamless communication.
  • Implemented advanced configuration management using Spring Profiles for multi-environment deployments.
  • Developed and deployed Java-based Micro-Services using Google Kubernetes Engine.
  • Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE.
  • Setting up an environment, configuring an application and deployment in IBM Web Sphere8 Application Server.
  • Used npm module to install the required modules within the application.
  • Used spring framework for Dependency Injection (IOC), Model View Controller (MVC) and integrated with Hibernate framework.
  • Integrated Spring DAO for data access using with Hibernate to implemented CRUD operations against Data base.
  • Implemented transaction management using Spring AOP.
  • Designed and optimized database schemas using Spring Data JPA and Hibernate for efficient data access and persistence.
  • Secured sensitive application data, such as passwords and API keys, using Jasypt for encryption and decryption.
  • Configured encrypted properties in application configurations to ensure secure deployment practices.
  • Integrated with Spring Security for authentication and role-based access control.
  • Designed and Developed RESTful web-service based on JAX-RS and Spring framework.
  • Developed web services using HTTP, REST and XML technologies.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Designed, developed and implemented document transformation applications using XML tool.
  • Used DOM parsing methodology for serializing and parsing the XML request and response.
  • Monitored application health and performance metrics using Spring Actuator endpoints.
  • Enhanced application performance by implementing Ehcache for caching frequently accessed data.
  • Developed comprehensive unit tests using JUnit and Mockito to ensure the correctness of application logic.
  • Conducted end-to-end integration tests using Spring Boot Test framework to validate the application flow across multiple layers.
  • Implemented test suites in CI/CD pipelines using tools like Jenkins, ensuring early detection of regressions.
  • Worked with QA teams to set up and maintain test data for functional and performance testing environments.
  • Used GIT as version control system.

Software Engineer

Gordon Food Services
03.2017 - 09.2019

Team: Cost

1. Cost Maintenance to enable creation and maintenance of Cost Factors, Cost Profiles.

2. Cost Calculation to enable creation, maintenance and scheduling of Cost Models for use across multiple

applications.

3. Commodity Cost uses market indicators and contract formulas to calculate and load costs for certain items.

4. Vendor Price List is Excel based application that enables vendors to electronically communicate the cost

changes to GFS.


Responsibilities:

  • Developed and designed the front end using React JS, HTML5, CSS3, JavaScript with Ajax and tag libraries.
  • Developed reusable custom directives using the AngularJS.
  • Developed user management screens using AngularJS, business components using Spring framework and DAO classes using JPA framework for persistence management and involved in integrating the frameworks for the project.
  • Developed Action Classes, Service Classes for Resident Insurance premium payment module.
  • Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
  • Leveraged two-way data binding through scope in applications built on AngularJS.
  • Experience in Bootstrap and CSS media queries for responsive web design.
  • Implemented Spring MVC for designing and implementing the UI Layer for the application.
  • Used Annotations on all the layers of application development in Spring to wire the components.
  • Involved in implementing application using Spring MVC framework.
  • Designed and implemented application using JSP, Spring Boot, Spring MVC, JNDI, Spring IOC, Spring Oracle.
  • Developed web pages using JSP Tag Libraries, HTML, and JQuery.
  • Worked on development of PF (Policy Fulfillment) application which involves the coding of Java, database as IBM DB2.
  • Developed server-side services using Java (multithreading, collections).
  • Wrote client-side validations using JavaScript.
  • Implemented SOAP for data transfer to Web Service.
  • Tested SOAP web service using SOAPUI.


Environment: Java, J2EE, HTML5, CSS3, Bootstrap, JQuery, Spring, Spring Boot, Mockito, EhCache, Hibernate,

JSP, JQUERY, JSON, Maven, JUnit, Angular JS, GIT, Weblogic, Jenkins, Log4J, RESTful Web service, SQL

Developer, JIRA, Jenkins.

Teaching Assistant in DBMS

Southern Illinois University
08.2015 - 12.2016

Responsibilities:

  • Collaborated with professors to develop course materials, including lecture slides, assignments, and exams, for DBMS-related courses.
  • Conducted lectures, tutorials, and workshops on fundamental and advanced topics in DBMS, clarifying complex concepts and reinforcing learning objectives.
  • Offered one-on-one assistance to students during office hours, addressing questions, providing guidance on assignments, and offering explanations tailored to individual learning styles.
  • Assisted in grading assignments, projects, and exams, ensuring consistency and fairness in assessment.

Programmer Analyst Trainee

Cognizant Technological Services
07.2014 - 06.2015

Company Overview: Cognizant is a multi-national corporation that provides IT services, including digital, technology, consulting and operating services


Responsibilities:

  • Maintain site-wide design standards and contribute to the evolution of standards.
  • Developed server-side services using Java (multithreading, collections).
  • Designed business applications using web technologies like HTML, DHTML, XHTML, XSL, XSLT and CSS based on the W3C standards.
  • Designed professional web applications in a standardized format, which targets the W3C standards.
  • Worked on CSS Background, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Using advanced level of HTML, XML, AJAX, JavaScript, CSS and pure CSS layouts.
  • Cognizant is a multi-national corporation that provides IT services, including digital, technology, consulting and operating services.

Education

Master of Science - Computer Science

Southern Illinois University
Carbondale, IL
12.2016

Bachelor of Science - Computer Science

Osmania University
Hyderabad, Telangana, India
06-2014

Technical Skills

Programming Languages: Java, Groovy, XML, HTML5, Servlets, SQL.

Web Technologies: React JS, HTML, DHTML, XML, XSLT, CSS, Ajax, SOAP, JavaScript

Application and Web Servers: Apache Tomcat 3.3, 5 and 7.0.21, 5.x/6.x, Jboss 4.3 and 7.0.1, Web Sphere, Web logic

J2EE Technologies: JSP, Servlets, Struts, Hibernate, Spring, Spring Boot, Spring MVC, Spring DAO, Spring Security, Spring WS, Drools, Jboss Enterprise portal, Jboss seams, JSTL, EJB, RMI, JDBC, JMS, Web Services, Jsypt

Cloud Technologies: GCP, AWS, Azure

Other: Angular JS, Node JS, Full Stack, LinQ, Drools, BPM

Developer Tools (IDE): Eclipse, Net Beans, Intellij, WSAD, RAD

Databases: Oracle, DB2, MS SQL Server, MS Access, Sybase

Modeling Languages: UML

Configuration Management Tools: Rational Rose, JUnit, Mockito, Log4j, SVN, ANT, Microsoft Visio

RDBMS: Oracle 8i/9i/10g, SQL SERVER 2000, 2005, 2008, MS Access

Operating System: Windows XP/VISTA/windows, UNIX/Linux

Timeline

Senior Software Engineer

Gordon Food Services
09.2019 - Current

Software Engineer

Gordon Food Services
03.2017 - 09.2019

Teaching Assistant in DBMS

Southern Illinois University
08.2015 - 12.2016

Programmer Analyst Trainee

Cognizant Technological Services
07.2014 - 06.2015

Master of Science - Computer Science

Southern Illinois University

Bachelor of Science - Computer Science

Osmania University
SHARATH CHANDRA CHITMALLA