Home

Prerana Uppalapati - full stack developer
[email protected]
Location: Dallas, Texas, USA
Relocation: yes
Visa: H1B
Prerana Uppalapati
Gmail : [email protected] Phone:+1 (479)-437-5475
PROFESSIONAL SUMMARY:
10+ years of experience as a Front End/Fullstack Developer with solid understanding in all the phases of the Software Development Lifecycle (SDLC), this includes Analysis, Design, Development, Testing and Maintenance of Java UI applications for large Enterprise Customers
Experienced in developing Web UI Applications using JSP, HTML5, CSS3, Boot Strap, Java Script, Type script, Ajax, JQuery, and Spring MVC.
Experience in using various JavaScript Web application related libraries such as Backbone.js, Require.js, Knockout, Angular.js, React.js, JQuery UI and Google Web Toolkit.
Experience in XML related technologies like XSL, XSD, XPATH, DTD, and XML Schemas, XML Parsers like DOM & SAX.
Experienced in React JS and working with React Flux architecture.
Experienced in other front-end technologies such as SASS, LESS, Typescript, BOOTSTRAP, Angular1, Angular1.5, Angular2, Angular 7, Ajax, JSON, Node.js.
Strong debugging skills using Browser Developer Tools
Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2.
Accessing SOAP and REST for implementation of web services
Hands on Experience in building Single Page Application (SPA) using Angular JS 2.0/4.0, also creating the responsive Webpages and designing crossing browser compatibility for mainstream browsers and portable devices by Bootstrap.
In-depth knowledge in creating classes, interfaces, methods, components and modules in AngularJS application using TypeScript
Good Experience in front ends technologies such HTML, HTML5, CSS, Java Script, and Ajax. Experience on Ext JS.
Experienced on building tools, including brewery, cli, gulp and grunt.
Extensive experience in using NPM, BOWER, Grunt and Gulp for build process.
Experienced on tools like JIRA for bug tracking.
Developed front-end using React JS, jQuery, HTML and High Charts based on MVC architecture.
Developed Web API using NodeJS, ReactJS and React Native and hosted on multiple lead balances API instances.
Identified the need for NoSQL Systems and Installed Couch base Server on a Single Node.
Created a Couch base cluster by adding more than one Node and observed how data is replicated between nodes.
Used Restful web services (client & service) to interact with other system components.
Good understanding of Document Object Model (DOM) along with DOM functions and dealt with challenges in High traffic Websites.
Experience in working with various databases like Oracle Apex, SQL Server and MySQL.
Experience in performing Unit testing, Integration Testing and generation of test cases using JUnit.
Experience with Source Control Tool's such as Subversion, ClearCase, It and Defect tracking tools likes HP Quality Centre.
Strong experience in REST, SOAP, JAX-WS webservices and Micro services.
Good understanding of REST API's extensive experience of integrating services via Ajax using JavaScript, JQuery, Angular.js and React.js.
Have worked on AWS to fetch the pictures and videos from AWS to Java.
Created, scheduled and runs the scenarios using JMeter and generate necessary graphs.
Experience with large-scale distributed systems using JMS, Message Queues and Spring JMS Integration.
Good exposure on using IDES like Eclipse, Sublime Text, WEBSTORMand Net Beans.
Experience in software development methodologies such as Agile, and Waterfall.
Experience in working with Jenkins tool, as it is a build tool used for triggering builds to deploy in environments.


TECHNICAL SKILLS:

Languages Java, C, SQL, PL/SQL
J2EE Web Services SOAP, REST, WSDL, JAX-RS, JAX-RPC, JAXP, JAXB.
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, PHP, XHTML, XSLT, JavaScript, AJAX, jQuery, JSON
JavaScript Frameworks Angular JS, Angular 2, Angular 4, Node JS.
JavaScript Libraries Bootstrap, Express JS, Backbone.JS, jQuery, React JS, Ext JS.
JavaScript Testing librae s Mocha, Chai, Sinon, Jasmine and Protractor.
Client-side build tools Npm, Bower, Grunt, Gulp, Jenkins.
Frame Works Struts, Hibernate, and Spring AOP, JSF.
Database HBase, Oracle11g/10g, Oracle Apex, DB2, MySQL, MongoDB
Web and Application Servers Apache Tomcat, IBM WebSphere, JBoss, WebLogic
Design Patterns Singleton, Front Controller, DAO, MVC, Factory Method
Methodologies SDLC, OOAD, Agile
Operating Systems Windows 98/2000/XP/Vista/7/8/, Mac OS X, Linux, Unix.
Build Tools Ant, Maven, Jenkins, Bamboo, Gradle.
Tools Junit, Eclipse, Adobe page maker, JMeter, MS Office, Sublime Text, Rational Rose, Putty, Subversion, CVS, Visual Source Safe6.0, Clear Case, MS Visio



PROFESSIONAL EXPERIENCE:

Client: FIS GLOBAL, Los Angeles, CA Aug 2022 Till Now
Role: Sr. Full-Stack Developer

Responsibilities:
Designed and Developed Microservices-based applications using Spring, Spring Boot, Hibernate, Spring DAO, Gradle, JDBC, Oracle. Used Eureka to call other proxies Microservices.
Performed Reverse Engineering to map POJO classes to the database.
Created DAO interface, abstract class, and concrete classes to interact with persistence entities.
Designed and developed RESTful Web Services using Spring Boot.
Responsible for creating an instance on Amazon EC2 (AWS) and deploying the application on it.
Built administrator page displaying profile information in React JS and GraphQL.
Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas, and implementing both SOAP and REST web services.
Design and implementation of Spring-Security for the application for authentication process against J2EE pre-authentication, and Database.
Select the appropriate AWS service based on computing, data, or security requirements.
Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React JS, Redux, and Bootstrap.
Experience in building isomorphic applications using React JS and Redux with GraphQL on the server-side.
Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
Implemented Spring boot-microservices to process the messages into the Kafka cluster setup.
Integration of Amazon Web Services (AWS) with other applications infrastructure.
Developed powerful Single Page Application and dynamic responsive Web Application with Angular 8.
Developed the components using Angular 8 needed for the application from the scratch and customized from various Angular-related libraries to meet the application's functionality.
Created reusable and testable React.js functional and class components using es6.
Using Angular 8 created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
Implemented automated local user provisioning instances created in AWS cloud.
Responsible for creating and maintaining architecture for Restful API using Spring Boot.
Created Angular service and integration with RESTful APIs and Angular HTTP Client to send GET/POST requests to fetch data from the server.
Creates and configures Micro-Services architecture and integrates with ReactJS application.
Leveraged Angular 8 sources for data access and created custom directives, factories, and services for the reusable components.
Used Angular 8 components like modules, controllers, and built-in and synchronizing models with single-page Applications (SPA).
Developed a RESTful web API using Spring Boot. Spring Data is used to communicate with MongoDB.
Implemented MVC architecture with React components as Views, controllers in node JS for API development.
Utilized Angular Command Line Interface (CLI) to develop front-end functionalities and have researched the command that Angular CLI provided.
Designed and implemented server-side RESTful web services using Node JS and handled communications to the client-side (React JS) using JSON.
Developed, integrated RESTful webservices using JAX-RPC along with Spring Boot and test cases using JMeter
Extensively used Angular-CLI to generate components, routes, services, pipes and to run tests.
Used Jenkins pipelines to drive all microservices build out to Docker registry and then deployed to Kubernetes, created pods, and managed using Kubernetes.
Worked on building a data center with AWS. Installed SVN, GIT, Jenkins images on AWS.
Creates and configures Micro-Services architecture and integrates with ReactJS application.
Set up CI/CD pipelines for Microservices and integrated tools such as Maven, SonarQube
Extensive knowledge on spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring Batch.
Developed a new build system using Jenkins, uDeploy, and Maven, which is automated code deployment and helped to improve the quality of the build.
Worked on Agile (Scrum) development team to deliver regular updates to the business team and project managers.

Environment:Angular JS, Angular 8, React, JavaScript/jQuery, Ajax, Spring, MVC, Hibernate, Spring Boot, XML, Kafka, Docker, Kubernetes, Agile, CI/CD, Jenkins, Maven, SonarQube, uDeploy, and Java/J2EE, AWS.



Client: DTCC, Dallas, TX Aug 2019 June 2022
Role: Sr. Full-Stack Developer

Responsibilities:

Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
Designed and developed synchronous RESTful Microservices using Spring boot.
Implemented APIs using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
Development of the service layer using Java/J2EE.
Involved in Designing and developing a modern, responsive user interface and intuitive user experience for a top-notch application, using HTML4.0/5, CSS3, JavaScript, bootstrap, SASS, Typescript and the framework Angular 7 and the JavaScript libraries like jQuery and JSON, AJAX, React JS and Redux.
Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
Develop the application with Angular 7 with MVC framework and check while developing whether the services are ready, if ready consume the services by configuring the endpoint URL S and writing service calls, and integrate the application with services, which are made on REST.
Worked on Log4j to print the logging, debugging, warning, info on the server console.
Utilized React JS for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
Involved in GIT version controls to check in/out files, etc. also responsible for branching, merging the branch to main using GIT.
Comfortable working with MEAN (MongoDB, Express, Angular, NodeJS) stack.
Responsible to assign stories to my track and get progress report from the team by using GitLab.
Generated Session beans and Message Driven Beans and deployed on WebSphere.
Used Struts framework for presentation layer.
Used the JSP tag libraries for the UI.
Involved in working with Scrum Agile process with two-week iterations delivering new features and working software at each iteration.
Wrote JUnit test cases to test the functionality of each method in the DAO layer.
Configured and deployed the web application using WebSphere Application Server.
Worked with Jenkins, as it is an open-source continuous integration software tool, used for testing and solving the defects in the code base. It s basically helps to take the recent builds for deployment.
Duties also include basic trouble shooting, attending to priority client calls, contacting client with ETA.
Responsible for quality assurance of finished websites including the validation of web forms and links.
Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.

Environment: Java, JDBC, Struts, JSF, Spring, Hibernate, SOAP, Angular 7,React JS,Java 1.8, Java EE, Spring IO, Spring boot 1.2.3 with Thyme leaf 2.1.4, Spring MVC 4.1.5, Hibernate ORM 4.3.5, Agile/Scrum, MySQL 5.5, Apache Tomcat 8.0, WebSphere, Maven 4.0, Log4j2, Slf

Client: Equifax, Atlanta, GA Jan 2018 June 2019
Role: Java Developer

Responsibilities:

Responsible for designing, coding and modifying visually appealing websites, from layout to function that features user-friendly design and clear navigation to help deliver new UI features that will elevate the experiences of Blue Shield of California global customers, improve the existing management system.
Responsible for creating user interfaces and addressing cross-browser and backward compatibility issues and Utilize Angular JS framework to bind HTML templates to JavaScript Object models and assist in building Angular JS framework including MVC architectures.
Implement product ideas, designs, and wireframes into performant, reliable code by understanding the business requirements for web portal operational and project development.
Design and implement the foundation for BSC applications, Web services, Web portals, DAOs
Addressing concurrency, transactions and related run-time application processes and act as a Strong partner to Product Managers, UX Designers, and other Developers to assist in development and maintaining the Blue Shield of California application
Designing architecture scalable and resilient enterprise software based on short and long-term plans for Blue Shield of California enterprise network needs.
Able to handle basic backend/project management and integrating the team's deliveries with other team s software to produce final software build.
Worked with Single page applications to load the single HTML page and dynamically update the page whenever the user interacts with the Blue Shield of California global customers application
Worked with Angular 4 framework to run the bootstrap 4method against Typescript files which are related to application module
Produce technical design and associated design documentation, and drive design reviews for the UI development for the Blue Shield of California application.
Troubleshooting production issues, Investigate and resolve application issues, bottlenecks, and inefficiencies.
Responsible for unit testing using Karma and end to end testing using Protractor and involved in fixing of security flaws, performance issues and defect fixes.
Wrote Angular 4 functions while implementing various UI screens across the whole web application (both Consumer facing as well as internal application).
Involving in deploying the code in to GIT repository and worked on GitHub.
Ensure components maintain maximum performance across a vast array of web to develop the Blue Shield of California application for the capable devices and browsers.
Worked on Apache Kamel, as it was the open-source framework for message-oriented middleware with a rule-based routing and mediation engine as that provides a JAVA object-based implementation of the programming interface.
Worked on Liberty Server, as it was the part of IBM WebSphere Application server used with JEE components.
Coordination with team in the daily routine works as a part of agile methodology, which includes code reviewing, validations and demos.
Designed the data models to be used in data intensive AWS Lambda applications which are aimed to do complex analysis creating analytical reports for end-to-end traceability, lineage, definition of Key Business elements from Aurora.
Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQUERY UI Library.
Used AJAX for server communication and seamless user experience.

Environment: Angular4, ,Angular.js, Typescript, JavaScript, Karma, Jasmine, Protractor, Jenkins, SASS, bootstrap, HTML5, CSS3, NPM, Swagger, Single page application, Responsive web design, AJAX,GIT, Apache Kamel, Liberty Server, Bootstrap4, jQuery.

Client: NTT Data, India Feb 2015 Oct 2017
Role: Java Front end Developer

Responsibilities:
Developed Responsive Html web pages using HTML5, CSS3, JavaScript, TypeScript.
Developed code for Responsive web design in TypeScript using framework like Angular 2.0.
Developed customized Organizational Chart displaying in tree format using third-party jQuery library.
Used Jasmine to perform unit testing of custom filters, custom directives and various parts of AngularJS application.
Responsible for field validations using Angular JS and also created custom components in Angular JS.
Worked with Protractor testing framework for end-to-end testing of Angular application.
Worked with Jasmine to write the unit tests and used Karma to run them.
Used Gulp, as web tool for task/build runner for development.
Worked with Single page applications to load the single HTML page and dynamically update the page whenever the user interacts with the application.
Designed and developed Micro services, Rest/Soap services using Spring Boot, Spring MVC, Spring Batch, Spring Integration based on the requirements.
Proficiency in developing dynamic web applications based on REST API s, Responsive web design, Single page Architecture.
Worked on JavaScript tools like Grunt, Gulp, NPM and Bower.
Worked with Node. JS, NPM packages to run the Angular application.
Worked with Angular 2.0 framework to run the bootstrap method against Typescript files which are related to application module.
Worked on GitHub to maintain the repository.
Created rich and dynamic Angular 2.0 form using index, ngif, Ng Hide, Ng For etc.
Worked on creating Angular 2.0 based form and popups modal using Html, bootstrap and TypeScript
Used Node.JS to compile the code of JavaScript into the browser-based code.
Maintain, design, develop, test, implement and document a custom Oracle Apex application of several custom-built applications
Coordination with team in the daily routine works as a part of agile methodology, which includes code reviewing, validations and demos.
Using VM's to test in different environments, Working with Selenium to create automated tests, maintaining automated scripts, JMeter to load test.
Used AJAX for server communication and seamless user experience.
Responsible to assign stories to my track and get progress report from the team by using JIRA.

Environment: Angular 2.0, Angular.js, Typescript, JavaScript, Karma, Jasmine, Protractor, Jenkins, Augury, Redux, SASS, bootstrap, JMeter, HTML5, CSS3, NPM, Oracle Apex, Swagger, Single page application, Responsive web design, AJAX, GIT.

GGk Tech, Hyderabad, India Nov 2012 Dec 2014
Role: UI Developer

Responsibilities:
Responsible for Development of health care Web page using HTML, JavaScript, jQuery AngularJS, CSS, SASS including Ajax controls and JSON.
Leverages knowledge of W3C standards, classical Model View Layer (MVC) architecture and cross-browser development techniques.
Utilized Node.js to create a fast and efficient chat server.
Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
With the help of Angular JS library functions for the logical implementation part at client side for all the application.
Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
Created NodeJS backend for creating RESTful Web Services using the Express Framework.
Used Angular JS 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.
Streamlined the Responsive Web Design to enhance the User Experience and developed designs for the prototypes for the Mobile UI.
Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
Used jQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
Worked on implementing the Angular JS and MVC framework for data access and also in using version control (GIT).
Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.
Analyzed business requirements, participated in technical design, development and testing of various modules assigned and Used JUnit for unit testing.
Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
Involved in Agile process, Sprint meetings, attended daily standup meetings (Scrum), estimation meetings.

Environment: HTML, CSS3, SASS, JavaScript, jQuery, jQuery UI, JSP, Angular JS, Bootstrap, RESTful web services, AJAX, JSON, XML, Node JS, ORACLE, SQL, MySQL, Web Agile, GIT.


Education- Bachelors in technology Computer Scinece and Engineering Malla Reddy Engineering College for Women May 2012 Hyderabad, India
Keywords: cprogramm continuous integration continuous deployment user interface user experience javascript information technology hewlett packard microsoft procedural language California Georgia Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1093
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: