Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rohan Nyalapatla

Lewisville,TX

Summary

Having around 7 years of progressive experience in software design and development with meeting deadlines and delivering quality software. In charge of Research and Development and working with the following software stack: Java1.8, MySQL, Oracle, Cassandra, Elastic search, Apache, AWS. Proficient in working under various Agile Methodologies like Software Development Life Cycle SDLC Requirements Specification, Test Driven Development (TDD), SCRUM. Extensive experience in developing applications Single Page (SPAs) using various JavaScript frameworks like Angular, Bootstrap, Ajax, jQuery, CSS3& HTML5 and Back-end (Server) like NodeJS. Expertise in using inbuilt and custom AngularJS directives and filters to add functionalities to the web page. Used Java8 features like Lambda expressions, Streams, filters and fetching documents from the database. Strong hands on experience in working with Spring Framework modules such as Spring MVC, Spring IOC, Spring AOP, JTA, IO, Spring Boot, Microservices, Spring REST. Worked with Design Patterns like Singleton , Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), MVC, Business-Delegate. Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot. Experience in database modeling, design and development of PL/SQL stored procedures, packages in RDBMS like Oracle, DB2, Postgre SQL, MySQL and H2 and integrating with ORM Frameworks like Hibernate. Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB. Strong experience in performing test activities in environments like JUnit Framework using Mockito and Easy Mock, Spring JUnit Runner, Jmeter and JUnit, Selenium, Postman. Involved in generating logging by Log4j to identify the errors in production test environment and experienced in Ant Tool. Experience using ticketing system like JIRA tickets to address system issues, user requests, etc., Experience in Build/Deploy tools like - Ant, Maven, Gradle, Jenkins, CVS, GitHub and Cruise Control. Knowledge of Search Engine Optimization, Web Accessibility and Web Securities. Experience working as an individual contributor and as a team member coordinating with another team members possessing excellent technical background, communication and presentation skills.

Overview

9
9
years of professional experience

Work History

Full Stack Developer

Verizon
TX
03.2022 - Current
  • Worked for Visible projects in Verizon
  • Involved in the analysis, design, development, and testing phases of Software Development Life Cycle (SDLC)
  • Using AGILE methodology (SCRUM) and Design Driven Development
  • Designed front-end pages using React, HTML5, CSS3, JavaScript, Bootstrap, jQuery, TypeScript, NodeJS for interactive cross browser functionality, complex user interface and using JSON to build responsive, dynamic pages
  • Worked on site performance related tasks where it involves analysing the issues and fix them
  • Used react libraries to split the project into multiple chunks and improve the performance
  • Analysing the user issue and assigning the ticket to the respective department or team
  • Worked on React 18 POC project
  • Used nextjs to create a poc project to check the performance score for the improvement
  • Worked with Spring Features like Spring MVC, Spring DAO, Spring Boot, and Spring Batch
  • Experience on implementation of version control software GIT repositories
  • Environment: JavaScript, Java, React, JSP, JSON, Eclipse, Oracle, HTML5, Jenkins, CSS3.

Full Stack Developer

CVS Health
RI
11.2020 - 03.2022
  • Worked for VCS , CRM and TPMS projects in CVS
  • Involved in the analysis, design, development, and testing phases of Software Development Life Cycle (SDLC)
  • Using AGILE methodology (SCRUM) and Design Driven Development
  • Designed front-end pages using React, HTML5, CSS3, JavaScript, Bootstrap, jQuery, TypeScript, NodeJS for interactive cross browser functionality, complex user interface and using JSON to build responsive, dynamic pages
  • Designed and developed a web site application using Spring Boot, Hibernate, MVC framework and RESTful APIs
  • Built Spring boot-based Java Micro Services to support enterprise web application Used Postman to test the API workflow tested on the JSON files which are generated by the NodeJS
  • Worked with core java API’s, Collections Threading, Exceptions, and Interfaces to develop java applications
  • Worked with Spring Features like Spring MVC, Spring DAO, Spring Boot, and Spring Batch
  • Designed and developed micro services business components using Spring Boot
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, and transaction management
  • Used Spring MVC transaction Management, Spring/Hibernate Batch Transactions & Hibernate cache concepts
  • Used Spring Framework's IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes
  • Implemented Spring Boot Micro Services to divide the application into various sub modules
  • Used micro-services architecture with Spring based services to integrate user libraries in the application
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs
  • Developed micro services using Spring Boot exposed as REST API
  • Worked on MYSQL as the backend database and integrated with spring to retrieve Data Access Objects
  • Experience in using AWS services such as provisioning EC2, VPC, Security Groups, S3, SNS, EFS
  • Used log4j to print the logging, debugging, warning, info statements
  • Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG
  • Experience on implementation of version control software GIT repositories
  • Developed Selenium WebDriver Test Automation Script for regression testing
  • Maintain scripts in between releases
  • Reproduce manually failures reported by Automation scripts
  • Created test scripts using Java, Selenium WebDriver and used Jenkins as a continuous integration server
  • Developed Test Cases and Test Scripts in selenium web driver with Java using Cucumber framework with build management tool Maven Environment: Java, J2EE, Spring, JDBC, Hibernate, JMS, Tomcat in AWS EC2 instances, JavaScript, React, JSP, Hibernate, Spring Framework, Spring MVC, Spring boot, JSON, Eclipse, Oracle, HTML5, Jenkins, CSS3, Microservices, GIT, SQL Server, Junit, Maven.

Full Stack Developer

Vtech LLC
05.2020 - 10.2020
  • Interacted with business users extensively and created design document and functional specification using Rational tool
  • Used Eclipse for Java code development
  • Resolved and worked on troubleshooting the problems and fixed the bugs by utilizing Java and XSLT
  • Created XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML)
  • Worked with Maven integration plug-in for Eclipse and deployed the project on Tomcat
  • JUnit Test cases for each case in specific modules to test the functionality
  • Used Cognos Connection extensively for organizing, security, scheduling and distributing reports
  • Used Cognos Software for flexible deployment and better business outcomes
  • Involved in the user interface development using JSP, HTML, CSS, JSTL and JavaScript
  • Worked closely with customer support to help fix bugs
  • Used CVS as source Version control
  • Followed IDP process during development with iterations
  • Coordinated with QA during testing phase and helped resolve bugs
  • Environment: Java SDK 1.5, JSP, Servlets 2.x, EJB, JDBC, Cognos, JUnit, XML, UML, Tomcat 4.x, Toad 3.x.

Full Stack Developer

Verizon
Piscataway, NJ
03.2019 - 05.2020
  • Responsible for requirements analysis, technical design, implementation and testing
  • Responsible for analyzing the requirements in COBOL code and converting the COBOL code to java code
  • Implemented API’s for the ETNI project
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC
  • Implemented DAOs, entities using Hibernate API and Hibernate QL
  • All the functionality is implemented using Spring Boot and Hibernate ORM
  • Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules
  • Implemented all the components following test-driven development methodology using JUnit
  • Used POSTMAN for testing all the API’s
  • Used Dbeaver for querying and getting the data from Cassandra
  • Used MySQL database for SQL, PL/SQL scripts, stored procedures, functions, triggers
  • Implemented STORED PROCEDURES using Data studio
  • Used Cassandra database for SQL scripts and typedefs
  • Implemented TYPEDEFS using notepad and deployed using POSTMAN
  • Implemented unit test cases for all the classes using JUNIT at various class level and methods level
  • Configured testing environments for few API’s in DVS automation tool for testing the API’s
  • Used GitHub for storing the project files Used TortoiseGit for cloning and pushing the project files to GitHub
  • Used Gitbash for cloning and pushing the project files to GitHub
  • Used GitKraken for resolving code conflicts while merging the code into main repository and also for cloning the project
  • Used Jira board for tracking day to day activities
  • Participated in the daily stand up meetings as part of AGILE process for reporting the day to day developments of the work done Used Apache Maven to build projects, which assisted in testing, and produce reports on projects
  • Environment: Eclipse, Spring Tool Suite (STS), Jira, Git, Postman, Data studio, Dbeaver, DVS automation tool, Servlets, Microservices, REST API, Core Java, Spring, Spring Boot, Hibernate.

Full Stack Developer

VTech LLC
11.2017 - 12.2018
  • Understanding User requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements
  • Creating High- and Low-level design documents
  • Design and implement service, controller layers with Spring BOOT and Spring MVC Consuming the RESTful web services to access data from backend database DB2
  • Written HTTP methods to get/post/put/delete data from front-end to middleware layer
  • Using JSON for data transfer from front end to middleware
  • Client-Side Validations are done by React JS
  • Used AJAX to create interactive user-friendly interface to transfer data from backend to front-end
  • Used Apache kafka for messaging queue
  • Involved in design and code review meetings
  • Used GIT version controller to manage the code versions
  • Used Artifactory to upload code to deployment management tool
  • Implemented TYPEDEFS using notepad and deployed using POSTMAN
  • Deploying the code EAR into servers using uDeploy
  • Worked with SOAP UI and POSTMAN tools to test the webservice responses
  • Implemented unit test cases during UI interactions and validations using JUnit
  • Environment: Java 1.8, J2EE, JDBC, RESTful, Spring Boot, Spring MVC, HTML, CSS, BOOTSTRAP, jQuery, Angular JS, JavaScript, Ajax, JSON, GIT, Artifactory, Maven, Apache Tomcat, POSTMAN

Full Stack Developer

Texas Review
hyderabad, Telangana
09.2015 - 07.2016
  • Involved in complete Software Development Life Cycle including analysis, design, implementation, testing and maintenance
  • Established clear system performance standards and wrote specifications.
  • Analyzed code and corrected errors to optimize output.
  • Performed troubleshooting of post-release software faults to support live service and installed software patch design.
  • Developed user interface for management module using HTML, CSS, and JavaScript
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JMS, and MQ Series by using RAD Application Framework
  • Developed the backend using core Java 1.7 features such as Collections, Interfaces, Framework, Multi-threading, and Exception Handling
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report, parsing of JMS XML messages
  • Migrating static web sites to Azure Design documentation
  • Developed the project using MVC design pattern and developed front end using Spring MVC framework, business components using Spring
  • Worked on Spring Web Flow using Spring MVC to build an application from scratch using Spring XML configurations, annotations
  • Wrote controllers to handle incoming requests and send output to the UI Configured
  • Wrote authentication and authorization classes and manage it in the front controller for all the users using Spring security
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System
  • Used Drools rules engine for defining business rules and Validations
  • Created Azure DevOps organization and Azure DevOps project for migrating the APIs between two API Management instances
  • Used Webservices – WSDL and SOAP for getting credit card information from third party vendors
  • Used EJBs in the application and developed Session beans for the business logic at the middle tier level
  • Wrote SQL queries, stored procedures, modifications to existing database structure for addition features Controller Servlets, Action, Form objects for process of interacting with Oracle database and retrieving dynamic data
  • Used JDBC to interact with the Oracle database for storage and retrieval of information
  • Created the design of use case diagrams, class diagrams and sequence diagrams using Rational Rose
  • Used Clear Case for source code maintenance
  • Managed the file system in Azure Repos file versioning system
  • Used Log4J to capture the log that includes runtime exceptions
  • Developed unit test cases for the data access layer and business components using Junit and Easy Mock
  • Environment: HTML, CSS, JavaScript, JMS, Spring MVC, EJB, SOAP, WSDL, JDBC, UML, Clear case, Drools, Rational Rose, Junit, Java, Oracle, SQL, Log4J
  • Designed database schemas to store application data using MongoDB.
  • Maintained version control systems like Git for source code management.
  • Developed and maintained front-end web applications using HTML, CSS, JavaScript, JQuery and ReactJS.
  • Created back-end services for data manipulation and business logic using Node.js and Express.
  • Deployed applications on cloud platforms such as AWS and Heroku.
  • Contributed ideas for improving development process efficiency.
  • Integrated APIs with the web applications using Restful Web Services.
  • Managed both back-end and front-end aspects of development process.
  • Developed and executed unit and integration tests, ensuring application reliability and robustness.
  • Participated in Agile development processes, contributing to sprint planning, stand-ups, and retrospectives.
  • Utilized Git for version control, facilitating team collaboration and code management.
  • Built and integrated RESTful APIs for internal and external use, improving data connectivity and application scalability.
  • Integrated third-party services and APIs, expanding application features and capabilities.
  • Coordinated system installations, testing, and code corrections.
  • Updated software upon release of vendor patches to mitigate vulnerabilities.
  • Provided technical support to end users when needed.
  • Built responsive websites compatible with mobile devices using media queries.
  • Utilized front-end frameworks such as React or Angular to develop dynamic and interactive web applications.
  • Stayed abreast of emerging technologies and frameworks, continuously improving skills and application quality.
  • Employed integrated development environments (IDEs).

Education

Master of Science in COMPUTER SCIENCE -

Western Illinois University
Macomb, IL
12.2018

Professional Master of Business Administration in IT -

Campbellsville University
Louisville, KY

Skills

  • Java
  • C
  • PL/SQL
  • C
  • Agile
  • Scrum
  • SDLC
  • TDD
  • JSP
  • JSTL
  • Servlets
  • EJB
  • JDBC
  • Java Beans XSD
  • JAX-RS
  • JAX-WS
  • SOAP
  • WSDL
  • Axis
  • Java Security
  • JBPM
  • JSM
  • HTML
  • AJAX
  • Bootstrap
  • JavaScript
  • JQuery
  • CSS
  • JSON
  • Node Js
  • AngularJS
  • Angular 6
  • React
  • Spring
  • Hibernate
  • Struts
  • Spring MVC
  • Spring IOC
  • Spring Boot
  • Spring AOP
  • Spring Web Flow
  • JSF
  • Log 4J
  • Junit
  • RESTful
  • Microservices
  • WSDL UDDI
  • Eclipse
  • Net Beans
  • IntelliJ
  • Spring Tool Suite
  • Visual Studio Code
  • Web Logic
  • IBM Web Sphere
  • Apache Tomcat
  • Oracle
  • MySQL
  • Postgres SQL
  • Mongo DB
  • Cassandra
  • Maven
  • Ant
  • Jenkins
  • JUnit
  • Log4J
  • Mock Framework
  • Cucumber
  • Selenium
  • GIT
  • SVN
  • Clear Case
  • Rational Rose
  • Windows
  • Linux
  • Unix
  • Mac OS
  • AWS
  • EC2
  • Pivotal Cloud Foundry (PCF)
  • Docker
  • JIRA
  • SoapUI
  • Putty
  • Mockito
  • Web Technologies: AngularJS, jQuery, Bootstrap
  • NoSQL Databases
  • Team Collaboration
  • Scrum Framework
  • Requirements Gathering
  • Application Development

Timeline

Full Stack Developer

Verizon
03.2022 - Current

Full Stack Developer

CVS Health
11.2020 - 03.2022

Full Stack Developer

Vtech LLC
05.2020 - 10.2020

Full Stack Developer

Verizon
03.2019 - 05.2020

Full Stack Developer

VTech LLC
11.2017 - 12.2018

Full Stack Developer

Texas Review
09.2015 - 07.2016

Master of Science in COMPUTER SCIENCE -

Western Illinois University

Professional Master of Business Administration in IT -

Campbellsville University
Rohan Nyalapatla