Swarna Lakshmi Vedalasetti
Sr Java Full Stack Developer
Contact: 609-***-**** / ac4814@r.postjobfree.com
Professional Summary:
Around Nine years of Java Full Stack Developer experience in requirement analysis, design, development, and testing and implementation of various applications.
Strong Programming Skills in designing and implementing of multi-tier applications using Java, J2EE, J2SE, JDBC, JSP, JSTL, HTML, CSS, JSF, Struts, JavaScript, Servlets, POJO, EJB, XSLT, JAXB.
Strong Experience in developing the application using frameworks like spring frameworks, Struts, Java Server Faces (JSF).
Experience in working on Amazon Web Services (EC2, S3,ECS,CFT,Lambda, IAM, Security Groups, VPC, Cloud Watch, SNS topic, RDS, Route 53, ELB) and AWS CLI
Experience in creating cloud services using cloud formation template and terraform.
Experience in developing web page quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design, Bootstrap and Wicket Framework.
Experience in developing single-page application using Angular JS.
Experience with core JavaSE, including Collections API, threads, generics, reflection, and JDBC.
Used Spring MVC framework for the applying MVC Implementation to the web application.
Used Spring ORM to integrate Spring Framework with hibernate and JPA.
Used Spring Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).
Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
Experience on Spring Boot module for developing enterprise level micro services.
Dockerized the applications and managed the containers using AWS ECS
Strong experience and actively involved in building Restful Web services API (JAX-RS) using Jersey, for UI Integration.
Developed several REST web services supporting both XML and JSON to perform tasks. REST web services leveraged by both web and mobile applications.
Experience in data modelling using Erwin Data model.
Experience on Shell scripting.
Strong experience in deploying java applications in servers like JBoss, WebSphere 7.0/8.0, WebLogic, Apache Tomcat 7.0/6.0.
Experience in using utilities like ANT, Maven, GIT, and Log4j.
Extensive experience in Software Configuration Management using Version Control tools such as GIT, SVN and responsible for various software version releases.
Working experience on STS, Eclipse IDE, Net Beans.
Worked on the performance tuning like verifying indexes, optimizing queries in java batch processes.
Experience in working in agile environment, followed Scrum methodology and worked on development process like Test Driven Development.
Expertise in developing database applications using Oracle, DB2 and worked on PL/SQL Stored Procedures, Triggers, Functions, Packages, Data Modeling and Performance Tuning
Experience in designing class diagram, sequence diagram, component diagrams and activity diagrams using MS Visio, Rational Rose and star UML.
Experience in dynamically generating graphical PDF reports using IText1.1 and excel reports using apache POI.
Technical Skills:
Languages
Java, SQL, C, C++
Cloud
Amazon Web Services – EC2, ECS, S3, Lambda, Cloud Watch, SNS, IAM, Cloud
Formation, Security Groups, VPC, Subnets
Markup Languages
HTML, XML, CSS
Scripting Languages
Java Script, JQuery, Angular JS, Node JS, Bootstrap
Frameworks
Spring 3.x, JPA, Hibernate 4.x, Struts 2.0, Wicket, Junit 4.x, Mockito, Log4j,
Kafka
WebServices
SOAP, Restful Web Services (JAX-RS Jersey)
Design Tools
MS Visio, Erwin, Rational Rose, Star UML
Databases
PostgreSQL, Oracle 10g, PL/SQL, Mongo DB, HQL
Servers
Agile Tools
Tomcat, JBoss, WebLogic
Jira, Version One
Build Tools
Maven, Ant, Jenkins1.0, Jenkins 2.0
Version Control
GIT, SVN, CVS
Tools
Eclipse, Sonar, PMD, Find Bugs, Fortify
Other
Operating Systems
XSL, XSLT, Apache POI, Soap UI, Postman
Windows XP/7, Unix, Linux.
Professional Experience:
Client: First Republic Bank, SF, CA Apr 2016 – Present
Project: High Line Deposit Accounts (HILDA)
Role: Sr Java Full Stack Developer
Responsibilities:
Involved in design and architecture of multiple applications with capital one client.
Followed agile daily scrum methodology by having 14-day sprint.
Developed the application using Spring boot, JPA, and Hibernate.
Developed the application using Spring and restful services by using the chassis enterprise framework.
Used Log4j and SLF4J for logging.
Developed the frontend UI using JSP, HTML, JavaScript, CSS.
Managed AWS resource from the application using AWS Access Keys and Secret Access Key
Created Docker image of the application and used AWS ECS container management service.
Created AWS CFT, EC2, S3, ECS, Lambda, SNS, Cloud Watch.
Configured S3 bucket with versions, logging and bucket policy to manage users in Dev, QA and Prod
Used Cloud watch for triggering events by using cron job.
Worked on IAM Role, VPC, Security Groups, and AWS Regions
Developed screens using JSP, JavaScript, HTML, CSS, JQuery, AJAX and JSON. and Angular JS.
Worked on Product level ASV tags and application level BAP and Centrify Domains.
Used SNS as a topic to report and to trigger events from Java.
Performed monitoring of the data in database and send SNS alerts to end-user.
Used AWS CLI for managing the AWS resource from Jenkins job.
Designed the database model using Erwin tool and created database schema and data model in Postgres.
Developed unit test case scenarios and ATDD using JUnit, Mockito, Gherkin, Selenium and Java cucumber
Used SOAPUI and Postman as API testing tool.
Created Jenkins jobs in jenkins2.0 and build pipeline for the application deployment in QA and Prod.
Promoted the application into production environment and validated the production deployment on cloud by logging to server using putty and bastion host.
Used Maven to build and deploy the application.
Rehydrated the stack to latest AMI using Jenkins job in Dev, QA and Prod environments.
Used Artifactory as repository manager.
Environment: Java, J2EE, Spring RESTful Services, Docker, AWS (EC2, S3, Lambda, ECS, SNS, Cloud Watch, IAM, VPC, Security groups),HTML, CSS, Jenkins2.0, JUnit, Angular JS, Jenkins, Erwin Data Model, Linux, Putty, Bastion host, Maven, SOAPUI, Postman, Artifactory, JIRA.
Client: Pacific Gas & Electric Company Nov 2015 to Apr 2016
Project: Customer care O&M
Role: Java Full stack developer
Responsibilities:
Involved in Design Document of the application by preparing MS Visio document.
Identified necessary enterprise SOAP API which the application consumes.
Worked on enhancement of the application used by multiple clients.
Gathered data from multiple apis and the application consumes for the calculation of maximum payment amount.
Troubleshot issues in different modules of the application.
Resolved Sonar issues of the application.
Developed unit test cases using JUnit and Mockito.
Developed ATDD using Gherkin, Selenium and Java cucumber.
Worked with Product Owner to create test data for all other clients consuming the service
Designed the test plan by creating test accounts, and posting pending authorizations, balances using TDM tools.
Improved the code coverage and the test coverage of the application.
Tested application using SOAP UI, by importing necessary enterprise certificates.
Deployed the application in ST, IT regions of WebLogic Server.
Used Nexus as repository manager for maintaining different versions of application artifacts.
Environment: JAVA, JAX-WS, SOAP, WebLogic, HTML, CSS, JavaScript, Mockito, JUnit, SOAP-UI, MS VISIO, ATDD, Gherkin, Cucumber, Sonar, SVN, Nexus, STS, JIRA
Client: Sears Holding Corporation, Chicago, IL Aug 2014 to Nov 2015
Project: Disclosure Term Consent
Role: Java Full Stack developer
Responsibilities:
Involved in designing the requirement documents.
Worked on Amazon Web Service (AWS) to create computing infrastructure.
Created EC2 stack by using cloud formation template on US-EAST-1 region.
Worked on EC2 and logged in using Putty Software
Worked on ECS for as a Docker Container
Worked on S3 bucket for storing application related documents, and templates to create the resources in AWS.
Developed Enterprise API for Card Application.
Developed REST services using Spring REST controller for retrieving the customer consent.
Worked on auto cruise express an enterprise framework to manage AWS resources.
Configured Auto scaling group to scale in and scale out instances.
Configured Route53, and monitored the health check of the application.
Developed the back-end services using Hibernate, JPA repository.
Developed API on enterprise environment COS, which consumes the enterprise API developed.
Participated in Tech Scrum on COS environment (Jumpbox) and followed the development standards.
Created design of data model using Erwin developer tool.
Developed unit tests and ATDD using JUnit, Mockito, Selenium and Cucumber
Executed Jenkins, job to build, and deploy the application.
Executed Jenkins job for sonar check and resolved sonar issues.
Deployed the application in Dev and QA servers.
Rehydrated the stack to latest AMI using auto cruise framework
Environment:Java1.8, Spring, Spring boot, Hibernate, JPA, Restful Service, AWS (EC2, Auto scaling group, ECS, S3, Route53, CFT, IAM, Security groups, VPC, ELB, ALB), JAX-RS, JUnit, ATDD, Gherkin, Cucumber, Maven, Git, Mockito, Docker, Dockyard, Postman, Sonar, Putty, Jenkins, Erwin, STS, JIRA.
Client: GlaxoSmithKline, INDIA Nov 2009 to July 2014
Project: CMS System
Role: Java Developer
Responsibilities:
Involved in design discussions and enhancement of the intent
Coordinated with the product owner to maintain knowledge on all the requirements and enhancements of intent.
Developed Micro service Dockerized application on AWS ECS platform using Spring Boot and Spring Schedulers.
Persisted the back-end data using JPA repository in Postgres
Involved in development of Apache spark - Scala based application, used for consuming huge data and applied business transformation rules and persisted in database.
Worked on JPA, hibernate to implement the back-end services.
Created AWS services like EC2, S3, ECS, RDS, Lambda
Deployed application using Jenkins CICD pipeline in different environment like QA and PROD in AWS for different regions.
Developed the database model using Erwin Data modeler.
Created Database Schema using PG Admin based on the model created using Erwin.
Participated in Agile daily scrum methodology with 14 days as Sprint.
Developed unit test cases using JUnit and Mockito.
Tested the restful resources using Postman and Soap UI tool.
Developed ATDD test scenarios using java cucumber and gherkin
On boarded enterprise API onto API-Gateway.
Improved code quality by using Sonar profiles, Erata code analysis.
Environment: Java1.8, Spring, Spring boot, JPA, Hibernate, Restful Service, Apache Spark, Scala, JUnit, Mockito, AWS (EC2, S3, ECS, ALB, ELB, RDS, Route53, Lambda,), Jenkins, Postgres, Centrify, Erwin Data Modeler, PGAdmin, Git, Maven, Log4j, Sonar, Docker, Postman, Soap UI, Agile, Putty, JIRA
Education: B.Tech in Electronics and communications, Punjab Technical University, India