Naga Revathi Settipalli
Atlanta, Ga
ProfessionalSummary:
7+ years of IT experience in Software Analysis, Object Oriented Design, Development, Implementation, Testing of Object-Oriented Applications and Web-based Applications using Java/J2EE on UNIX and windows platforms.
Experience in designing files and turning them into functional code and translating UI/UXdesign wireframes to so HTML, CSS, and JavaScript.
Experience in testing and regularly updating landing pages, websites, and portal, ensuring that the website or portal is functioning properly and fixing any bugs or issues that arise.
As a team we used DataHub to keep track of all the datasets that they have across different databases and systems.
Using existing datahub, extracted datasets to build a new machine learning model.
Used DBT to transform data from a client's social media campaigns and website analytics into a format that is easy to analyze and visualize.
Experience in using Apache Airflow to orchestrate a data pipeline that generates personalized recommendations for customers based on their browsing and purchase history.
Having expertise in utilizing the Graph API for retrieving diverse types of user data, managing posts creation, editing, and deletion on Facebook, obtaining a range of metrics, managing Facebook Pages, Ads, and Events.
Possessing a comprehensive comprehension of PagerDuty, encompassing the ability to notify on-call teams instantly upon occurrence of an issue, escalate issues according to their severity level, and keep track of incident response times.
Worked on various functions that can be used in SQL queries to perform various operations on data stored in Snowflake.
Managing IT service requests, automating workflows, and tracking IT assets using ServiceNow.
Experience in developing ReactJS components, Forms, Events, Router and Angular Controllers, Services, Events, Templates, and Injectors.
Experience in developing components using Spring Framework (Spring MVC, Core, dependencyinjection, Bean, spring security, and Spring AOP, Spring Boot, Aspects, Dependency Injection) in an agile environment.
Experience in using Core Java concepts like OOPs, Collections, Multithreading, ExceptionHandling, Garbage Collection, Serialization, Synchronization, Generics, and Java 8featureslike Streams API, Lambda Expressions.
Experience inbuildingwebapplicationsusingSpringFrameworktechnologieslikeSpringCore, Spring Boot, Spring MVC, Spring Hibernate, and Spring Security.
Experience in developing Microservices using Spring Boot, Azure Service Bus, andKafka.
Experience in NoSQL databases like Mongo DB along with the SQL Server, Oracle 11g, and PL/S QL Stored Procedures.
Built websites using MEAN (MongoDB, Express, Angular, Node) stack.
ExperiencecloudtechnologieslikeAWSsuchasEC2, S3andsuccessfullylaunchedone page web applications.
Adaptive, always motivated, quick learner and a very good team player.
Education:
Master of Science, Computer Science, Kennesaw State University, Atlanta, GA. Dec 2022.
Bachelor of Technology, Computer Science, Sri Padmavathi Mahila Visva Vidyalayam, Tirupati, India, May 2016
TechnicalSkills:
ProgrammingLanguages
Java 8, Python.
Operatingsystem
Linux, Ubuntu, and Windows.
Java/J2EETechnologies
Java8, Servlets, JSP, JDBC, EJB, JPA, JUnit
WebServices
SOAP, RESTful
ToolsandFrameworks
Spring, Spring boot, Spring MVC, Spring Security, SpringIntegration.
ORMFrameworks
Hibernate
Web Technologies
HTML5, CSS3, JavaScript, JSON, Ajax, Angular, Express, andNode
Application/WebServers
ApacheTomcat
CloudTechnologies
AWS Services (EC2, S3)
TestingTools
Junit, Mockito
DatabaseSystems
Oracle, SQLServer2008- 2012, MySQL, MongoDB
Version Control
Git
Projecttools andBuildScript
Jira, Maven
Libraries
ReactJS, react recoil, jQuery, React-spring
Professional Experience:
Infodot International, Houston, TX Jan’23-Present
Role: Java developer
Description: The key features of this application that we build are a registration portal and a login portal. Through these portals, users can access their medical records and files, which have been shared with their primary care physicians. Additionally, the application provides recommendations for the appropriate type of doctor to consult, along with information about their availability, allowing users to conveniently book appointments.
Involved in the analysis, definition, design, implementation, and deployment of fullSoftware Development Life Cycle (SDLC) of the project to ensure code quality, unit testing, and continuous integration and continuous Deployment.
Worked with Product Owners to get a deep understanding of the requirements of the project.
DesignedandimplementedthewebapplicationusingHTML5, CSS jQuery, ReactJS.
Creating CloudFormation Template for AWS resources like S3 buckets for storage, SESand SNS for notifications, CloudFront for content distribution, Cognito for use authentication, Cloud Watch to monitor logs.
Having a proficient understanding of snowflake functionalities like numeric functions such as ABS, CEIL, ROUND, as well as string functions, date and time functions, aggregate functions, and conditional functions.
Created Lambda functions using CFT and developed functionality using NodeJS.
Improved user experience measured by an increase in customer satisfaction by 25% by developing web application using HTML, CSS, JavaScript, ReactJS.
Deployed Spring Boot based microservices, Docker container using AmazonEC2 container services and using AWS admin console.
Comprehension of PagerDuty, encompassing the ability to notify on-call teams instantly upon occurrence of an issue, escalate issues according to their severity level, and keep track of incident response times
Implemented cross-cutting concerns like business transactions, security, logging, and monitoring, mechanism using Spring AOP.
Environment:
Java8, Agile, Scrum, CSS3, Node.js, HTML5, AngularJS, microservices, Spring Boot, SpringJPA, REST, Spring MVC, Hibernate 4.0, data structure, SQL, PL/SQL, JDBC, Maven, SVN, Log4J, JUnit, Flank, Eclipse, Spark, kinesis, DataHub, Apache, Airflow, DBT, Snowflake, Python, Java, Graph, API, PagerDuty, ServiceNow, React.js.
Role: Java developer
Client: Skechers USA Inc, CA Jan 2019 – Dec’ 2022
Description: Implementing SOAP request in Spring Boot, you can use Spring Web Services, which provides a convenient way to interact with SOAP-based web services, such as addingdependencies to the project, creating a client extends class and setting an endpoint URL. Cleaning and data pulling were main responsibilities.
Involved in development, customization, and enhancement of the product in Windows, AWSPlatform.
Written utility classes for getting Connection using JDBC. Responsible for Writing SQLQueriesand executing using JDBC API.
Addingdependenciestotheproject.
Definingarequest toobjectthatrepresentstheSOAPmessagewewanttosend.
Environment:
J2EE, Agile, AJAX, Hibernate 2.1, Struts, JSP Servlets XML, XSLT, SOAP, JavaScript, UML, HTML, ANT, SVN, SQL Server, Spark, kinesis, DataHub, Apache, Airflow, DBT, Snowflake, Python, Java, Graph, API, PagerDuty, ServiceNow, React.js.
Role: Java developer
Client: Google (WaymoAutomation), Hyderabad, India Jun ’16 – Dec ‘18
Description: Worked for one of the biggest clients Google. I have developed microservices totransfer millions of Images from one store to another store. Most of my works includedeveloping microservices to migrate the data (Pictures) from on-premises to AWS cloud byaddingintegrationlogic.
Involved in development, customization, and enhancement of the product in Windows, Linux Platform.
ResponsibleforDevelopingManagedBeanandDAO classesforBusinessImplementations.
Used Tag Libraries for Screen Design using JSP. Client-Side validations are handledusingJavaScript.
Written utility classes for getting Connection using JDBC. Responsible for Writing SQLQueriesand executing using JDBC API.
Worked with NoSQL and Bigdata technologies such as Mongo dB, Cassandra, Hadoop.
Involved in preparation of System Use Cases (SUC’s)and Unit Test Speciation (UTS).
DevelopedUnit TestCasesusingJUnit.
UsedEclipseIDEforDevelopmentandVersionControlasClear Case.
ImplementedStrutsMVCdesignpatternandfrontcontrollerpattern.
Developed Core Java components to develop the transaction report. Stored theDynamic data onto.
Collection Objects and used the predefined methods to perform all DB relatedoperations efficiently. Deployed Applications on Apache Tomcat Server and used CVSastheversion controlmanager.
Environment:
J2EE, Agile, AJAX, Hibernate2.1, Struts, Servlets XML, XSLT, SOAP, JavaScript, UML, HTML, ANT, SVN, SQL Server, Spark, kinesis, DataHub, Apache, Airflow, DBT, Snowflake, Python, Java, Graph, API, PagerDuty, ServiceNow, React.js.
Wissen Infotech, India Jan 2015- May 2016
Jr Software Developer
Roles and Responsibilities
Collaborating with senior developers and other team members to design, develop, and maintain software applications using Java.
Writing and testing code to ensure that it meets the requirements of the application, and debugging code to fix any issues that arise.
Participating in code reviews to ensure that code is well-structured, efficient, and maintainable.
Developing and maintaining documentation for the software application, including user manuals and technical specifications.
Working with other members of the team to identify and resolve issues that arise during the development process.
Staying up to date with the latest developments in Java and related technologies and incorporating new features and best practices into the software application.
Troubleshooting and resolving technical issues that arise in the application.
Environment:
J2EE, Agile, AJAX, Hibernate2.1, Struts, Servlets XML, XSLT, SOAP, JavaScript, UML, HTML, ANT, SVN, SQL Server, Spark.