Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic
BALAKRISHNA DONTHULA

BALAKRISHNA DONTHULA

Technology Analyst
Hyderabad

Summary

Results oriented software developer with 8+ years of experience in developing web based, Client/Server applications using Java and J2EE technologies with spring and hibernate framework. Experience in Full Software Development Life Cycle (SDLC) including Requirements Gathering, Analysis, Design, Development and Testing. Good knowledge on Agile project management process.

Overview

4
4
years of professional experience
3
3
years of post-secondary education

Work History

Technical Analyst

Coforge
Hyderabad
2022.05 - Current
  • Client : Emirates.
  • ResConnect is the critical Application used to book flight tickets by emirates agents and contact centers
  • Responsibilities:
  • Involved in all phases of agile ceremony activities
  • Worked on BAU stories to implement few enhancements
  • Given demos to Business at the end of the each sprint
  • Worked as a full stack developer End to end code changes from ui(AngularJS) to backend
  • Involved in implementing the business layer code changes which interact with downstream systems
  • Created AngularJS modules and controllers
  • Implemented AngularJS material design.

Senior Software Engineer

Tech Mahindra
  • Client: Ford.
  • ArchiveBatch Job Application is a standalone spring batch based spring boot application, It will read the data from the parent table data based on the retention condition and move the parent table records to the respective history tables also move the respective table entry file from the source location to the archival path then delete the parent table records
  • Responsibilities:
  • Involved in requirement analysis, created process flow diagrams
  • Created Technical Specification document, designed flow for spring batch
  • Created Rest API end points for each batch Job application
  • Created Configuration classes for each job, configured jobs in Step manner
  • Created parent, history tables model classes
  • Implemented spring batch Items like, ItemReader, ItemProcessor, ItemWritter
  • Written Test cases using Junit and Mockito
  • Tested Job API’s in swagger
  • Created Test case and evidence documents for integration testing
  • Guided junior resource for PurgeApplication.

Software Engineer Sr Analyst

WellsFargo
  • Billpay is an online service that allows you to pay bills through Wells Fargo online Banking
  • Using Billpay we can pay almost any company or individual in the U.S.We can pay a company that sends you a bill, like the phone company or A person or company you owe money to but don’t necessarily receiver a bill from
  • Responsibilities:
  • Implemented agile methodologies, actively involved in technical meetings, requirements gatherings, analysis, planning, coding, development
  • Involved in creation of multiple switches to enable/disable the functionality
  • Analyzed the Splunk logs, to identify the root causes for the defect
  • Extensively used Java8 features such as lambda expressions, Functional interfaces, Predicate
  • Etc
  • Worked with several testing frameworks such as Junit and Mockito
  • Implemented design patterns like Circuit Breaker
  • Designed JSON requests according to the front end requests.

Senior Systems Engineer

Infosys
  • Client:Bristow.
  • Bristow is replacing the current flight operations support systems with a global flight system, called eFlight, to automate and standardize flight operations.eFlight will transform how we deliver information, optimize and improve global operations that include pilots, training, scheduling, crew management, invoicing and contracts
  • Responsibilities:
  • Involved in Design phase of Rostering Module
  • Prepared DLD documents, like analysis the requirement, Impact on other modules
  • Implemented web component using Spring MVC
  • Involved in implementing the service layer and persistence layer
  • Involved in preparing the required DTO’s
  • Involved in designing the Jasper Reports
  • Developed front end GUI using HTML, JSP, JQuery, JSP Tag Libraries and Spring Tag Libraries
  • TRD scheduling:
  • Client: Tervita
  • TRD scheduling application is designed for an optimal facility utilization and management of Tervita’s Treatment, Recovery, and Disposal (TRDs) facilities by optimizing schedules, reducing truck wait times and to enable producers, trucking company, truck drivers and facility operator to book appointments and track them electronically
  • Responsibilities:
  • Involved in developing the rest services using the spring rest and jersey
  • Prepared the spring data jpa queries
  • Generated Model classes using JPA
  • Involved in preparing the required database scripts, master scripts
  • Involved in developing Business and Transaction logic in Service layer and persistence logic in DAO layer using Hibernate
  • Integration with Location Base Service (LBS) Product
  • Integration with SOLR.

Software Engineer

Vidyayug Software Technologies Pvt Ltd
  • Beauty Booking is a Lifestyle/social network application
  • Allow potential customers locate professionals within beauty industry, Allow beauty professionals to promote themselves to potential clients
  • Beauty booking Application is Available for IOS devices and desktop version
  • Clients can post request for specific beauty category service, Professionals within specific GPS Area can bid for requests
  • Responsibilities:
  • Created the Java Standard Portlets using the plug-in SDK environment
  • Implemented the service layer and custom finder implementation classes
  • Created the RESTful services for the Beauty Booking app
  • Created database queries, stored procedures using MySQL
  • Done appcelerator titanium required setup for mac
  • Integrated stripe payment gateway with the app
  • Involved designing the good look and feel UI screens for Beauty Booking app using the Appcelerator Titanium
  • Invoked the rest services calls from the app
  • Integrated external modules (Like sending the messages from app, Gps location…etc.) with Appcelerator Titanium
  • Created Developer, Provisional profile Certificates in ITunes, many times Published the build file to ITunes Test Flight
  • Added internal testers and external testers in ITunes.

Education

Master of Science -

Osmania University
Hyderabad
2011.05 - 2014.05

Skills

Java, Spring Boot, Spring JPA, MicroServices, Spring Security,Spring Batch,Jersey

Databases:MySQL, PostgreSQL,SQL Server

Testing Environment : Junit, Mockito

Web TechnologiesHTML5,CSS3,Java ScriptWeb / App ServerApache Tomcat ,JbossVersion Control ToolGitHub, Tortoise SVNDevelopment ToolEclipse, Spring Sts,IntellijIdeaFTP ToolsJSCH,FTPBuild ToolsMaven, GradleMonitoringSplunkProject Mgmt ToolsJIRA, Rally

Accomplishments

  • Expertise on Core Java Technologies like Collections, Exception handling mechanism and Multithreading
  • Hands on experience in building Restful web services using spring rest, Jersey
  • Designed and developed the web application with MVC Architecture using Spring Framework
  • Extensive experience in development and implementation of ORM framework Hibernate/ Hibernate with Spring Data Access
  • Hibernate Criteria API to query the database and perform other CRUD operations
  • Created DAO interface, abstract class and concrete classes to interact with persistence entities
  • Experienced working on different layers of Spring MVC architecture such as spring - Controller, service and repository classes
  • Hands on experience in creating the test cases using Junit and Mockito
  • Used Rest Controller in spring framework to create Restful Web services and JSON objects for communication
  • Worked on back-end web development and design using Java/J2EE applications (Java 1.8, REST Services, Maven, and JIRA)
  • Used version control Git and JIRA for tracking work in agile workplace
  • Hands on experience on java 1.8 features like Lambda expressions, streams, functional interfaces
  • Good knowledge on developing spring framework & Hibernate based web applications
  • Worked on server side validation using various web forms through annotation based approach
  • Good experience working on Hibernate Beans & HQL to map to tables and retrieve data from the database
  • Vast experience in Working with Tomcat and Jboss Server
  • Experience Appcelerator Titanium Mobile Application Development
  • Experience on Integration with Stripe Payment Gateway
  • Strong debugging and trouble shooting skills
  • Good knowledge of database connectivity (JDBC) for databases like MySQL, Postgre SQL
  • Good Knowledge in design and development of User Interfaces using JSP, HTML, CSS,Java Script.

Timeline

Technical Analyst

Coforge
2022.05 - Current

Master of Science -

Osmania University
2011.05 - 2014.05

Senior Software Engineer

Tech Mahindra

Software Engineer Sr Analyst

WellsFargo

Senior Systems Engineer

Infosys

Software Engineer

Vidyayug Software Technologies Pvt Ltd
BALAKRISHNA DONTHULATechnology Analyst