Post Job Free

Resume

Sign in

Software Development Front End

Location:
Charlotte, NC, 28230
Posted:
October 25, 2023

Contact this candidate

Resume:

Yoshita Barampuram

Sr. Full Stack Developer

Email: ad0l9i@r.postjobfree.com Contact: +1-928-****-***

https://www.linkedin.com/in/yoshitab/

PROFESSIONAL SUMMARY:

* ***** ** **** ***** development experience, specializing in complex application development. Additionally, I have experience with different software development methodologies such as Waterfall, Agile, and Scrum, and have participated in various stages of the SDLC. Throughout my career, I have actively worked in financial, banking and ecommerce sectors and engaged in different phases of the Software Development Life Cycle (SDLC), making me adept at translating ideas into tangible and high-quality solutions.

Active participation in code reviews to provide constructive feedback and promote code quality, sharing knowledge within the development team.

Knowledge of front-end languages like HTML5 and frameworks like Angular and React JS.

Experience in building reusable components and front end libraries by using React.JS.

Worked with React.js Virtual DOM and React views, rendering using components.

Expertise in Web-Development technologies like Servlets, JSP, JSTL, CSS, JavaScript, XML, AJAX, jQuery.

In depth understanding in development, and implementation of multi-tier distributed applications using Microservices, and Java, J2EE technologies.

Experience in Model View Controller (MVC) Architecture based applications using Core Java, Framework and Spring MVC, Thymeleaf and J2EE design patterns.

Familiar with Core Java-8 concepts like Lambda functions and Streams API.

Good experience in Microservices, Kafka, Object oriented concepts, design and development.

Proficient in core java concepts like OOPs, Garbage Collector, Generics, Synchronization, Annotations, Serialization, De-serialization, Thread pools, JavaBeans, Externalization.

Efficient in using Java APIs that includes Collection, Concurrent, Serialization, IO Exception Handling, Multithreading, and latest java features.

Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO) and Singleton Pattern.

Expertise in Programming (JAVA/J2EE), Frameworks (Spring Boot) & experienced in Hibernate & JPA

Experience with Core Java, JavaFX, J2EE, JDK, Java Beans, Spring Boot, Spring Framework, JPA, Hibernate, Online Services, JAX-RS, JAX-WS, JDBC, JSON, Ajax, and Maven in the design, development, and testing of web applications and integration projects.

Experience in building REST API (Micro Services) using NodeJS, Express-JS, and MongoDB.

Implemented a range of security measures, encompassing robust authentication and authorization mechanisms, data encryption, as well as the secure integration of REST APIs through the utilization of OAuth and JWT protocols.

Having experience in microservices, JMS(Active MQ, Rabbit MQ, Apache Qpid using AMQP).

Received commendation from the management for exceptional performance in implementing the IVR system, contributing to improved customer experience, and optimizing support operations.

Experience in breaking down monolithic frontend applications into micro frontends to enable independent development and deployment of frontend components.

Experience in using Hibernate and JPA as the back end ORM tool for implementation of persistence layer and mapping of POJOs.

Extensive knowledge of XML-based standards and protocols (such SOAP/REST), Service Oriented Architecture (SOA), development of XSD schemas and implementing SOAP and REST web services.

Extensive experience creating RESTful APIs using Flask, facilitating seamless data exchange between client and server.

Successfully integrated PHP applications with diverse platforms and technologies, facilitating seamless data exchange and enhancing overall system efficiency.

Experienced in leveraging RDBMS like Oracle, MySQL and Microsoft SQLServer.

Experience of No SQL DB’s like Mongo DB, Cassandra and CosmosDB.

Using Jenkins automation built the CI/CD pipeline and also built the GitHub repository by implementing web hooks plugin.

Designed, implemented, and managed AWS infrastructure using Terraform, reducing provisioning time.

Proficient in leveraging microservices architecture, Kafka, and Docker to develop distributed and cloud-native applications.

Expertise with Docker images using a Docker file, worked on container snapshots, removing Images and managing Docker volumes. Orchestration of Docker images and Containers using Kubernetes by creating master and node.

Skilled in AWS and Cloud based services (including EC2, S3, ELB, Cloud Front, CloudWatch, Dynamo DB, Route 53, lambda service to deploy serverless application)

Experience in Integration of Amazon Web Services AWS with other applications infrastructure.

Worked on executing AWS Lambda code using Amazon API gateway on multiple accounts.

Experienced in using GIT,SVN for source code management and performing tech reviews.

Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.

Created charts for analyzing log data to know customer expectations by Splunk.

Tested Angular with Jasmine unit testing framework and Karma as test runner.

Experience in using Tomcat, Jetty Server, Apache TomEE, and WebSphere.

Experience in using JMeter for performance testing.

TECHNICAL SKILLS:

Languages

Java/J2EE, SQL, UML, HTML5, CSS 3, XML,PHP, C, JavaScript

Web Technologies

JSP, Servlets, JDBC, JMS, JPA, WSDL,SQL, HTML, Java Beans, Java Script, XML, JAX-B, JAX-WS, JAX-RS, AJAX, JSON, jQuery, AWS,Azure.

Frameworks

Spring IOC, Spring JDBC, Spring/Struts MVC, Spring Boot 1.x/2.x, Hibernate 3.X/4.X/5.X, JPA 2.X, Apache Camel, Angular, NodeJS, ExpressJS, Tableau

Web Services

REST, SOAP

Web/App Servers

Apache TomEE, Tomcat, Jetty Server, WebSphere

Databases

Oracle, SQL Server,MySQL, DB2, Informix, Mongo DB, Apache Cassandra

Virtualization/Container

Docker, Kubernetes, Ruby Rails

IDE's

Eclipse, NetBeans, IntelliJ, Visual Studio, Spring Boot

Tools/Utilities

JUnit, Log4j, JIRA, JMeter, Soap UI, Postman, Sonar, Apache Load balancer, Concourse,Flask, Adobe Experience Manager (AEM)

Build Tools

Maven, Jenkins, Hudson, Gradle

Version Control Tools

SVN, Git, BitBucket

Operating Systems

Windows, Linux,UNIX

PROFESSIONAL EXPERIENCE:

Capital One Richmond January 2022- Present

Role: Sr. Full Stack Developer

Responsibilities:

Involved in all phases of the portal changes - analysis, design, development, testing and deployment.

Worked in Agile Methodologies to promote iterations, collaboration, and process adaptability throughout the lifecycle of the software.

Developed user Interface using front end technologies JSP, HTML5, CSS, Javascript, React and Ajax.

Worked on React and React views, rendering using components that contain additional components called custom HTML tags.

Implemented React-router for routing the pages on client side and building single page applications.

Used props, states, keys, refs in React.js to build the UI components.

Used React in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.

Handle Defect Management by tracking & reporting bugs using Quality Center, Bugzilla and Jira.

Developed and Deployed microservices based applications using Spring Boot. Developed Spring Bean Classes (Service Classes) for implementing Business logic and configured beans to manage bean lifecycle using annotations and xml-based configuration.

Implemented the application using Spring Boot and handled the authorization, authentication features by using Spring Security.

Hands-on expertise in building end-to-end web application, including designing and implementing the MVC architecture, managing requests and responses, and handling user interactions.

Skillful in creating controllers to handle incoming HTTP requests, mapping them to appropriate methods, and processing data for presentation or interaction with the underlying model.

Used Spring MVC module to write REST controllers, map URLs for the request and present with different views for different use cases.

Used Spring MVC module to develop MVC Architecture. Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.

Implemented Spring Security for authorization and authentication of our web application by integrating with Spring Web MVC.

Adapted various design patterns like Singleton, Service locator and Data Access Objects DAO patterns.

Worked on Java 11 features such as Lambda Expressions for making anonymous inline function calls by using functional interfaces which make the code readable.

Implemented multi-tier distributed applications using Microservices and Java, J2EE technologies.

Implemented Spring IOC to resolve dependency injection to manage the components that make up the application.

Used JMS messaging framework in the application to communicate with a variety of external systems.

Created REST Microservices APIs using Spring Boot Application and worked on SQL server.

Used Spring Framework AOP Module to implement the logging in the application to know the application status.

Implemented Spring boot microservices to process the messages into Kafka cluster setup.

Implemented JPA in the data access object layer to access and update information in the Apache Cassandra Database.

Integrating NoSQL databases with applications using appropriate APIs.

Implementing SQL services using Oracle DB and Mongo DB. Wrote services to store and retrieve user data from MongoDB for application on the devices.

Published and consumed Rest Web Services for transferring data between different applications.

For testing and deploying our application and for building purpose we are using Jenkins.

Used Jenkins for back and restoring purposed so that CI/CD processes are not lost even in case of server loads.

Used Jenkins to integrate the build and trigger the auto build and nightly deployment based on code check in the repo.

Used YAML file to configure the services for the application stack.

Utilized Docker Compose extensively to define and manage multi-container applications.

Created, pushed, and pulled images from private repositories, ensuring secure image sharing within the organization.

Build Docker Images and ran containers in the testing Environment Experience with Docker Swarm for orchestration of Docker containers.

Worked on Docker hub, creating docker images and handling multiple images primarily for middleware installations and domain configurations.

Managed data persistence in containers using Docker volumes.

Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

Amazon Web Services AWS is used for integration with other applications infrastructure.

Used AWS in building and maintaining cloud-based infrastructure.

Utilized Amazon EventBridge to enable real-time communication and decoupling of components in the system to allows different components to communicate in asynchronous way.

Involved in designing and deploying applications utilizing some of the AWS services (Including EC2, Route53, S3, RDS and Dynamo DB) focusing on high-availability, and auto-scaling.

Worked on executing AWS Lambda code using Amazon API gateway on multiple accounts.

Implemented Google Cloud Monitoring and Google Cloud Logging for comprehensive monitoring and centralized logging of GCP-hosted resources.

Used GIT as version control, GitLab as central repository and JIRA for project management.

Used POSTMAN tool for testing the REST (Representational State Transfer) API's (Applications) for GET, POST, PUT, DELETE methods and documenting the Microservices.

Actively monitored code quality metrics in SonarQube, tracking trends and identifying areas for improvement, contributing to a significant reduction in technical debt and enhanced code maintainability.

Implemented the logging mechanism using log4j framework, used Google Cloud logs for centralized logs.

Closely worked with Kafka admin team to set up Kafka cluster on the production environments.

Actively participated in troubleshooting Kafka-related issues and worked with the Kafka admin team to resolve performance bottlenecks, connectivity problems, and other operational challenges.

Implemented the BDD test cases using cucumber.

Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.

Environment: Java 11, Java, J2EE, Spring JDBC, XML, Spring, Spring Boot, Restful Web services, JSON, JMS, slf4j, Log4j, Cassandra, JUnit, Java Persistence API, Maven, GIT, Eclipse, Sonar, Google Cloud, Concourse, Cucumber, Quality Hub, React.

boAt Mumbai,India September 2020-December 2021

Role: Sr. Full Stack Developer

Responsibilities:

Responsible for Development of Web page using HTML5, JavaScript, jQuery, Angular, CSS, including Ajax controls and JSON.

Thoroughly participated in requirement gathering, project designing and code reviews. Involved in application development.

Developed the presentation layer using HTML5, CSS3, Ajax jQuery, Bootstrap, Angular and was involved in resolving cross browser Java script issues.

Developed Angular services, controllers and created models for two-way data binding.

Created custom re-usable components / directives in the application using Angular and designed the application UI following Angular MVC architecture.

Implemented complex forms and performed validations using Form Builder using Angular.

Worked in Micro Services environment, created RestfulAPI utilizing Spring Boot.

Used SPRING support for JDBC to connect to DB2 database and perform CRUD the operations.

Well versed in Core Java 8concepts such as OOP Concepts, Collections Framework, and Exception Handling, Multi-Threading, JDBC, Generics.

Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.

Implemented Spring Security for authorization and authentication of our web application by integrating with Spring Web MVC.

Used Spring Framework AOP Module to implement the logging in the application to know the application status.

Implemented multi-tier distributed applications using Microservices and Java, J2EE technologies.

Used SQL, PL/SQL in developing scripts, stored procedures, functions, packages and SQL Tuning.

Successfully implemented and managed an Interactive Voice Response (IVR) system for a high-traffic e-commerce platform, significantly improving call handling efficiency and reducing customer wait times.

Designed and developed custom IVR call flows tailored to specific customer support scenarios, ensuring a seamless and personalized experience for callers.

Designed and customized call flows in the IVR system, offering self-service functionalities for order inquiries, shipment tracking, and return processes to decrease support call volumes.

Developed scalable solutions using NoSQL database MongoDB.

Consumed RESTFUL web services using Angular HTTP Module and transformed the response using RXJS operators.

Utilized middleware functions in Node.js to handle request processing tasks such as logging, error handling, and request validation.

Used Node.js to build scalable microservices architectures, allowing for modular and independent services that can be easily deployed and scaled individually.

Deployed the applications on Web logic, Apache Tomcat, JBoss and proxy webserver.

Used Jenkins Jobs for build automation to compile and generate EAR/WAR files and deployment to environments. It is used to implement CI/CD workflows (pipelines).

Involved in the design and implementation of applications that make use of AWS services (such as EC2, S3, RDS, and Dynamo DB), with an emphasis on auto-scaling and high availability through the use of Node.js' serverless architecture.

Using Google Cloud Platforms, GKE created clusters and deployed containerized application.

Used Google Cloud Monitoring and Google Cloud Logging to monitor instance performance, configure alerts, and trigger autoscaling actions based on predefined conditions.

Implemented load balancing solutions on both AWS and GCP, utilizing Elastic Load Balancers (ELB) on AWS and Google Cloud Load Balancing to evenly distribute incoming IVR traffic.

Selecting the appropriate AWS service based on compute, data, or security requirements.

Extensively used GIT as the version controlling Tool to track changes in the source code.

Writing Splunk Queries, Expertise in searching, monitoring, analyzing and visualizing Splunk logs.

Followed Test Driven Development, string experience in writing Unit test cases and mocking tests with frameworks like Mockito.

Integrated Apache Kafka for data ingestion, real-time log and real-time streaming.

Used IntelliJ IDE for developing and debugging the code.

Worked on production issues, used JIRA for a issue tracking.

Environment: Java 1.8, JEE, Spring, Spring Batch, Spring Boot, Apache Tomcat, Servlets, JSF, ActiveMQ, TypeScript, JSON, Elastic Search, JWT, Angular 2,4,5, Jenkins, NodeJS, IBM, Apache Cassandra, Kafka, DB2, SQL, Linux, XML, Design patterns, AWS, Restful, SVN, Maven, Splunk.

Union Bank of India Hyderabad, India December 2018-August 2020

Role: Full Stack Developer

Responsibilities:

Involved in the development using Agile development process to gather and analyze the requirements of the Application.

Developed UI pages using HTML5, CSS3, JavaScript, DOM, Angular, Bootstrap and jQuery.

Full analysis of Node Js Wireframes, Visual Design Documents and other Requirements Documents to completely understand the required behavior of the web pages and user interactions.

Developed the administrative UI using Angular and object-oriented JavaScript Framework.

Used Bootstrap library to quickly build project UI's and used Angular framework to associate HTML elements to models.

Implemented Date Time Selector, Drag-and-drop by using HTML5 and CSS3.

Used Ajax for fetching data from server by giving URL to get JSON data for Models and to populate Models from the server.

Built the reusable service components using Angular and Node JS services with Object Oriented JavaScript, jQuery, HTML5, CSS3 based on the visual designs.

Used Angular, JavaScript, jQuery to create Controllers to handle events triggered by clients and send request to server.

Adept at understanding customer needs and translating them into practical PHP solutions, resulting in high client satisfaction and increased project success.

Proficient in deploying PHP applications to various environments.

Developed the backend application using Spring Boot with ease.

Used NodeJS for building web applications with client-server architecture where both can initiate communication.

Implemented multi-factor authentication (MFA) using Node.js, adding an extra layer of security to prevent unauthorized access to customer accounts.

Integrated payment gateways and implemented secure payment processing using Node.js, ensuring smooth and secure financial transactions within the application.

Used Spring Dependency Injection, Annotations and Spring MVC components to implement the business layer and navigation part of the application.

Developed multiple microservices using Spring Boot, Spring Core, AOP, Actuators, Spring Data JPA for performing business functionalities.

Developed DAO Layer using Spring ORM and Hibernate.

Implemented Spring Security for authorization and authentication of our web application by integrating with Spring Web MVC.

Used SQL, PL/SQL in developing scripts, stored procedures, functions, packages and SQL Tuning.

Used Web services (SOAP) for transmission of large blocks of data over HTTP.

Integrated Amazon Web Services AWS with other applications infrastructure.

Debugged the application using Chrome Inspector, Firebug, IE Tester and many other debug tools.

Created Docker containers on instances to get the microservice images running on the container.

For building and deploying our application we are using Jenkins.

Environment: HTML5, CSS 3, Java 1.7 (Java 7) JavaScript, web design, Node.js, Angular, Angular 2, underscore JS, jQuery, D3.JS, AJAX, Restful, Spring Rest, Spring Boot, AWS, Firebug, Mongo DB, SQL, perfecto, server, jQuery Validation Plugin, SVN.

Purple Talk Hyderabad, India September 2016-November 2018

Role: Java Developer

Responsibilities:

Collaborated with the development team to implement front-end functionalities, including responsive navigation menus, sliders, and carousels using HTML, CSS, and jQuery.

Implemented Angular components, services, and modules to build scalable and modular applications, promoting code reusability and maintainability.

Implemented reactive programming techniques using Angular's RxJS library, enabling efficient handling of asynchronous operations and event streams.

Participated in code reviews and collaborated with team members to ensure adherence to Angular best practices, maintain code quality, and promote a consistent coding style.

Utilized JavaScript for its flexibility and dynamic nature, TypeScript for its static typing and enhanced tooling, and ECMAScript for the latest language features and syntax improvements.

Integrated SOAP services with enterprise service bus (ESB) platforms, such as Apache ServiceMix for seamless integration and message routing.

Implemented SOAP-based web services with reliable messaging using WS-Reliable Messaging to ensure guaranteed delivery and message ordering.

Implemented the Model-View-Controller (MVC) pattern in Spring MVC, separating concerns and promoting code organization and maintainability.

Utilized Hibernate's support for batch processing and bulk operations.

Implemented JMS message listeners to receive and process messages asynchronously, enabling concurrent and non-blocking message processing.

Implemented JMS-based error handling and dead-letter queues to handle failed or unprocessed messages, ensuring robustness and fault tolerance.

Strong SQL and PL/SQL skills.

Proficient in managing test data for API testing, utilizing different data sources and creating reusable data sets in SOAP UI.

Proficient in integrating Git with Continuous Integration/Continuous Deployment (CI/CD) pipelines for automated build, test, and deployment processes.

Proficient in using PCF CLI commands for interacting with PCF, including application management, service binding, and log retrieval.

Environment: HTML, CSS, jQuery, Angular, RxJS, JavaScript, TypeScript, ECMAScript, SOAP, Apache ServiceMix, WS-Reliable Messaging, Spring MVC, Hibernate, JMS, SQL, PL/SQL, SOAP UI, Git, CI/CD, PCF CLI.

Education Details:

Masters of Science, Computer Science, Northern Arizona University.

Bachelor of Technology, Computer Science & Engineering, Institute of Aeronautical Engineering.



Contact this candidate