Anil Kumar Sunkoju
********.****@*****.***
Dallas, TX
https://www.linkedin.com/in/anilkumar158
Summary:
●Full Stack Java Developer having 10 + years of experience in Analyzing, Designing, Documenting, Developing,
●Testing, and Deploying web applications using Java8, J2EE, Spring, Spring Boot, Spring JPA, Microservices, Hibernate, JavaScript, Angular 9, HTML5, Log4j, Maven, XML, JSON, JIRA, CI/CD with hands on Experience in developing User Interfaces on the web using HTML5, TypeScript, jQuery, Angular 2/4, React JS.
●Adapt at translating application requirements into fluid user interfaces and front-end application design.
●Object-oriented programming skills and experience with applying design patterns.
●Experienced in database design and database programming (MySQL, Oracle DB).
●Worked in Agile teams with daily stand ups.
●Excellent team player with quick learning capabilities.
●Experience in implementing all the phases of SDLC.
●Complete understanding of Test-Driven Development.
●Experience in using web services to communicate and transfer data among the web servers.
●Developed robust components and created/consumed REST APIs using Java and Spring Boot.
●Demonstrated proficiency in AWS, contributing to hands-on activities for cloud-based solutions.
●Played a key role in web application development, collaborating with UX, Design, and Product teams to build applications from scratch.
●Actively participated in Agile ceremonies, ensuring alignment with project goals and timely delivery.
●Implemented Swagger UI in REST Services to enhance API documentation and usability.
●Utilized GitLab for version control and set up pipelines for efficient CI/CD processes.
●Integrated tools like SONAR to maintain code quality and adherence to coding standards.
●Conducted thorough unit testing to deliver functional and testable code.
●Contributed to and enforced coding standards, actively engaged in code reviews through the GIT flow process.
●Optimized application performance for maximum speed and scalability
Work Experience
Java Full Stack Developer
Fannie Mae - Plano, TX
Project: Loan Delivery Next Generation(LDNG) Auto wire Security Process Design Jan2024 To Till Now
●Description: Designed and implemented an automated wire and security processing system to streamline wire creation, review, and settlement operations between lenders, internal users, and federal authorities.
●Developed and integrated stored procedures and AWS Lambda functions to process wire details including wireIdentity, paramount, routingNumber, accountNumber, and accountName,Wirestatus.
●Built logic to insert new wire records in the database if no matching entry exists, and trigger "Created" status events for initial wire entries.
●Collaborated with federal systems to automate wire review processes, enabling statuses to be updated as Settled or Rejected based on lender-provided data.
●Enabled post-settlement lender review through the UI, allowing acceptance (maintaining Settled status) or rejection (changing status to DKed).
●Ensured wire transaction statuses were accurately reflected and updated in the database and user interface for full visibility and traceability.
●Automated the creation of wire records using stored procedures and backend logic, generating new wire IDs based on the settlement phase (pre-settlement vs. post-settlement).
●Improved operational efficiency and transparency by enabling complete end-to-end traceability of wire events across systems.
●Remediated security vulnerabilities in project dependencies by analyzing CVEs and applying appropriate patches or upgrades.
●Developed and maintained unit, integration, and end-to-end tests using frameworks such as Jasmine, JUnit, and Selenium to ensure code reliability and prevent regressions.
●Participated in Agile/Scrum ceremonies, including daily stand-ups, sprint planning, code reviews, and retrospectives, fostering collaboration and continuous improvement.
●Collaborated on both front-end and back-end development by designing, implementing, and executing unit and integration tests to validate business logic and UI behavior.
●Troubleshoot and resolve issues in both development and production environments by analyzing logs, stack traces, and system performance metrics using tools like Splunk, or CloudWatch.
●Managed CI/CD pipelines using tools such as Jenkins, GitLab CI and GitHub Actions to automate build, test, and deployment workflows, ensuring consistent and efficient delivery.
Java Full Stack Developer
BLACKHAWK NETWORKS - Dallas, TX March 2023 to Jan 2024
Project: Digital Gift Card Redemption Platform Enhancement
●Description: KYB is an automation process of understanding a client's business system. It consumes the master data event’s and prepares organization and sub organization Based on the recommendation and decision made by the user the recommendations are handed over to the downstream systems. KYB interacts with only the Master.
●Data to consume. It creates a client program which is consumed by Hawk marketplace which can create order’s different types of gift cards.
●Understanding high level requirements for KYB for the Organization, sub organization module
●Designed, Developed and Unit tested multiple Restful services for Return Module
●Implemented the APIs using java and Spring Boot frameworks.
●Developed data access objects layer components and entity classes to interact with Oracle using JPA.
●Developed database access layer using DAO design pattern and JPA framework.
●Developed unit test cases with different scenarios by using the Junit test framework.
●Involved in designing Restful Web Services and tested using SWAGGER UI tool to validate.
●Utilized AWS Management Console to enable server access logging, specifying target buckets, and defining organized log storage structures.
●Log data is organized into groups. Create a log group in CloudWatch Logs to store your log data.
●Successfully integrated Amazon S3 storage service with a Spring Boot application, leveraging the AWS SDK for Java.
●Configured the AWS SDK for Java to establish a secure connection with the S3 bucket, including proper credential management and region configuration.
Java Full Stack Developer
Client: GPC (Genuine Parts Company) - Atlanta, GA January 2021 to February 2023
Project: Pulse
Description: PULSE is an inventory forecasting system. It provides recommendations to the store manager.
●On parts to be considered for orders/return. Based on the recommendation and decision made by the user the recommendations are handed over to the downstream systems. Pulse deal with only the NAPA parts. NAPA parts are the parts that are manufactured by the GPC itself.
●Understanding high level requirements for Pulse for the Order Return module
●Designed, Developed and Unit tested multiple Restful services for Return Module
●Implemented the APIs using java and Spring Boot frameworks.
●Developed data access objects layer components and entity classes to interact with Oracle using JPA
●Developed database access layer using DAO design pattern and JPA framework.
●Developed unit test cases with different scenarios by using the Junit test framework.
●Involved in designing Restful Web Services and tested using SWAGGER UI tool to validate.
●Developed Order Module using Angular and invoked the Order REST API’s
●Developed multiple reusable components in Angular which are shared across the project.
●Used the Git tool to maintain the code in the repository.
●Supported multiple environments to promote the code to till production.
●Implemented an S3 client bean using Spring Boot's dependency injection, allowing seamless interaction with the S3 service throughout the application.
●Developed service layer components to perform various S3 operations, such as listing objects, uploading files, and managing bucket resources.
●Successfully integrated AWS S3 with the Spring Boot application, enhancing the system's capabilities for secure and scalable file storage.
Environment: Angular, Typescript, Java8, Spring, Spring Boot, Log4j, Maven, RESTful, XML, JSON, Intellij, Oracle,
Git, JIRA, Jenkins, Agile Scrum.
Java Full Stack Developer MetLife Insurance, Atlanta, GA February 2016 to December 2020
Project: Policy Administration System
●Description: VPAS Life is an end-to-end Policy Administration Platform. This supports the full spectrum of products in the Life and Annuity line in both individual and group markets. It has a strong reputation in terms of depth and the richness of the functionality. However, there are challenges in its client-server architecture with thick.
●GUI in the digital world.
●VPAS Life Web Enablement (Web UI) is a program aimed at providing all the functionality available in the platform over a modern web based front end and other digital channels. It leverages the existing SOA (Service Oriented
●Architecture) to achieve this. It delivers a consistent Omni-channel user experience to Agents, Home Office users and Policy owners leveraging all the underlying platform capabilities through services.
●Understanding high level requirements for the Billing and Beneficiaries module
●Designed, Developed and Unit tested multiple Restful services for Billing and Beneficiaries Modules
●Implemented the APIs using Java, Spring and Spring Boot frameworks.
●Integrated the VPAS REST API’s using the Angular application.
●Developed data access objects layer components and entity classes to interact with Oracle using JPA.
●Developed database access layer using DAO design pattern and JPA framework.
●Developed unit test cases with different scenarios by using the Junit test framework.
●Developed Billing and Beneficiaries Module using Angular and invoked the Order REST API’s
●Developed multiple reusable components in Angular which are shared across the project.
●Used the Git tool to maintain the code in the repository.
●Supported multiple environments to promote the code to till production.
Environment: Angular, Typescript, Java8, Spring, Spring Boot, Log4j, Maven, RESTful, XML, JSON, IntelliJ, Oracle,
Git, JIRA, Jenkins, Agile Scrum.
Java Developer
Riya Tours and Travels - US - Georgia February 2013 to January 2015
●Project: Travel Portal System
●Description: Riya Tours and Travels helps customers to book flight tickets for customers across the world.
●Understanding high level requirements for the Booking module
●Designed, Developed and Unit tested multiple Restful services for Booking Module
●Implemented the application using Java, Struts frameworks.
●Integrated them with airline portals.
●Developed data access objects layer components and entity classes to interact with Oracle.
●Developed database access layer using DAO design pattern using JDBC template.
●Developed unit test cases with different scenarios by using the Junit test framework. Environment: Java5, JSP’s, Struts, EJB’s, Log4j, Maven, Oracle, SVN.
Education
●Master of Computer Applications in Computer Applications
●Osmania University 2008 to 2011
●Bachelor of Science
●Osmania University 2005 to 2008
Technical Skills:
Programming Language
Java 1.7/1.8, SQL
Java/J2EE Technologies
Java,J2EE,Servlets, JSP, JSTL, JDBC, JMS, Multi-threading
Application/Web Servers
WebLogic, Jenkins, Tomcat
Web Technologies
HTML5, CSS3/4, JavaScript, jQuery, AngularJS, Angular7, 8, TypeScript, Node JS, ReactJS
Framework
Hibernate, Spring MVC
Database Server
Oracle 10g/11g, SQL server, MySQL
IDE
Eclipse, IntelliJ, Visual Studio, STS.
Web Services
REST, SOAP, Elasticsearch
Version Control
SVN, GIT
Build Tools
ANT, Maven, Gradle
Methodologies
Agile, TDD (Test Driven Development), Waterfall, SDLC
O-R Mapping
Hibernate, Spring DataJPA.
Cloud Environments
AWS, Eureka, Pivotal Cloud Foundry.