Post Job Free

Resume

Sign in

Software Development Front End

Location:
Rocky Hill, CT
Posted:
March 20, 2024

Contact this candidate

Resume:

Sai Abhishek Gudiseva

ad4gp8@r.postjobfree.com +1-860-***-**** RockyHill,CT

PROFESSIONAL SUMMARY:

8+ years of professional experience in the IT Industry involved in Developing, Implementing, and maintenance of various web-based applications using Java11, and J2EE Technologies.

Experience in all phases of the Software development life cycle (SDLC), which includes User Interaction, Requirement gathering, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.

Experience working with different SDLC methodologies like Agile (TDD, SCRUM).

Understanding of object-oriented JavaScript, and JS analogies of classes, namespaces, modules, and other OO concepts.

Experienced with J2SE Technologies like API, Threads, Collections, and Exception Handling, and J2EE Technologies like Servlet, Listener, JSP, Java Security API, and JSTL.

Expertise in implementing Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation, Spring, Hibernate, Java Beans, JDBC.

Practical knowledge and expertise working with frameworks like Spring Core (DI (IOC), Spring MVC, Spring Data (Spring JDBC, Spring ORM), Spring Boot, Spring Batch, Spring Security, JSF, and Hibernate.

Proficient in applying design patterns like MVC, Singleton, and Data Access Object.

Experience in Microservices Architecture with Spring Boot and Docker for container-based deployments.

Working experience of Relational DBMS like MySQL, and SQL Server (MS SQL).

Expert in Angular JS worked on Angular JS features like Two Way Binding, Custom Directives, Controllers, Filters, Services, and Project Architecture, React JS features like Components, Lifecycle methods, and unidirectional data flow using the Flux Architecture.

Well-experienced with User Experience, Usability, Visual Design, Users, Customers, Communication, Relationship, and Business Value.

Experienced as a User Interface/Front End Developer in developing applications using HTML/HTML5, CSS/ CSS3, JavaScript, AngularJS, ReactJS, DOM, jQuery, LESS, Ajax and JSON.

Used React-Router to turn the application into Single Page Application & worked using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.

Extensive use of AngularJS for developing the SPAs (Single Page Applications) for internal applications/tool & involved in designing web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Mongo DB.

Created dynamic web pages using the Angular framework.

Worked on two-way, and one-way data binding, and built-in components and developed single page applications using Angular 7/8/9.

Core Development experience for Groovy Grails restful web services.

Experience with test-driven development (TDD) using a unit testing framework Junit and knowledge of ANT, Maven, and Log4j tools.

Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, and Jenkins.

Expertise in tracking bugs and issues using JIRA, and Firebug.

Comfortable working with Windows and Linux-based environments.

High experience with Java-compliant IDEs like Eclipse, Android Studio, IntelliJ, and RAD.

Used Java to develop Map Reduce programs for data cleansing and analysis.

Expertise in developing both front-end End & Back End applications using Java, Servlets, JSP, Web Services, Struts, Hibernate, JDBC, JavaScript, JSON, HTML, and XML.

Experience in front end technologies like HTML5, CSS3, JavaScript, jQuery, XQuery, AngularJS and KnockoutJS.

Exposure to building Java applications using tools like MAVEN and Gradle.

TOOLS/TECHNOLOGIES:

Operating system

Windows, Unix (Linux).

Java & J2EE Technologies

Java, J2EE, JDBC, Hibernate, Servlets, Spring Framework, Java Beans, Web Services.

Framework

Spring, Spring Boot, Spring Security

ORM Tools

Hibernate

JavaScript’s /

Unit Test Frameworks.

Angular 9.x/8.x/7.x, ReactJs, NodeJS, AngularJS.

Databases

Oracle, DB, MySQL, NoSQL, Realm Studio

IDE/ Testing Tools

Eclipse, IntelliJ, Visual basic, SOAPUI

Cloud Service Provider

Amazon Web Services (AWS), Microsoft Azure

Web Services

Java 11, SOAP, RESTful, Micro Services

Software Configuration Management Tools

Git and Bitbucket.

Build Scripts

Gradle, Maven, Jenkins.

Methodologies

Agile & Scrum

Defect Tracking Tools

Jira, Confluence.

Others

Log4J, JUnit, Ant, Maven, Visual Studio, Postman.

PROFESSIONAL EXPERIENCE:

Client: Verizon, Basking Ridge, NJ Jan’2022 – Present

Role: Java Full Stack Developer.

Responsibilities:

Designed and developed the Integration, Business, and service layer that meet the business requirements.

Interacting with team members to understand the business domain and helping them in solving technical problems.

Expertise and Experience with development on Spring Framework using Spring MVC, Spring JDBC, Spring DAO, and Spring Boot modules.

Developed the angular using Angular-CLI

Experienced in frameworks such as Angular JS, and Node JS.

Web application development using Groovy Grails and Angular.

I was responsible for designing application-specific services in Groovy n Grails.

The project includes a server application with data fetching requirements. We have exposed the services as Rest Web Services. We developed a backend system using NodeJS.

Migration from Java 8 to Java 17

Used Git as the version control tool and Maven, Jenkins, and Jira as build and development tools.

Expert Knowledge in developing Restful Webservices as per functional specs.

Worked on developing Auditing systems to detect and report the system changes and updates.

Worked in an Agile process to streamline the development process with iterative development. Develop test suits with JUnit and Mockito frameworks.

Develop Unit Test Cases. Used Junit for unit testing of the application. Used Nodejs to structure JavaScript code to build endpoints.

Assisted in fixing the production issues and implementing the change requests and new enhancements for the application.

Develop end-to-end application components involving the business layer and persistence layer.

Implemented REST service endpoints to consume the Profile Info from UI.

Involved in production support and handling various client SRC tickets.

Built APKs using Gradle and Tested across multiple environments.

Used both STS and Android Development Studio as IDEs.

Implemented version controlling using Git, Source Tree, and Bitbucket.

Used Gradle to build the application. Used the Realm database as data storage.

Used POSTMAN to test API Endpoints.

Client: Appriss Inc, Louisville, KY April ’2020 – Nov ‘2021

Role: Java Full Stack Developer

Responsibilities:

Firsthand knowledge in analyzing and creating business models, logical specifications, and user requirements to develop solutions for the application environment.

Front-end development of Single Page Application (SPA) for Voice platform in Angular 5 framework and later updated the applications to Angular 7 and then Angular 8.

Utilized AngularJS for consuming a RESTful web service using AJAX services like $http, $resource, and handled cross-domain requests to retrieve the required JSON data for the application.

Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives, and custom filters.

Handled UI with AngularJS (MVC framework) to control the page layout.

Built Web pages that are more user-interactive using JavaScript and AngularJS.

Used AngularJS framework where data from the backend is stored in the model and populated it to UI.

Involved in Web application development for backend systems using HTML5, CSS3, Angular 6, Prime NG, Typescript, and Angular CLI.

Extensive experience with client-side frameworks like AngularJS and Jasmine Unit Testing.

Design, Develop, and enhance using java11 and support of Java/J2EE architecture, use of algorithms and data structures, Microservices in Spring Boot, Secured Restful based Web Services using HTTPS and Basic Authentication.

Write high-quality source code to program complete applications using core Java and Object-oriented concepts & Relational Database knowledge.

Designed and developed the service business process and data access to Oracle database and backend layers with JAXB, JMS, and XML

Worked on ReactJS Virtual Dom and React views, rendering using components that contain additional components called custom HTML tags.

Used ReactJS for templating for faster compilation and developing reusable components.

Worked in using ReactJS components, Forms, Events, Keys, Router, Animations, and Flux concepts.

Work on Spring Framework (3.2 or higher), Spring packages like Spring MVC, Spring JDBC, Spring Transaction Management, Spring JMS, and Spring Security.

Design, create, and build asynchronous RESTful Microservices using Spring boot. Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.

Involved in building the cloud-based application using web services and deploying in containerized environments using Triton and Cloud View.

Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.

Responsible for setting up AWS services with EC2 instances and took part in deploying applications on AWS.

Experience in the manageability domain in Data Center technologies like servers, networking, and storage is an advantage.

Use source code version control software mechanisms such as Git and monitor continuous code integration status using software like Jenkins.

Create new repositories with a standard structure including the trunk, branches, and tags in Git and Bit bucket to maintain different code versions and release branches.

Work closely with the QA and CM team for code build/releases, test case design, and defect resolution.

Work in a test-driven development, placing a high value on a modular design, unit testing, and integration testing with JUnit and TestNG frameworks to define and test the system behavior.

Environment: Java 1.6/1.8, J2EE 1.8, Spring Framework, Hibernate, SOAP, Restful API’s, AngularJS 7/8/9, ReactJS, NodeJS, SQL, AWS, Maven, Jenkins, Web sphere, Apache Tomcat, web logic, SSO, Oauth2, Elliptical curve, Junit, TestNG, Sonar Lint, Clover, Bit bucket, IntelliJ 10.0.3, Postman.

Client: Generic Solutions Inc, TX Jan’2018 – May’2019

Role: Java Developer

Responsibilities:

Built an end-to-end vertical slice for a JEE-based billing application using popular frameworks like Spring, Hibernate, JSF, Swing, JavaBeans, Facelets, XHTML, Flex, AngularJS, JSON, Ivy, and Ajax by applying OO design concepts, JEE design patterns, and best practices.

Developed the application using Spring framework that leverages model view layer architecture, also configured Dependency Injection.

Created Responsive Web Design using CSS Bootstrap

Designed and coded application components in an Agile/TDD environment utilizing a test-driven development and SDET approach and pair programming.

Written Storm topology to accept the events from Kafka producer and emit them into Cassandra DB.

Configured Spark streaming to receive real-time data from Kafka and store the stream data to HDFS using Scala.

Developed the application on the Node.js platform using JavaScript programming.

Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON, and Angular JS.

Created Groovy Domain, Controller, and services classes.

I have used the transactional functionalities of Groovy to enable batch transactions in the Database.

Used Maven to Build the application and Sonar for code Quality reports.

Install and build an application on Docker image.

Deployed the application and tested it on JBoss 5.0 Application Server.

Having good experience in working with Microservices for building flexible Software systems.

Performed data extraction and migration, data cleaning, analysis, and visualization using SSIS, SSAS, and Tableau to support One Cloud data warehousing solutions on AWS.

Used Amazon Cloud Watch to monitor resources such as EC2, Amazon RDS, Dynamo DB, and EBS volumes.

Used GitHub for version control and MySQL and Native SQL.

Thorough knowledge of Microservices architecture and experience in implementing several design patterns

Created standalone Scala programs to read data from several XLS files and insert data into the Database as needed by the testing team.

Worked with NoSQL databases such as Cassandra, and MongoDB.

Developed code to fetch data from the back end and populate on UI using AJAX, Angular-JS, and JSON.

Utilized most of the AWS services like S3 as a data store for storing the files in Dynamo DB.

Made heavy use of Amazon Web Services (EC2, S3, & RDS in particular).

Developed SQL, PL/SQL, and stored procedures along with Shell Scripting- database application scripts.

Involved in the configuration of WebSphere Application Servers resources like JDBC Data Sources, JDBC Providers, and Connection Pooling to connect to the Oracle 12c.

Regularly attended meetings on behalf of the Middleware Team & coordinated with different teams for task accomplishment.

Environment: Java, J2EE, JSP, PL/SQL, Spring, EJB, JMS, Oracle, XML, SOAP, JUnit, Apache Camel, JDBC, MS SQL Server, REST-ful Web service, JBoss Drools, Cassandra, NOSQL, Hadoop, Maven, Gradle, Splunk, Jenkins, Hudson, Microsoft Azure.

Client: TATA Consulting Services, INDIA Aug’2015-Dec’2017

Role: Java/J2EE Developer.

Responsibilities:

Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.

Developed navigation flow, business flow diagrams (BPM), and workflow diagrams for applications, and created Activity Diagrams / State Chart Diagrams using MS Visio.

Followed Agile Methodology in analyzing, defining, and documenting the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.

Developed the application using J2EE Design Patterns like Business Delegate, Factory, Singleton, Session Facade, Service Locator, and DAO.

Used Spring MVC module to develop MVC Architecture.

Developed the Controller to handle the requests and responses.

Used Core Java to develop Business Logic as Spring Beans.

Configured Spring Container to implement IOC/DI of the Spring Beans, and to manage the beans life cycle.

Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.

Used Jersey to implement Restful Web Service and used XML form to transfer the data.

Developed the UI using HTML, CSS, JSP, JavaScript, React for interactive cross-browser functionality, and complex user interface.

Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.

Experienced in AWS Deploying, managing, and operating scalable, highly available, and fault-tolerant systems and managed continuous delivery systems and methodologies on AWS.

Used Amazon EC2 for deploying and testing the lower environments such as Dev, INT, and Test.

Responsible for Production support activities like Job monitoring, logging the load statistics, analysis, and resolve in case of any production issues, coordinating with the business to fix any source file issues, and coordinating with DBA to resolve any table space, or file system-related issues.

Involved in 24*7 production on-call support.

Deployed the Web Application in Web Sphere.

Parsing of XML using SAX and DOM Parsers.

Developed Unit Test Cases. Used JUnit for unit testing of the application.

Provided Technical support for production environments resolving the issues, analyzing the defects, and providing and implementing the solution defects.

Environment: JAVA, J2EE, HTML, CSS, JavaScript, jQuery, Ajax, JSP, AWS, AngularJS, NodeJS, SQL, Oracle server, Spring, Hibernate, Spring MVC, Spring Boot, Restful Web Service, Micro Services, Web Sphere, Web Strom, JUnit, JIRA, GIT, Maven.

Education Details:

Bachelor’s degree in computer science (GITAM University, India).

Master’s degree in computer science (Sacred heart university, Fairfield, CT)



Contact this candidate