Summary
Overview
Work History
Education
Skills
Certificationsawards
Timeline
Generic

Akhil Vaddi

Denton,TX

Summary

Highly skilled and result-driven software development professional with around 4 plus years of experience in designing and developing multi-tiered enterprise applications, distributed web applications using Java, J2EE, Struts, JPA, Hibernate and spring on various Application Server platforms for Banking, Insurance and HealthCare domains. Worked on CCAR, BASEL reporting. Experience in architecture, analysis, design, development, testing, implementation, deployment, enhancements & production support. Extensive experience in design and architecture for developing enterprise applications using J2EE/ Java Spring Framework (Core, JDBC, Data) for robust back-end development, integrating with various databases, queues, and caches. Strong understanding of common API technologies, such as OAuth, ORM frameworks like Hibernate and messaging services like RabbitMQ, Apache Kafka. Experience in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose, Enterprise Architect and MS Visio. Expertise in developing Micro services using Spring Boot and Node JS Express module to build more physically separated modular applications which will improve scalability, Availability, Agility of application. Demonstrated expertise in unit testing Junit, Mockito, Integration Testing, and test-driven development (TDD), ensuring high-quality and reliable software solutions. Experience in monitoring and debugging production logs using kibana and Splunk. Achieved unparalleled code quality using SonarQube effectively identifying vulnerabilities and improving code maintainability. Worked closely with DevOps team to manage, improve, and monitor cloud infrastructure on AWS, EC2, S3, DynamoDB and RDS, including backups, patches, and scaling. Expert level skills on Java, J2EE (EJB, JMS, JNDI, Servlets, JSPs, Struts, Java Beans, JDBC). Proficient in containerization technologies like Docker/ Kubernetes for packaging applications, ensuring scalability, resilience, and portability. Experienced in working spring modules – IOC, AOP, JDBC DAO, and MVC & ORM. Experienced in working Spring AOP for Logging, Transactions and Messaging. Expert level skills in Hibernate, JPA & JTA. Sound knowledge in implementing Web Services using Apache AXIS, WSDL, UDDI, SOAP, JAX-RPC and GDS. Expertise in XML technologies with JAXB and JAXP, XPath, XSD, SAX, DOM parsers. Sound knowledge on Application Servers and Web servers – JBOSS 6.2/5.x, Bea WebLogic s 10.3/8.1, IBM WebSphere 6.x(WAS), and Apache Tomcat. Experience on MS-SQL 2008, Oracle 12c/11g/10g/9i/8i, MongoDB, Sybase & MySQL. Experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, Triggers, SQL Server Management Studio, SQL Developer & TOAD. Experience in managing MongoDB environment from availability, performance and scalability perspectives. Experience with HTML 5, CSS, JavaScript, jQuery, AngularJS, XHTML, AJAX and JSON. Experience in building and deploy tools - Ant and Maven with Hudson and Jenkins build.

Overview

9
9
years of professional experience

Work History

Lead Software Developer

HSBC, Danske Bank - EY- Chicago
Chicago
12.2020 - Current
  • Collaborate with a diverse client base, tailoring bespoke solutions to meet their specific requirements
  • Spearheaded a team to develop a comprehensive Debit Collection System for one of largest banks in the world, resulting in streamlined debt recovery processes and enhanced customer satisfaction
  • Contributed significantly to the development and refinement of BASEL model monitoring systems, ensuring compliance with regulatory standards, and improving risk management capabilities
  • Implemented Java EE components using Spring MVC, Spring IOC, and Spring transactions modules
  • Implemented RESTful APIs (Spring REST and JAX-RS) for data exchange, enabling professionals to access Payment records securely and efficiently
  • Strong experience in developing data models using Hibernate POJO's, and configuring the Hibernate persistence layer
  • Worked on Spring MVC Architecture for web applications, Implemented the application using Spring Boot Framework, and handled the security using Spring Security using OAUTH, and SAML authentications
  • Built Java applications using Maven and deployed JAVA/J2EE applications through Application servers like Tomcat and Web Sphere
  • Designed and implemented RESTful services utilizing Spring Boot, ensuring efficient and robust backend functionality
  • Worked on Deep learning Natural Language Programming models
  • Worked on reading and writing multiple data formats like JSON, ORC, Parquet on HDFS using PySpark
  • Investigate and diagnose issues reported in the production environment
  • Worked with Angular, HTML, CSS3, and Bootstrap frameworks to develop single-page applications, integrating them seamlessly with RESTful APIs
  • Led the implementation of a microservices architecture using Spring Cloud, incorporating tools such as Eureka for service discovery
  • This initiative resulted in streamlined processes and enhanced system performance.

Senior Software Developer

Shawacademy
Bng-IN
12.2019 - 12.2020
  • Led brainstorming, analysis, design, and development efforts for the company's web services, enhancing functionality and user experience
  • Spearheaded the implementation of chatbots and lead scoring model applications, improving customer engagement and sales efficiency
  • Designed and implemented propensity models to predict customer behaviour, aiding targeted marketing campaigns and sales optimization
  • Introduced Data Governance principles and best practices across design, development, and project execution, ensuring data integrity and regulatory compliance
  • Actively participated in Scrum-based methodologies, attending daily stand-ups, sprint planning sessions, reviews, and retrospectives, fostering team collaboration and project delivery.

Senior Software Developer

Tata Communications
Chn-IN
06.2017 - 12.2019
  • Led the end-to-end execution of a critical virtual private cloud project, encompassing requirements analysis, design, and development phases
  • Engaged stakeholders closely to ensure project alignment with business goals and requirements, facilitating smooth project execution
  • Designed and implemented integrated solutions for seamless migration of legacy data to the virtual private cloud infrastructure, ensuring data integrity and security
  • Developed robust applications using the Spring framework, harnessing its features such as transaction management and inversion of control for efficient and maintainable code
  • Utilized Hibernate framework for the persistence layer and domain model, simplifying database interactions and enhancing code maintainability through object-relational mapping (ORM)
  • Created DAO classes to encapsulate CRUD operations and query logic, promoting code reusability and making database interactions more manageable
  • Used various J2EE design patterns, like DTO, DAO, Business Delegate, Service Locator, Session Facade, Singleton, and Factory patterns with the help of Hibernate ORM
  • Experience with Spring Data to streamline database access and enhance data management capabilities
  • Used Spring Core for IOC implemented using DI and developing Restful web services
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, and View Resolver
  • Proficient in a wide range of data structures, including arrays, linked lists, stacks, queues, trees, graphs, and hash tables
  • Configured Swagger for auto-generated documentation for all REST API calls
  • Used Maven as a build and dependency management tool for creating WAR and JAR files to be deployed in application servers
  • Maximized efficiency and reliability of message communication through expert utilization of RabbitMQ
  • RabbitMQ primarily uses the Advanced Message Queuing Protocol (AMQP), a standardized messaging protocol designed for efficient and reliable message exchange
  • AMQP defines rules for message format and queue management
  • Collaborated closely with the integration testing team to define comprehensive test scenarios, ensuring thorough coverage of functional and non-functional requirements.

Software Developer

Vedams
Hyd-IN
06.2015 - 06.2017
  • Served as a versatile full-stack developer, contributing to the end-to-end development of web applications
  • Developed RESTful services using Python Flask, providing JSON data to the UI and ensuring efficient communication between frontend and backend systems
  • Crafted SQL queries for various CRUD (Create, Read, Update, Delete) operations, ensuring seamless data management and persistence within the application.

Education

B.Tech - E.C.E

M.V.G.R

Skills

  • C
  • C
  • JAVA 14
  • JAVA 15
  • JAVA 16
  • JAVA 17
  • JAVA 18
  • J2EE
  • PL/SQL
  • HTML
  • CSS
  • AngularJS
  • Angular
  • React
  • Jasmine
  • Oracle
  • MySQL
  • MongoDB
  • Spring
  • Spring Cloud
  • Flask
  • Apache Tomcat
  • JBoss
  • Eclipse
  • IntelliJ
  • Linux/UNIX
  • Windows
  • JUnit
  • Maven
  • Git
  • JIRA
  • Jenkins
  • Postman
  • Docker
  • Kubernetes
  • RabbitMQ
  • Sk-learn
  • NumPy
  • Pandas
  • PySpark
  • Keras
  • NLP
  • EC2
  • S3
  • Redshift
  • Sagemaker
  • Comprehend

Certificationsawards

  • Mathematics for Machine Learning: Linear Algebra. – Coursera
  • Deep Learning Specialization: -(CNN, RNN, Seq2seq, Word Embedding)-Coursera.
  • Statistics for Data Science and Business Analysis.
  • Focus on execution & Customer Centricity.
  • Responsiveness & Agility.

Timeline

Lead Software Developer

HSBC, Danske Bank - EY- Chicago
12.2020 - Current

Senior Software Developer

Shawacademy
12.2019 - 12.2020

Senior Software Developer

Tata Communications
06.2017 - 12.2019

Software Developer

Vedams
06.2015 - 06.2017

B.Tech - E.C.E

M.V.G.R
Akhil Vaddi