SARASWATHI KURRA
Java Full Stack Developer
732-***-**** *******************@*****.*** linkedin.com/in/saraswathi-kurra-1aba16151 Charlotte, NC
OBJECTIVE
3+ of professional experience in the IT industry, with a focus on developing, implementing, and maintaining a variety of applications using Java, J2EE technologies, and Object-oriented methodologies. Skilled in enterprise technologies, frameworks, and design patterns.
Certified Scrum master and expertise in delivering projects through Agile and Test-driven development (TDD).
Experienced with J2SE Technologies like API, Threads, Executor framework, Completable Future, Futures, Collections, and Exception Handling and, J2EE Technologies like Servlet, Listener, JSP, Java Security API.
Strong development skills in Java, J2EE, JDBC, JSP, Servlets, EJB J2EE, JNDI, RMI, HTML, XML, XSL, Java Script, Rational Rose, DB2, Oracle and SQL Server.
Experience writing backend using Node.js with frameworks like Express and MongoDB database.
Expertise in the implementation of Core concepts of Java, J2EE Technologies, JSP, Servlets, JSF, JSTL, EJB transaction implementation, Spring, Hibernate, Java Beans, JDBC.
Stream applications using Kafka APIs and Kafka Streams API. Wrote Producer and Consumer API to publish and consume data from topics respectively. .
Ample experience on usage of bundle packages and familiar using tools like NPM, Bower as task runners. Used Karma, Jasmine, Protractor as UI testing for Backbone JS and React JS.
Implemented retry mechanism before sending to error topic. Implemented multithreaded consumption for slow consumers. Implemented exactly once semantics using Kafka.
Experienced on working with Amazon Web Services like EC2, S3, AWS CloudWatch, Dynamo, SQS, Lambda and SNS.
Expertise in JDBC Connection Pooling, Persistence, Caching, EJB Server, HTTP, HTTP Tunneling
Proficiency in front end application developer using Angular 2.0/4.0, React JS, Ember JS for dynamic users and which helps in architectural pattern MVC.
Experience in Front - End UI technologies like HTML5, CSS3, JQuery, JSON, AJAX, Node JS, AngularJS, BackboneJS, Bootstrap, Tag Libraries, and JSTL.
Expertise in creating Single Page Application (SPA) and reusable components in Angular 6/Angular 10.
Experience in implementing e-commerce/distributed applications using HTML, HTML5, CSS, JavaScript, Java, J2EE, Servlets, JSP, Java Beans, JDBC, EJB, XML, XPATH, JAXB, JAXP, SQL, jQuery, Unix, Linux and Windows.
Designed and implemented XML schemas, Java APIs, business logic and XML/JavaScript user interfaces.
Extensive experience with developing web and enterprise applications with development tools like Eclipse, IntelliJ and WebLogic.
EDUCATION
SUNY at New Paltz, New Paltz, NY Aug 2019–May 2021 Master of Computer Science
Relevant Coursework: Design and Analysis of Algorithms, Object Oriented Design and Development, Web Application, Operating Systems, Database Management Systems, Software Engineering, Cloud Computing Technology.
Dayananda Sagar University, Bangalore, India Aug 2015–Jun 2019
Bachelor of Engineering in Computer Science
SKILLS
Programming Languages
Java, J2EE, JDBC, Shell Scripting, Python, JavaScript, TypeScript, C, C++, jQuery, HTML5, DHTML
Frameworks/Libraries
Apache Camel, Spring, Spring-Boot, Angular > 4, React JS, Apache Spark,
Flask, Django, Bootstrap, Dozer, YARN, Express.
Java Enterprise API
Servlets, JSP, Junit, EJB, JNDI, JSON, JMS, JDBC, Java Mail, RMI,
Web services
Messaging Technologies
Apache Kafka, IBM MQ, Rabbit MQ, ActiveMQ, IBM WebSphere and JMS
System Design
Docker, Kubernetes, Openshift, MVC, Spring, Spring Boot, Hibernate,
CSS3, Microservices, Node.JS, Reactive and Event driven systems.
Databases& Programming
MySQL, SQL, MongoDB, NoSQL, Oracle, SQL Server, IBM DB2,
Stored Procedures, PostgreSQL, AWS Dynamo, AWS Aurora .
Software Engineering
UML, Design Patterns, Object Oriented Methodologies, Service Oriented
Architecture, Test Driven Development, Scrum and Agile methodologies
XML Technologies
XML, DOM, SOAP, WSDL
Application Servers
Apache Tomcat, Glassfish, Jenkins, JBoss, WebLogic, IBM, Apache Karaf
WebSphere, Eclipse, Maven.
IDEs & Tools
Eclipse, IntelliJ, VS Code, WinSCP, Putty, Jenkins, ANT, Maven, Log4J,
Splunk, Data Dog, Grafana, WebSphere Studio Application Developer
WORK EXPERIENCE
Client: WELLSFARGO
Role: Java Full Stack Developer North Carolina USA Apr 2022 – Present
Created and Maintained RESTful APIs with HTTP requests.
Increased test coverage by adding Junit, functional and integration tests that helped in identifying and resolving 70% of the bugs.
Good exposure in deployment of J2EE applications on JBoss and Tomcat.
Developed publisher and consumer services to pull messages from Kafka Topics.
Involved with set up of CI/CD and daily builds using Jenkins with artifactory repository manager.
Worked with data structures of different type structured, for storage in Hadoop.
In-depth understanding of Data Structures and Algorithms.
Hands-on experience with Jenkins for enterprise scale infrastructure configuration and application deployments into antifactory.
Automated Test cases in BDD (Behavior Driven Development).
Experience in handling response data from RESTFUL web services using XML, SOAP and JSON to update UI.
Have hands-on experience with to develop Spring based applications with very less configurations.
Good experience working on IDE Tools like IntelliJ. Spring Boot
Requirements and creating the JIRA tickets for user stories.
Worked in Agile/BDD environment.
Environment: Java Spring, Html5, Java 8, Restful web services, Oracle11g, SQL, log4j, Eclipse, Spring Boot, Bitbucket, Maven.
Client: Ford Michigan USA Sep 2021 – Apr 2022
Role: Java Full Stack Developer
Responsibilities:
Developed components to display tiles with specific thresholds highlighted based on the JSON response from the back-end.
Worked on front end developments on Angular 8.
Collaborated with different teams during the development process to understand the data flow, customization and authorization to achieve the application’s multi-tenancy.
Used JSON objects, Typescript, JavaScript and Bootstrap intensively to create interactive web pages.
Developed AWS Lambda based Micro Services interacting with Dynamo DB & SNS/SQS using AWS SDK.
Used AWS S3 to store compressed log files and insights pdf generated for future reference. Generated pre-signed urls to access those.
Development of complex web application - Confidential utilizing wide range of open source and Oracle technologies: Oracle RDBMS, Spring MVC, J2EE/JEE, servlets, Cassandra, JSP, JSF, JavaScript, Hibernate, WebLogic, Web Center and ADF.
Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and hibernate.
Good experience working on IDE Tools like Eclipse
Environment: Angular, Java, HTML, CSS, TypeScript, Rest API, MySQL, Git, Maven, Jira
Client: mavin tech solutions, India. Aug2018-May2019
Role: Full Stack Java Developer
Responsibilities:
Designed and coded application components in an Agile/TDD environment utilizing a test-driven development and SDET approach and pair-programming.
Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
Extensively used Hibernate in data access layer to access and update information in the database.
Design of GUI using Model View Architecture STRUTS Framework.
Integrated Spring DAO for data access using Hibernate.
Implemented unit test for testing Angular components with frameworks using KARMA and JASMINE
Created Hibernate mapping files to map POJO to DB tables
Involved in the Development of Spring Framework Controllers
Developing application using spring core module and POJO' using Eclipse and worked on Messaging service.
Designed and developed the XSD for WSDL.
Deployed code in Apache Tomcat and Web logic serve
Developed user interface using JSP, JSP Tag libraries JSTL, HTML5, CSS, and JavaScript to simplify the complexities of the application.
Built Micro Services using Spring Boot with CI/CD using Docker and Jenkins.
Provided LDAP security for the application.
Used JSON objects, ECMAScript6, Typescript, JavaScript, and Bootstrap intensively to create interactive web pages.
Develop AWS Lambda based Micro Services interacting with Dynamo DB & SNS/SQS using AWS SDK.
Currently working on fitness tool which aids in Test Driven Development (TDD).
Used JMS for the asynchronous exchange of critical business data and events among
J2EE components and legacy system. Configured Kafka message source with Spring XD.
Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and hibernate.
Environment: Java8, J2EE, JSP 2.0, PL/SQL, Spring 2.0, EJB 2.0, Angular 2/4,JMS, JNDI, Oracle, XML, DOM, SOAP, Junit, Apache Camel, Web Sphere 8.5, Hibernate 3.0, Micro Services, AWS,JDBC, Kafka, TDD, BDD, MS SQL Server 2012, JESS, RESTful Web service, Web logic 8, JBoss Drools, SOA Design Patterns, Cassandra, LDAP, NOSQL, Hadoop
PROJECTS
ONLINE LIBRARY Java, Spring Boot, SAP cloud platform, Angular, Typescript, HTML, CSS. Dec 2019 – May 2020
Developed a website for online library where the customers will be able to order their desired book and schedule a drop of time for the book too.
Customers could register and sign in to their account and track their activities.
EVENT MANAGEMENT MySQL, Java, Spring Boot, React, Typescript, HTML, CSS. Dec 2020 – May 2021
Created a database system in MySQL to manage and organize the events to help coordinate the tasks as scheduled.
Developed a website for the customers to request and check availabilities for their required events and help manage accordingly.