Summary
Overview
Work History
Education
Skills
Certification
Websites
Timeline
Generic

Veera Kiran Vajrala

TX

Summary

  • Software development professional with 6+ years of extensive experience in Java and J2EE technologies, Object Oriented Technologies, UML, Software Development Life Cycle process - Translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall, Agile/Scrum, TDD.
  • Experience in developing the application with Service Oriented Architecture (SOA), Micro Services Architecture, Test-Driven Development (TDD) and Automation Test-Driven Development(ATDD).
  • Experience with Restful Web Service API development using spring framework for providing a common interface to the system for exchanging/producing/consuming XML and JSON representations across applications and system.
  • Good Working experience in Design, Development, and implementation of several J2EE frameworks like (Model View Controller) Struts, Spring MVC, Spring Boot, Spring Batch and Hibernate.
  • Professional with experience in developing and designing web applications using HTML, CSS, JavaScript, Angular, Node.js
  • Expertise in using BPM, webMethods (like Camunda), ESB, BPMN, JBPMS and MDW workflows to automate the business process’s
  • Strong experience in RDBMS technologies like SQL, Sub Queries, Stored Procedures, Triggers, and Functions. Developed Oracle based stored procedures using PL/SQL.
  • Extensive working experience in Splunk, Dynatrace which is helpful to have a overall high-level health check on the application.
  • Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines. Work in groups as well as independently with minimum supervision and display initiative to learn new technologies and tools quickly.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Java Full Stack Developer

Teksky LLC, BCBS AL
11.2022 - Current
  • Worked in full cycle of API creation from Oracle Database to Java Spring application to connect API to front side using Angular 11 & 15.
  • Involved in building application which works on mainly Html, Css, Rest services, Typescript, Spring boot, Maven, Hibernate
  • Migrated Legacy application which is in Struts to Spring boot and angular application
  • Designed and developed REST based Microservices using Spring Boot
  • Developed and deployed microservices using Spring Boot, resulting in improved scalability, maintainability, and fault tolerance
  • Implemented and documented RESTful APIs for inter-service communication and integration with frontend applications
  • Designed and implemented database schemas and optimized queries to ensure efficient data storage and retrieval in microservices
  • Utilized Docker for containerizing microservices, enabling easy deployment and scaling in cloud environments
  • Implemented asynchronous messaging using Apache Kafka to decouple microservices and improve system resilience
  • Used a Microservice architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Micro-services
  • Creating Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 11.
  • Created custom directives and filters using Angular 11 built-in $http, route and routing modules to change from controller one module to other module
  • Optimize application performance and scalability using lazy loading, caching, and code splitting techniques
  • Debug and troubleshoot issues using browser developer tools and logging frameworks
  • Created Angular service and integration with RESTful APIs
  • Used Angular $http to send GET/POST request to fetch data from server
  • Designed and Developed single page component’s using Angular 11
  • Collaborated with cross-functional teams, including DevOps engineers, and business stakeholders, to ensure successful delivery of microservices-based applications
  • Create review and merge GIT branches during project development
  • Involved in production support and on call issues on a weekly bases
  • Debug and fixed Struts framework issues for production maintenance
  • maintainability Integrated JSP with a robust Java-based backend, utilizing the Servlet API and JDBC to seamlessly handle user requests, process data, and interact with the database, resulting in a 45% decrease in technical debt and a 30% improvement in application reliability
  • Utilized JSP's expression language (EL) and the Model-View-Controller (MVC) pattern to decouple the presentation logic from the business logic, contributing to a 35% improvement in code organization and a 20% increase in developer productivity
  • Worked on Store procedures and SQL queries for better performance on DB side
  • Used Bitbucket, Jenkins and Udeploy to Deploy API and front end application to different QA, TEST and PERF environments
  • Used JIRA for story tracking, deployment tracking, bug fixes and Unit testing

Software application developer

Teksky LLC, Lumen Technologies
04.2022 - 09.2022
  • Worked in different project’s depends on requirement as per PI planning
  • Followed agile methodology to deliver quality deliverable with each sprint as per deployment requirements developed REST services for client channels using spring boot
  • Build Spring Boot microservices for delivery of software products across enterprise
  • Consumed APIGEE endpoint from enterprise channel using certs to create authenticated call’s between channel’s
  • Used Hibernate to store persistent data as Object-Relational Mapping (ORM) took for communicating with database
  • Used Microservice architecture with Spring Boot based services interacting through combination of REST to build, test and deploy identity Micro-services
  • Worked on latest features of Java 8 like Lambda expressions and functional interfaces
  • Designed and implemented a scalable, high-throughput data streaming platform using Apache Kafka and Spring Boot, resulting in a 40% improvement in real-time data processing capabilities and a 35% reduction in data latency.
  • Developed Kafka producers and consumers using Spring Boot's integration with the Kafka API, enabling seamless data ingestion, transformation, and distribution across the organization, leading to a 45% increase in data pipeline efficiency
  • Extensively used JUnit, SoapUI and Postman for testing
  • Worked on CenturyLink internal software MDW workflow framework specializing in microservice orchestration
  • Designed workflow process as per business requirement like Batch processing and REST Call’s
  • Achieved auto-machine process of workflow using MDW processes
  • Created Java activity classes like adapter, evaluator and general classes
  • Build Maven and gradle to support application build
  • Documented services API’s using Swagger
  • Created service-processors and global processors using MDW
  • Migrated old MDW projects into new MDW 6.1 (https://centurylinkcloud.github.io/mdw/docs/guides/mdw-cookbook/)
  • Provided Log4j support to application for debugging the system and server side logging and configured Maven dependencies for build automation
  • Used splunk to track API call’s, Health check and Microservice De-bugging from end to end
  • Utilized Docker Images/containers and kubernetes.
  • Experience with static code analyzers like SonarQube.
  • Used GitHub repository to submit code changes that are in turn reviewed by dev leads before are merged to the branch before production
  • Used JIRA for story tracking, deployment tracking, bug fixes and Unit testing

Software Java Developer

Teksky LLC , BCBS IL
04.2021 - 04.2022
  • Participated in entire life cycle (Software Development Life Cycle) of project right from initial requirements gathering to implementation
  • Used agile methodology and effectively took part in Scrum gatherings to deliver quality deliverable’s within time (extensively used Scrum for project Management)
  • Maintain J2EE application implemented with Spring Boot
  • Utilized Spring Boot's robust dependency management and embedded server capabilities to streamline the application's setup and deployment, contributing to a 45% decrease in infrastructure-related technical debt and a 20% reduction in operational costs.
  • Implemented comprehensive exception handling and error logging mechanisms using Spring Boot's built-in features, resulting in a 50% decrease in production defects and a 30% improvement in application observability.
  • Integrated Spring Boot's data access layer, powered by Spring Data JPA, to seamlessly interact with a relational database, achieving a 40% reduction in data-related technical debt and a 25% improvement in query performance
  • Develop REST service for different administrative teams
  • Consumed other microservices from internal channels which are REST services using REST API
  • Implement Batch Process by using JAVA SRPING BEANS and Admin Tool in-order to provide Information on UI
  • Implemented function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device
  • Ensure best possible performance, quality, and responsiveness of applications
  • Implemented authentication using OAuth2 and JSON web Tokens(JWT) with spring security
  • Converted monolithic app to microservices architecture using Spring Boot using some of design patterns Database per Microservice, API Gateway and Strangler
  • Integrated Swagger UI into project
  • Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF
  • Developed REST API's using Spring MVC and Spring boot , hosted all micro services on PCF
  • Used PCF Dashboard to check API's health check and logging console to view logs
  • Created Hibernate mappings using Core Java and debug issues related to data integrity
  • Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance
  • Implemented persistence layer using Hibernate which represent persistent database tables
  • Used Jenkins for Continuous Integration, build and deployment
  • Application Deployment on PCF using CF push and Urban code deploy
  • Experience with static code analyzers like Sonar
  • Use Maven for building and deploying applications to Tomcat server
  • Wrote Juntis using Mockito for code coverage
  • Used JUnit framework for unit testing of application and Log4j to capture log that includes runtime exceptions

Software Developer

Teksky LLC, BBVA Bank
06.2018 - 04.2021
  • Analyzing business requirements, story-boards and similar artifacts of the scrum process, work in an Agile development environment with a quick turnaround time and iterative builds
  • Build Enterprise application using Spring Boot & spring frameworks like Spring Security, Spring JPA and Hibernate
  • Developed Rest API using REST temple which act as Procedure to client channels also consumed 3rd party Webservices.
  • Used Core JAVA 8 feature to write classes to achieve best performance
  • Integrated Spring Security using basic Auth.
  • Used Hibernate object relational data mapping framework to persist and retrieve data from database
  • Define Data Model definition for schema and table to maintain mappings between tables
  • Worked with Oracle 11g and SQL server to query and read data
  • Proficiency in creating business process models using business process management notations (BPMN 2.0) with technologies like web-methods & Camunda.
  • Expertise in technologies like webMethods (B2B, BPM,SOA), RedHat decision manager and provided technical support to clients
  • Provided the OTP & OTV process using the vendor WSDL's (LexisNexis) to validate the customer
  • Worked on Integration, BPM, BRMS & RPA Architect with Hands-on Experience in Automating Business Process Models, designing Business Rules and building B2B, EAI Integration services
  • Worked with jBPM process development using RedHat EAP 7.2 with RHPAM
  • Building different capabilities for Platform in component based architecture and orchestrating required capabilities for use cases as and when needed
  • Use jBPM for developing BPMN diagrams and executing business processes
  • Experienced to work as integration developer with global giants in various technologies like webMethods (B2B, EAI, BPM, CAF, SOA), RedHat decision manager and provided technical support to clients by analyzing their business needs
  • Build data model for requirements gathered in coordination with data architect team and provide inputs on feasibility of implementing requirements at business intelligence application level
  • Designed and implemented a scalable, high-performance web application using the Spring MVC framework, resulting in a 35% improvement in application responsiveness.
  • Developed REST API's endpoints to facilitate seamless communication between the frontend and backend components, enabling efficient data exchange and enabling a 20% reduction in development time
  • Utilized the Jakarta EE's persistence API (JPA) to seamlessly integrate the application with a relational database, achieving a 45% reduction in data access-related technical debt and a 20% improvement in query performance
  • Leveraged the Jakarta EE's component-based architecture to create 10 modular, reusable application components, leading to a 40% increase in development efficiency and a 30% improvement in code
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions
  • Parsed XML& JSON responses received in Java code through Web Services.
  • Used Dynatrace to see the API call's & logging from one application to other
  • Used JUnit framework for unit testing of application and Log4j to capture log that includes runtime exceptions
  • Used GIT for version control and tracking of code changes and check-in on day-to-day basis

Education

Master of Science - Digital Sciences

Kent State University
Kent,OH
12.2017

Skills

  • Programming/Scripting Languages: Java/J2ee, SQL, JSP, Python, Typescript, Angular 11-15 , HTML, CSS, JavaScript
  • Operating Systems: Windows & macOS
  • J2EE Design patterns: Singleton, Abstract Factory, MVC, DAO, Dependency Injection
  • J2EE Technologies Stack: Struts, JSP, JMS, JAAS, Spring frame works, Mybatis, Log4j, Hibernate, Resource Connections, Apache Maven, Apache Tomcat, Apache Kafka, JNDI, JDBC and JPA
  • IDE’s: Eclipse, IntelliJ, SOAPUI, MDW, Software AG designers GIT, Sublime text, Notepad, Microsoft Visual and SQL server
  • Spring Frameworks: Spring MVC, Spring Boot, Spring Core, Spring Data, Spring security, Spring Cloud, Spring Test, Spring JPA
  • Databases: Oracle 12c/11g/10g/9 SQL, MySQL
  • CI/Version control/Build Tools: Jenkins, Maven, Docker, Git, Bitbucket
  • Bug Tracking Tools: JIRA, Slack & ServiceNow
  • Architectures : Microservices, Monolithic and SOA
  • Web Services: REST, SOAP, XML
  • Quality Assurance: JUnit, Mockito and Selenium with Gradle

Certification

AWS- Developer Associate

Timeline

Java Full Stack Developer

Teksky LLC, BCBS AL
11.2022 - Current

Software application developer

Teksky LLC, Lumen Technologies
04.2022 - 09.2022

Software Java Developer

Teksky LLC , BCBS IL
04.2021 - 04.2022

Software Developer

Teksky LLC, BBVA Bank
06.2018 - 04.2021

Master of Science - Digital Sciences

Kent State University
Veera Kiran Vajrala