Summary
Overview
Work History
Education
Skills
Timeline
Generic

Bhavana Mallineni

Java Full Stack Developer
Charlotte

Summary

Experienced Full- Stack Developer with a decade of expertise in crafting and maintaining responsive websites across various industries, with a strong focus on the recruiting sector. Proficient in developing end-to-end solutions, including both front- end and back- end components, using a wide array of technologies and modern libraries. Full- stack development experience, including design, development, implementation, and testing of web-based applications. Proficient in developing UI-rich web applications using technologies such as HTML5, DHTML, CSS3 (including Saas and LESS frameworks), Bootstrap, JavaScript (ES5 & ES6), jQuery, and AJAX. Strong understanding of XML technologies, including XPath, XQuery, XSLT, XSD, SAX, DTD/Schemas, DOM, and JAXB. Experience with AngularJS, React.js Virtual DOM and views, specializing in component- based rendering. Developed various screens using React.js and managed dependencies with NPM, Bower, and Redux. Skilled in JavaScript MVC design patterns (Angular JS, Backbone JS, Ember JS, Knockout.js) and MVVM patterns (Angular 2.X and Angular 4.X). Strong experience in developing Single Page Applications (SPAs) using the MEAN stack (Mongo, Express, Angular, and Node). Hands- on experience in server- side JavaScript frameworks like Node.js (Hapi JS, Express JS) for event-driven, non-blocking I/O web applications. Proficient with build tools such as Gruntjs, Gulp Server, and Yeoman for tasks like minification, compilation, and unit testing. Impeccably synchronizes Java objects and relational databases with masterful use of ORM tools like Hibernate and JPA, ensuring data consistency, integrity, and seamless data flow. Conconfigured AWS Cloud Watch to monitor AWS resources as well as application and troubleshoot AWS EC2 status check including System Status check and Instance Status check alerts. Experienced in web application UI testing frameworks like Karma, Jasmine, Protractor (for Angular JS), Mocha, and Chai (for React JS and Backbone JS). Solid understanding of Core Java SE 8 concepts, including Streams API, Time API, Functional Interfaces, Multithreading, Transaction Management, Exception Handling, Lambda functions, Generics, and Collection API. Knowledgeable in working with Relational database ORM frameworks (PostgreSQL, MySQL, DB2, Oracle 13c/11g, Ibatis) and NoSQL databases (Mongo DB, Cassandra, Couch DB, Redis, DynamoDB). Proficient in NoSQL- based ORM frameworks like Mongoose Connector and Cassandra Node Driver. Experience in developing enterprise applications using frameworks like Spring, Struts, Servlets, and JSF (Prime Faces). Proficient in implementing Spring frameworks, including Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security, and Spring Boot. Worked on microservices-based architecture using Spring Boot, interacting through REST API. Experience with SOAP services using Axis-2 and Apache CXF Framework, as well as RESTful services (JAX-RS, Spring Boot) and Swagger/WADL configuration. Hands- on experience with design patterns such as MVC, Business Object, Value Object, Singleton, Factory Pattern, Business Delegate, Session Facade, Service locator, Front Controller, and DAO pattern. Proficient in implementing security measures including OAuth 2.0, OID, OIDC, and JWT. Knowledgeable in using configuration management tools like Puppet, Chef, and Docker. Experience with messaging queue services like IBM MQ, Rabbit MQ, Active MQ, and Apache Kafka. Skilled in build tools like Ant, Maven, and Gradle for application deployment. Proficient in UNIX and Shell scripting. Solid experience in Apache Subversion (SVN), Jenkins, and Bamboo Continuous Integration Server. Conducted integration testing using Selenium and behavioral testing with Cucumber. Implemented Test Driven Environment (TDD) using JUnit, Mockito, and Sonar for unit testing. Designed and created highly scalable, highly available, fault- tolerant, and secure distributed infrastructure (IAAS) using AWS EC2 instances, S3, EBS, ELB, API Gateway, Route 53, Cloud Front, Auto Scaling, Elastic Bean Stalk, VPC, Cloud Watch, Cloud Trial, RDS, SNS, and SQS.

Overview

11
11
years of professional experience
2018
2018
years of post-secondary education

Work History

Java Developer

U.S. Bank
04.2024 - Current

Developed and maintained a scalable backend application from scratch using Spring Boot, creating robust APIs with comprehensive test cases. Ensured efficient data extraction using SQL, transitioning from PostgreSQL to adapt to evolving requirements. Integrated data seamlessly into the React-based frontend, implementing advanced data masking techniques using algorithms for secure transmission. Contributed to building new project services derived from existing services and optimized deployment pipelines through Jenkins automation. Enhanced functionality with AWS Athena for complex data extraction and API creation. Ensured all configurations and mappings were implemented efficiently for both backend and frontend systems.

  • API Development: Designed and implemented RESTful APIs using Spring Boot, ensuring high performance and scalability.
  • Database Management: Extracted and processed data using SQL, transitioning from PostgreSQL for enhanced adaptability.
  • Frontend Integration: Collaborated with React developers to ensure seamless data integration while implementing data masking techniques.
  • Service Enhancement: Developed new services by leveraging and enhancing existing services to meet project requirements.
  • Data Extraction: Utilized AWS Athena for extracting and processing data, building additional APIs to support business needs.
  • Deployment Automation: Streamlined deployment processes using Jenkins, ensuring reliable and efficient CI/CD pipelines.
  • Configuration and Mapping: Managed backend configurations and mappings for efficient API and frontend communication.
  • Testing: Developed and maintained comprehensive test cases to ensure the reliability of APIs.
  • Security Implementation: Incorporated data masking algorithms in APIs and frontend for secure data handling.
  • JIRA Task Management: Successfully completed tasks like creating APIs for customer products, deploying WCF-MAC-APIs, and implementing token validation.

Senior Full Stack Developer

Paige.AI Inc
01.2020 - 01.2024
  • Conducted integration testing using Selenium and behavioral testing with
  • Cucumber
  • Implemented Test Driven Environment (TDD) using JUnit, Mockito, and Sonar for unit testing
  • Designed and created highly scalable, highly available, fault- tolerant, and secure distributed infrastructure (IAAS) using AWS EC2 instances, S3, EBS, ELB, API
  • Gateway, Route 53, Cloud Front, Auto Scaling, Elastic Bean Stalk, VPC, Cloud Watch
  • Cloud Trial, RDS, SNS, and SQS
  • In this Project we have Developed and maintained responsive web applications for Paige.AI, integrating computational pathology and AI modules
  • Led the transition from JavaScript to React, optimizing code quality and implementing test- driven development
  • Collaborated with cross- functional teams, adhered to Agile practices, and ensured compliance with FDA standards in a transparent and dynamic work environment
  • Responsibilities:
  • Led the development of comprehensive front- end solutions using AngularJS, implementing new form field validations through HTML integration
  • Transitioned from a sole front-end engineer to an integral team member within a group of 10 professionals, adapting to the dynamic needs, evolving technologies, and the growing culture of the organization
  • Developed scalable and responsive web applications, seamlessly integrating computational pathology and AI modules
  • Implemented a CI/ CD pipeline using Azure DevOps (VSTS) in both cloud and on- premises with GIT, MS Build, Docker, and Maven along with Jenkins plugins
  • Employed Hibernate ORM for automated mapping between the database and Java objects, ensuring efficient data handling
  • Used Terraform for automation deployment in AWS of Batch application
  • Practiced test- driven software development, leveraging modern technologies for test automation, including Selenium testing, Applitools, and Browser Stack
  • Ensured compliance with business requirements, optimized CI/ CD workflows, and maintained code quality through rigorous unit testing
  • Played a pivotal role in migrating the codebase from JavaScript to React, ensuring a smooth transition to new technologies and upholding code quality standards
  • Created clusters in manage the clusters using Kubernetes (k8s)
  • Using Jenkins to deploy code to, create new namespaces, creating Docker images and pushing them to container registry
  • Expertise in spring- based microservices, and enabled discovery using the Eureka server
  • Collaborated closely with pathologists to understand their specific needs, translating them into technical requirements that aligned with the software solution and domain expertise
  • Actively participated in the design and implementation of features, bridging the gap between Business Analysts, Product Managers, users, and back-end developers
  • Configured Artifactory to be exposed as internal enterprise Docker registry
  • Using Spring Boot, Spring Security to build Microservices, J2EE and deployed to AWS cloud and Used Spring Cloud AWS Core, Spring loud AWS Context, and Spring Cloud
  • AWS Messaging
  • Developed responsive front-end interfaces using React, HTML, CSS3, and Material-
  • UI, while implementing CI/ CD best practices to streamline development and deployment processes
  • Optimized application performance by implementing client- side features and minimizing server-side validations, resulting in significant speed enhancements
  • Configured Hibernate with Spring ORM as part of Spring and Hibernate Integration for best results
  • Managed the entire release process, overseeing testing, quality assurance, and deployment activities, and ensured seamless coordination among cross-functional teams
  • Engaged in knowledge transfer initiatives, actively sharing expertise and fostering collaboration, knowledge sharing, and continuous improvement within the team
  • Currently working to move from on- premises to cloud which deals with AWS
  • SYNE36475 services like Cloud Watch, API gateway and EC2 instances
  • Experienced in providing highly available and fault tolerant applications utilizing orchestration technologies like Kubernetes and Apache Mesos on Platform
  • Created Maven builds to build and deploy Spring Boot micro services to internal enterprise Docker registry
  • Expertise in developing Microservices using Spring Boot to build more physically separated modular applications which will improve scalability, Availability, Agility of application
  • Documented risks associated with the software development process and assisted in preparing documentation for FDA approval, ensuring compliance with regulatory standards
  • Maintained comprehensive documentation, including technical specifications, user guides, and release notes, to facilitate ready access to information for relevant stakeholders
  • Collaborated within a transparent work environment within a modern Scrum team, employing cutting- edge technologies, and actively participated in Agile development activities such as sprint planning, backlog grooming, stand-ups, and retrospectives
  • Contributed as part of an on-call rotation, delivering timely support and resolutions for critical incidents and issues
  • Managed modifications to the official company website while fulfilling project responsibilities to ensure its ongoing maintenance
  • Environment: HTML, CSS, AngularJS, Java, JDK, Angular, Spring MVC, Java Collection
  • API, GIT, Maven, Jenkins, Software Development Life Cycle, JavaScript, jQuery, Spring
  • Boot, REST, JAX-WS, MongoDB, Hibernate, Spring Integration, Docker, EC2, Kubernetes
  • Apache Kafka, React, Selenium Grid, AWS S3, AWS IAM, AWS Lambda, Amazon API
  • Gateway, HTTP, JSON, JUnit.

Java Developer (UI)

Centene Co
06.2018 - 12.2019
  • This project aimed to design, develop, and maintain fully- fledged and functioning platforms with databases or servers, customize the User Interface and applications, maintain the cloud infrastructure, and schedule projects on an event- based timeline
  • It involved providing continuous integration, story development using
  • Agile methodology, and designing, developing, and testing React.JS and JavaScript that met accessibility and web browser standards
  • Responsibilities:
  • Developed a Help Module using Bootstrap and CSS, featuring two-layered Light Box implementation
  • Designed a responsive UI to meet marketing and mobile user requirements
  • Implemented stable React components and standalone functions for potential future use
  • Responsible for React UI and architecture, including components library (Tree, Slide-
  • View, and Table Grid)
  • Collaborated on user authentication using an internal JavaScript library
  • Developed various front- end screens using React.js and utilized predefined components from NPM and the Redux library
  • Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS
  • Monitored service health check from Spring Boot admin console using swaggered UI registered microservices
  • Performed S3 buckets creation, policies and IAM role-based policies in AWS
  • Transpired, bundled, and developed React components for partner homepages using React.js
  • Created view models and controller actions to fetch data from backend RESTful GET and POST API services
  • Designed and developed a user-friendly interface to integrate a new module with the existing login system using React.js, HTML5, CSS3, and React JS on AWS
  • Utilizing AWS Lambda platform to upload data into AWSS3, Spring Boot buckets and to trigger other Lambda Functions Including AWSEC2, Mongo DB, REST API focusing on high-availability, fault tolerance, and auto-scaling
  • Utilized React technology to rebase the UI of the application for a complete project
  • Developed the user interface using JSP, JSP Tag libraries, third-party libraries, and
  • JavaScript
  • Implemented Acceptance Test-Driven Deployment using Cucumber for manual and automated tests
  • SYNE36475
  • Utilized React for efficient data flow architecture to create a lightweight and render- efficient web app
  • Developed applications using React.JS and Node.JS for speed and scalability
  • Designed Node JS APIs to handle multiple requests per second
  • Achieved native navigation with react- native- navigation, customized for specific design needs
  • Worked with React native components, forms, events, keys, navigation, and Redux concepts
  • Managed dependencies and dev-dependencies using NPM commands and package
  • Json for Node.js applications
  • Strong knowledge of Google Cloud application security models, protocols and tools like AWS IAM, Weblogic, AWS KMS policy, Microsoft Azure AD, Google Cloud
  • Integrated modules into Node.JS to meet design and requirements
  • Used Redux Framework architecture (Reducers, Containers, Saga) for integrating data with React-Native Application
  • Utilized Web Services (SOAP and RESTful) for transmission of large blocks of XML/
  • JSON
  • Maintained states in the stores and dispatched actions using Redux
  • Environment: Agile/Scrum methodology, J2EE, Spring IOC, Hibernate, DTO, SQL-based
  • DAO, EC2 instances, Elastic Bean Stalk, JAX- RS, JSP, Spring MVC, Spring IOC, Spring
  • AOP, JDBC, SQL, ANT, Oracle, AWS SNS, SQS, AWS Lambda, Simple Object Access
  • Protocol, JDBC, DDL, Cucumber, JavaScript, NoSQL, HBase, React, GitHub API, React.JS
  • Node.JS, Spring Security, MongoDB, Maven, and Jenkins.

Full Stack Java Developer

Prudential Financial
11.2016 - 05.2018
  • Prudential Financial provides global financial services and retail banking
  • The project's main focus is on building a cloud-based platform (AWS) and developing, testing, debugging, documenting, and maintaining the back- end models, processes, and databases that support the application
  • It also involves participating in the development of Front-End applications to ensure consistently high levels of quality and productivity while embracing agile principles and supporting iterative processes
  • Responsibilities:
  • Involved in analysis, specification, design, implementation, and testing phases of
  • Software Development Life Cycle (SDLC) using Agile methodology (SCRUM)
  • Designed and developed a custom, single-page, responsive web application on the front-end using AngularJS
  • Developed reusable components using JavaScript, XML, and HTML
  • Worked as an application developer experienced with controllers, views, and models in BackboneJS
  • Developed forms for user event handling and validations using JavaScript and AJAX and upgraded existing UI with HTML, CSS, jQuery, and Bootstrap
  • Built code using IDE IntelliJ and deployed it using Apache Tomcat, utilizing Node.js as a proxy to interact with RESTful services
  • Moving existing Angular JS controllers and services to Angular 7, AWS components for more responsive and less dependency developing RESTAPI's using Spring MVC and spring boot, hosting all Microservices on Pivotal Actimize Foundry (PCF)
  • Created custom use modules and components, extending the elements and modules of core AngularJS
  • Addressed cross- browser compatibility issues with layout and styles for all- new
  • CSS implementations
  • Developed AngularJS components, including controllers, Services, filters, and models, and used HTTP service for REST service invocation
  • Created interfaces to manage user menus and bulk update of attributes using jQuery
  • Implemented the design using Spring MVC, incorporating concepts such as
  • Dependency Injection and annotation-based transactions
  • Created various unit test cases and integration tests for the DAO, Service, and
  • Controller components using JUnit and Spring test support
  • Implemented the Spring Boot services along with Angular to form a Microservice- oriented application, splitting the application into sub-modules
  • Built and deployed pipelines for leveraging Continuous Integration and Continuous
  • Development Processes using tools like GIT, Maven, and Jenkins
  • Worked with KAFKA Zookeeper for managing the cluster with broker/ cluster technology
  • Configured JBOSS Application server and utilized Oracle database with Hibernate
  • SYNE36475
  • ORM framework, incorporating Hibernate's second level EH Cache functionalities
  • Configured Kubernetes for automating deployment, scaling, and management of containerized applications
  • Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy and dynamic service discovery of APIs
  • Worked with Java Messaging Service (JMS) for reliable information exchange across Java applications
  • Utilized Jira and Log4j for project management, tracking, and monitoring errors
  • Updated legacy Ant build infrastructure to a new Gradle- based build system, enabling more robust test, build, and release procedures
  • Environment: Agile methodology, JavaScript, XML, HTML, AJAX, CSS, jQuery, Bootstrap
  • AWS EC2, S3 buckets, ECS, Docker, Redux, IntelliJ, Apache Tomcat, Node.js, AngularJS
  • CSS, HTTP, jQuery, Spring MVC, JUnit, Jira, Log4j, Ant.

Java Developer

Tata Consultancy Services
05.2015 - 03.2016
  • Implemented a social media platform that provides proprietary and licensed data, including retailers' in-store point-of-sale shopper data, purchase intent, and location intelligence
  • This platform delivers valuable outcomes for advertisers, retailers, and customers
  • The project emphasizes a real- time understanding of business problems within the social media platform and follows an agile methodology of development
  • Responsibilities included coding, testing, and delivering high-quality deliverables
  • Responsibilities:
  • Managed all stages of design, development, and deployment of applications
  • Actively participated in Test Driven Development (TDD) in addition to Waterfall
  • Software Development
  • Implemented a responsive User Interface that scales depending on the device, platform, and browser using HTML, CSS, Bootstrap, and performed client- side validations using JavaScript
  • Developed front-end user interfaces using JSP, JSF, JSTL, jQuery, JavaScript, AJAX
  • JSON, HTML, Angular JS, and CSS
  • Implemented Microservices architecture to build scalable and efficient RESTful services, leveraging the power of Spring Boot
  • Implemented RESTful and SOAP-based web services and used Soap UI for testing
  • Demonstrated strong knowledge in developing Web Services using SOA, SOAP
  • WSDL, and XML
  • Conducted unit testing with JUnit and utilized Mocha and Chai for JavaScript framework and Cypress for end-to-end testing
  • Used Oracle SQL Developer for running queries to verify the results from the application
  • Wrote SQL queries and stored procedures for the application in Oracle
  • Worked on automation and build processes through the Gradle Script build framework
  • Employed Spring Security to provide JWT-based authentication, authorization, and access-control features for the application
  • Seasoned in Spring framework, adept at building secure, scalable, and high- performance server- side applications, managing APIs, web services and microservices architectures with precision
  • Implemented SOA architecture with web services using SOAP and XML using
  • Apache Commons
  • Worked on parsing XML files using DOM/SAX parsers
  • Implemented the middle tier using the EJB framework and configured WebSphere
  • Integrated with various external systems using REST web services
  • Developed a suite of Playwright tests for a high- traffic e- commerce website, ensuring a seamless user experience during peak traffic periods
  • Created JUnit test cases to automate the testing of business logic
  • Utilized GitHub for version control and took responsibility for code merges from branch to trunk and creating new branches for feature implementations
  • Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, jQuery, AJAX, React JS
  • Redux, Flex, MySQL, XML, XSL, XSLT, JSON, GitHub, RESTful API, AWS, JIRA, Jasmine
  • WebStorm.

Java Developer

Cytrion Software Solutions Pvt. Ltd
05.2014 - 04.2015
  • Cytrion Software Solutions Pvt
  • Ltd is a rapidly expanding IT and managed services company that provides federal and commercial customers with innovative solutions meeting demanding requirements
  • This project involved planning and monitoring the project, designing, coding, developing application interfaces, and maintaining layers in the frameworks
  • Responsibilities:
  • Gathered new Business Requirements of the system from the client
  • Worked on planning and monitoring projects using the Agile methodology and documented executed results following this methodology
  • Designed UI Screens using JavaScript, CSS, JSON, jQuery, Ajax, Servlets, and HTML
  • Advised on accessibility standards, principles, techniques, and best practices, including Web Content Accessibility Guidelines (WCAG)
  • Developed and implemented agile and scalable microservices, displaying advanced knowledge of modern software development paradigms
  • Utilized SASS as pre-processors to extend CSS properties
  • Worked on React JS Virtual DOM and React views rendering using components which contain additional components called custom HTML tags
  • Created and Used Reducers That received said actions to modify the Store State
  • Maintaining the State in the store and dispatch an action using require.js and Redux
  • Developed the Re-Usable React Components
  • Like Text Fields, Buttons, etc
  • Worked with ES6 Features for the build of JSX and Webpack
  • Led the transition to a microservices framework using Spring Boot, boosting system adaptability and streamlining CI/CD processes
  • Worked on Responsive web design and developed the Responsive Webpages That could be Served to Desktop, Tablets as well as mobile users
  • Used Middleware, Redux-saga, Redux-promise in the application to retrieve the data from the external APIs and perform the RESTful Services
  • Used Npm and Yarn package managers
  • Handled and Resolved the Cross-Browser compatibility issues In Mozilla, IE 9, 10, 11
  • Safari, Firefox, and Chrome
  • Worked on implementing the modules into Node.js for integrating the applications with designed, analyzed, and changed the Node.js server structure for application configurations to REST service using Java JAX-WS
  • Environment: Java, J2EE, CSS, AJAX, HTML, JavaScript, jQuery, JSON, JSP, JUnit
  • Servlets, Maven, Log4j, Eclipse, Shell script, Hibernate, Agile.

Education

Master of Science - Computer Science

Northern Illinois University
Dekalb, IL

Bachelor of Science - Computer Science and Engineering

VNR Vignana Jyothi Institute of Engineering
Hyderabad, Telangana

Skills

C

C #

C

Java

J2EE

SQL

PL/SQL

Python

Swing

RMI

Sockets

JDBC

Servlets

JSP

JMS

Java Beans

JSTL

JSF

Struts

EJB

Spring

JTA

JNDI

JPA

HTML5

CSS3

JavaScript

jQuery

Angular 5

Angular 6

Angular 7

Angular 8

XML

XSD

XSL

XSLT

SAX

DOM

AJAX

JSON

BackboneJS

DOJO

ReactJS

Hibernate

Spring MVC

Spring Web Flow

Spring IOC

Spring AOP

Log4J

SOA

Jasper Reports

SOAP UI

Spring Boot

Spring Batch

Spring Security

Spring Data

Selenium

Playwright

Maven

SOAP

RESTful

UDDI

WSDL

JAX-RPC

JAX-RS

JAX-WS

JAX-B

Apache Axis2

Apache CFX

MQ

WebSphere

WebLogic

Apache

Tomcat

JBoss

Oracle

SQL Server

MySQL

IBM DB2

MongoDB

NoSQL

Eclipse

RAD

Spring Tool Suite

IntelliJ

JUnit

SoapUI

Putty

Rational Clear Quest

RTC

Load UI

JIRA

GIT

CVS

SVN

Rational Clear Case

Star Team

Windows

Win 2k Server

Sun Solaris

UNIX

AWS EC2

S3

DynamoDB

ELB

Docker

Microservices

Timeline

Java Developer

U.S. Bank
04.2024 - Current

Senior Full Stack Developer

Paige.AI Inc
01.2020 - 01.2024

Java Developer (UI)

Centene Co
06.2018 - 12.2019

Full Stack Java Developer

Prudential Financial
11.2016 - 05.2018

Java Developer

Tata Consultancy Services
05.2015 - 03.2016

Java Developer

Cytrion Software Solutions Pvt. Ltd
05.2014 - 04.2015

Bachelor of Science - Computer Science and Engineering

VNR Vignana Jyothi Institute of Engineering

Master of Science - Computer Science

Northern Illinois University
Bhavana MallineniJava Full Stack Developer