Summary
Overview
Work History
Education
Skills
Highest Educational Qualification
Timeline
Generic

Anil Vallabhaneni

Irving,TX

Summary

Results-driven expert with 7+ years of remarkable background and a proven track record of managing all areas of the Software Development Life Cycle, from comprehensive analysis and design to execution and maintenance. Proficient in a wide range of programs such as Java and J2EE, Web Services (SOAP, RESTful, WSDL), JavaScript, AWS, JDBC, Servlets, Struts, Jenkins, AJAX, HTML, XML, JMS, ReactJS, NodeJS, Object Oriented Concepts and tools such as Eclipse, Net Beans, RAD, Jira, Git, Bitbucket, control-m, jmeter to deliver high-quality and cost-effective applications/systems that improve organizational efficiency and productivity. Possess unmatched coding skills to deliver client/business-specific programs using Agile methodology.

Detail-oriented software development professional and team leader with history of proposing enhancements that improve designs. Highly effective at analyzing existing systems to discover issues and developing creative solutions that satisfy business and customer needs.

Accomplished Senior Software Developer with [Number] years of experience leading projects by acting as architect, developer and programmer analyst. Proficient in supporting project deliverables and maintaining releases. Strong leader in guiding support teams and solving complex issues. Steadfast in planning and implementing effective development strategies based on industry best practices.

Overview

10
10
years of professional experience

Work History

Senior Software Developer

Charles Schwab
09.2020 - Current
  • Played a critical part in identifying, developing and data migration of Brokerage data from TD Ameritrade to Charles schwab as part of merging the companies
  • Implemented the Rest services using the circuit breaker pattern to migrate the legacy DB2 data to Yugabyte with cassasndra as part of retiring the DB2 database as part of cost cutting and scalability
  • Involved in the requirements analysis, designing, development, testing and deployment of the enhancements
  • Develop the Rest based web services and Listener application using Java 8, Spring MVC, J2EE, Spring boot with microservices, IBM MQ and Change data capture concepts
  • Involved in pre-testing the Web-Service calls with Postman
  • Creating the Splunk Dashboards for management to track the service calls and supporting the release activity and analyzing the logs from the splunk to assess, analyze and create the solution to the business problems for any issues that may arise
  • Creating dashboards using splunk for tracking of exceptions and taking the statistics to analyze the performance of the api's
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability
  • Created standards and patterns for deploying a spring boot data Microservice architecture to PCF
  • Used config-server options of PCF for maintaining application properties pertaining to each environment and enable communication via cloud
  • Used Microservices architecture, with Spring Boot-predicated services interacting through an amalgamation of Web Services, Swagger, Cassandra and MQ message brokers and leveraging
  • Worked on extracting event data from front end using Kafka REST proxy
  • Used Kafka frameworks for messaging and queuing
  • Configured Kafka to read and write messages from external programs
  • Hands-on experience with Apache Kafka development
  • Primary focus on producer/consumer in creating Consumer groups, setting up Retention Policies in a configurable way
  • Designed multiple Active MQ queues in different environments (DEV/TEST/UAT) setup and testing
  • Co-ordinate closely with IT teams, onsite, upstream and client business partners to capture the functional and Non-functional requirements like SLA, performance, metrics, estimations
  • Participating in the Story grooming sessions held with product owner, Team and scrum master to understand the requirements of the new features for the sprint
  • Testing the code coverage of the application developed using SonarQube and remove any redundant code identified
  • Work on 'Go Live' activities as per the Implementation plan and manage any issues related to functionalities, user interface, performance, etc
  • That may arise
  • Performed code reviews and provided guidelines for best software management practices, Coding Standards and Code Commenting for better understandability.
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.
  • Designed reusable and reliable code for use within distributed cloud environments.
  • Translated customer requirements into written use cases.
  • Corrected, modified and upgraded software to improve performance.
  • Monitored ongoing operation of assigned programs and responded to problems by diagnosing and correcting logic and coding errors.
  • Met with stakeholders to provide detailed project reports and milestone updates.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Coordinated efficient large-scale software deployments.
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs, and improving functionality.

Java Software Developer

Rate Analyzer, SCE Corp.
09.2015 - 08.2018
  • Implemented Spring Framework core functionalities like Spring AOP, Spring MVC, Spring Security, Spring REST, Spring Data JPA as part of project
  • Implemented Graphical rate comparison chart using chart.js and ReactJS that is used to compare rates monthly across year, helps users understand the wastage of electricity usage, and helps customers choose the best rate plans available according to their location in California
  • Collaborating with the team to understand requirements by analyzing the legacy WebSphere portal code and creating the mapping documents as part of the requirement analysis
  • Started as a monolithic application, later migrated it into a set of Spring boot and React.JS Microservices
  • Designed and developed Spring and REST based Microservices using the Spring Boot also developed RESTful web services with JAX-RS using Spring Boot and Microservices Architecture
  • Implementing micro-services using Spring Boot for major activities and events user can perform during rate comparison
  • Responsible for monitoring, triggering, and resolving the DevOps build issues and conflicts related to both code and database
  • Responsible for using DevOps to deploy (Jenkins) the custom changes in Test Environments for testing
  • Have extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat
  • Developed the application using Eclipse as the IDE and used the standard features for editing, debugging, running etc
  • Participated in and contributed to code reviews
  • Implemented a Graphical rate comparison chart using chart.js and ReactJS that is used to compare rates monthly across the year, helps users understand the wastage of electricity usage, and helps customers choose the best rate plans available according to their location in California
  • Worked on Java8 features like Lambda expressions, Streams, filters, optional classes and default methods
  • Used Executor Service Interfaces, ThreadPoolExecutor class for multi-threading & thread resource pooling
  • Involved in all stages of SDLC like Requirement Analysis, Design and Implementation in Agile Methodology
  • Used Spring AOP Module to implement logging in the application to know the application status and Spring DAO Module to deal with Database
  • Participate in the hands-on coding by completing the assigned user stories in each sprint and giving the demos to product owner at the end of sprint to product owner to check the code delivered is aligned with client requirement.
  • Reviewed code and debugged errors to improve performance.
  • Participated in requirements gathering and design development meetings.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.

Systems Engineer

Digital SCE.com, SCE Corp
02.2014 - 08.2015
  • Designed components for the project using best practices and J2EE design patterns such as Model-View-Controller (MVC), Data Access Object, and Value Object
  • Used J2EE design patterns like Factory, Facade, and Singleton etc
  • Developed Major and Minor enhancements for monthly releases using JavaScript, Java, CSS, HTML
  • Interacting with different teams for data updates in LDAP and MySQL and Mainframes systems to resolve end consumer issues
  • Responsible for fixing major code bugs which arise in the real time by the end user in the released/live applications which are a part of SCE.com
  • Analysis and resolving the bugs that arise during pre-deployment of QA and post-deployment of production
  • Participated in and contributed to code reviews
  • Used Hibernate for all the database mapping and Implemented ORM with HIBERNATE to make the Persistence class objects of the domain model to access Oracle database tables
  • Used Maven to build the project and JUnit to develop unit test cases
  • Worked closely with the clients and also interacted with the vendors/data providers to ensure successful project execution using strong verbal communication skills within the given time limit
  • Configure beans in spring configuration file with Spring IOC, Spring AOP concepts.
  • Streamlined troubleshooting processes to improve system support and enhance communication between support team and end-users.
  • Discussed issues with team members to provide resolution and apply best practices.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Translated customer requirements into written use cases.
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs, and improving functionality.
  • Built databases and table structures for web applications.
  • Created proofs of concept for innovative new solutions.

Education

Master of Science - Computer Science And Programming

University of Central Oklahoma
Edmond, OK
04.2020

Skills

  • Eclipse, RAD, GIT, Bamboo
  • Linux, Windows
  • Java (J2SE & J2EE),Java 8, C
  • Spring, Spring Boot, Flutter with Dart
  • MySQL, Yugabyte, Oracle, DB2
  • JSP, Servlets, Web Services, Node JS, Python
  • JIRA, BMC Remedy
  • Kafka, IBM MQ
  • Team Leadership
  • Data Structures Mastery
  • Agile Development Methodologies

Highest Educational Qualification

Master’s in computer science, University of Central Oklahoma, 4.0

Timeline

Senior Software Developer

Charles Schwab
09.2020 - Current

Java Software Developer

Rate Analyzer, SCE Corp.
09.2015 - 08.2018

Systems Engineer

Digital SCE.com, SCE Corp
02.2014 - 08.2015

Master of Science - Computer Science And Programming

University of Central Oklahoma
Anil Vallabhaneni