# Bharath Arikatla > Java Developer @ alphabroder | Master's in Computer Science Location: New York City Metropolitan Area, United States Profile: https://flows.cv/bharatharikatla Experienced Software Engineer with a strong track record of transforming project workflows through automation and optimization. Skilled in AWS services, Spring Frameworks, and implementing efficient BDD methodologies. Proficient in engineering high-throughput distributed systems and improving UI/UX. Adept in Java security enhancements, REST-based Microservices, and Agile methodologies with a focus on driving efficiency and innovation. ## Work Experience ### Software Engineer @ alphabroder Jan 2023 – Present | Philadelphia, Pennsylvania, United States • Revolutionized project workflows by introducing robust build and deployment automation using JENKINS and Maven, resulting in a 30% reduction in manual effort. • Devised an automated infrastructure via Puppet to manage Java versions and gather performance metrics, leading to a substantial 25% improvement in operational efficiency. • Delivered exceptional client consultations, executing successful POCs and implementing streamlined Build/Deployment processes, garnering client satisfaction ratings of over 90% • Created impactful automation scripts for diverse AWS services, optimizing resource provisioning and deployment efficiency by 35%. • Applied expertise in Spring Frameworks (Spring Boot, Spring Cloud) and third-party libraries, enhancing application scalability and reducing development time by 20%. • Developed and maintained integration, automated testing, and release tools, contributing to a 25% reduction in software defects. • Employed advanced proficiency in Gradle build tool to automate the entire process of crafting Docker files, generating Docker Images, and efficiently uploading them to a dedicated Docker Private Registry. This initiative resulted in a remarkable 40% reduction in deployment duration and a significant optimization of operational workflows. • Implemented BDD methodology with Cucumber, producing 50+ executable specs, reducing feature misinterpretations by 25% and enhancing collaboration among teams, resulting in faster project delivery. • Showcased adeptness in GIT source code management, resulting in a 20% reduction indeployment time and a 15% increase in version control accuracy. ### Software Engineer @ Citi Jan 2017 – Jan 2020 • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using Agile methodology. ● Designed web pages using AngularJS, JavaScript, HTML5, CSS3 and developed controllers, services, and DAO layers for the backend using Spring, Hibernate Frameworks ● Design and develop Responsive UI for given wireframes and workflow using Angular JS 1.5 ● Developed application using AngularJS data binding, components, controllers, directives, filters, UI-router, AJAX calls using $http, promises. • Used Spring MVC and Dependency Injection for handling presentation and business logic. • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations. • Implemented Spring JPA Repository for the persistence layer of the application (this layer communicates with the application DB - Oracle DB). • Use Spring MVC with Annotations in integrating different layers within the application. • Data Operations were performed using Spring ORM wiring with Hibernate. • Extensively used JSON to parse the data from server side to satisfy the business requirement. • Implemented features like logging, session validation using Spring AOP module and Spring IOC. • Extensively worked on developing REST based Webservices and consumed them as needed. • Consumed JSON RESTful Web Services and sent responses with Spring MVC. • Used Spring Security for Authentication and Authorization of the application. • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously. • Developed DAOs layer using Cassandra big database and implemented RESTful web services that persists high- volume of data. • Experience in installation of Splunk, setting up all the required attributes and monitored the infrastructure implementation. ### Java Software Developer @ Sentry Insurance, Chicago, IL Jan 2016 – Jan 2017 • Involved in complete software development life cycle with object-oriented approach of client’s business process and continuous client feedback. Worked on designing and developing a complete service-oriented system based on SOA principles and architecture in agile development environment. • Employed Agile Model and best practices for software development. • Engaged in developing the UI by using HTML, JQuery, and JavaScript and in some places used AJAX to make calls to other services. • Involved in developing the CSS sheets for the UI Components. • Developed web-based application using spring framework for MVC architecture. • Setting up the basic project set-up from scratch of Spring-Hibernate App based on Design. • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Hibernate Framework to deal with Database. • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code. • Extensively worked on JPA as persistence layer, involving Hibernate to persist the Java objects as Entities in the database. • Involved in development of REST Web Services using SPRING MVC to extract client related data from databases and SOAPUI tool is used for testing RESTFUL API web services. • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on Jersey. • Wrote corresponding one-one REST methods to implement respective change requests (change appliers) • Tested REST services using google chrome’s POSTMAN plugin. • Deployed the application in JBoss Application Server. • Worked on Junit for creating test cases for all the Business Rules and the application code. • Called external vendor applications using Web Services for delivering notifications. ### Software Engineer @ Nevonox solutions Jan 2015 – Jan 2016 | Hyderabad, Telangana, India • Took part in Software Development Life Cycle (SDLC) phases like requirements gathering, design, Development and testing. • Implemented OAuth Client Credentials authorization using Spring Security. • Used Spring Data MongoDB to read and write data to MongoDB. • Implemented Web Applications using JSF, EJB3, hibernate 3, JSP, and client-side validations using Java Script. • Extensive experience in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, IBM DB2 and MS SQL Server. • Designed and Developed application using Angular JS along with HTML5, CSS3, TypeScript. • Used Docker to build Docker images and Artifactory to publish images. • Used MongoDB as data storage and utilized aspects like replica sets and clever document design to make service extensible scale and feature wise. • Developed Microservices using java. • Worked with Apache Tomcat application server that handles various requests from Client. • Using Jenkins to conduct Maven build, Junit and run the SonarQube scanner to generate SonarQube report for code quality and code test coverage results. • Developed test cases for Java using Junit and Mockito. • Developed tasks by following TDD/BDD approach. • Used Git to maintain the source ## Education ### Master's degree in Computer Science University of New Haven ### Panimalar Engineering College ## Contact & Social - LinkedIn: https://linkedin.com/in/bharathchowdaryabc --- Source: https://flows.cv/bharatharikatla JSON Resume: https://flows.cv/bharatharikatla/resume.json Last updated: 2026-04-13