Post Job Free

Resume

Sign in

React Js Front-End

Location:
McKinney, TX
Posted:
April 23, 2024

Contact this candidate

Resume:

TECHNICAL SKILLS

Front-End Keywords

HTML, CSS, Bootstrap, Unmaterial, JavaScript, Typescript, ES6, React JS, Redux, React Hooks, Angular

Back-End Keywords

RESTfulAPIs, Webservices, Microservices, Core Java, Spring Boot, Spring MCV, Spring DataJPA, Hibernate ORM, NodeJS, Express JS

IDEs

NetBeans, IntelliJ IDEA, Eclipse

Web Services

RESTful, SOAP

Databases

SQL, MongoDB (NoSQL), PostgreSQL, MySQL

CI/CD &Tools

Jenkins, CodeShip, Terraform

Testing tools

Junit, Mockito, React Testing Library, Jest

Cloud &Deployment

AWS, Docker

Web Server

Apache Tomcat

Other

Agile, Jira, Git, Scrum, GitHub, Bitbucket, Swagger, Open API

Operating Systems

Windows, LINUX, Mac OS.

WORK EXPERIENCE

Client: Charles Schwab Corporation (Apr 2023 - Present)

Role: Java Full Stack Developer (Westlake, Texas, USA)

Description: The Charles Schwab Corporation is an American multinational financial services company. It offers banking, commercial banking, investing and related services including consulting, and wealth management advisory services to both retail and institutional clients. Participate in code reviews and provide constructive feedback and ensure that application code coverage meets our minimum level.

Responsibilities:

Involved in designing the user interfaces using Struts Tiles Framework, HTML, and JSP. Designed the Front-end screens using JSF, HTML, CSS. Worked with NoSQL databases such as Cassandra, Mongo DB, and Risk.

Extensively worked on developing UI components using JavaScript and JSON to interact with RESTful web services.

Strong Hands-on experience with IBM MQ Series, Active MQ, Kafka and JMS for communication between middleware components. Worked on Jenkins for continuous integration with Gradle and GitHub.

Performed continuous Integration/Continuous delivery on Jenkins build pipeline and fixed failure issues.

Developed applications using J2EE, JSP, Servlet and Spring Bean Classes.

Used jQuery APIs to implement cross-domain calls and handling JSON responses.

Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using JavaScript, Vue.js, Typescript, Node.js and React.js.

Responsible for application availability and outage calls during Outage of the application. Involved in building the code using Ant & deploying on web logic server. Responsible for Spark streaming configuration based on type of Input Source Developing business logic using Scala. Developing traits and case classes etc.in Scala.

Extensively worked on Spark using Scala on cluster for computational, installed it on top of Hadoop performed advanced analytical application by making use of spark with Hive and SQL/Oracle

Involved in design, Development and implementation of Product Lifecycle admin site based on -'MVC' architecture and Front control design pattern using Spring MVC Framework for Presentation tier and server-side J2EE technologies.

Used HTML, XHTML, DHTML, Java Script, AJAX, Angular 1.x/2, JQUERY, XML, XPATH, JSP and Tag Libraries to develop view pages in portal. Unit testing through JUnit & Integration testing in staging environment.

Configured Bamboo to handle application deployment on Cloud (PCF) and to integrate with Git Hub version control.

Use Amazon CloudWatch to monitor AWS resources & Amazon CloudWatch Logs to collect and store logs from AWS services. Used AWS Lambda for Serverless computing.

Wrote services with Angular6 to store and retrieve user data from the DB for the application on devices with HTTP service. Used SDK such as Eclipse IDE, Toad, and SVN etc. in this project.

Used AWS Lambda to manage the servers and run the code in the AWS and Automation of various administrative tasks.

Involved in system design and development in core java using Collections, multithreading and exception handling.

Implemented Model View Controller (MVC-2) Architecture using Jakarta Struts framework at presentation tier.

Implementing or exposing the Microservices based on RESTful API utilizing Spring Boot with Spring MVC.

Involved in the creation of interface to manage user menu and Bulk update of Attributes using Node.JS and jQuery.

Work in progress on POC to migrate to Windows Azure to address scalability and performance issues.

Created Low Level Design Documents for services and web application. Used React.JS as framework to create a Single Page Application (SPA) which can bind data to specific views and data with server.

Environment: HTML5, CSS, AJAX, J2EE, Angular, RESTful web services, JAX-RS, Swagger, Hibernate, spring framework, WSDL, Oracle DB, Git

Client: Pfizer Pharma (Jun 2022 - Mar 2023)

Role: Java Full Stack Developer (Pearland, Texas, USA)

Description: Pfizer Pharma discovery, development and manufacture of health care products. Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) and used Agile (SCRUM) methodologies for Software Development.

Responsibilities:

Using Micro service architecture with spring boot services for interacting with REST and Apache message broker.

Used Docker Container to address every application across the hybrid cloud and Docker for better collaboration and innovation. Implemented access control, Authorization and Oauth2 authentication using Spring Security.

Involvement in building spring batch to maintain the several jobs on ETL data. Involved in using ISO Messaging standards.

Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.

Experience in handling messaging services using Apache Kafka implemented Micro services architecture to make application smaller and independent REST web services using Jersey with the enabled OAUTH.

Designed Validation service on spring MVC framework for integration with my sql database, and an UI feature.

Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy. Worked on Stash repository with Source tree similar to GIT.

Worked on Ion API for working ION data, such as creating and manipulation Ion values, performing encoding and decoding, converting Ion data to other formats. Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced Multithreading.

Managed efficiently multiple tracks such as business JBoss Rules Engine, UI, and Reporting and delivered quality product on schedule. Developed UI Layer for the application using HTML5, CSS3, JSP, JSF, JavaScript, Angular.

Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka. Involved in designing, capacity planning and implementing multi-rack Cassandra cluster.

Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Web logic and JSP.

Used jQuery to build accordion style content, drag and drop functionality, calendar, popup and modal windows.

Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF. Developed and implemented the MVC architectural pattern using Struts Framework including JSP, Servlets and Action classes.

Work on escalations regarding AWS Cognito. Created Angular 5 service and integration with RESTful APIs.

Involved in setting up the application to run on AWS cloud environment on multiple Ec2 instances. Created even driven jobs using AWS cloud tools like S3, DynamoDB, SNS, SQS and AWS Lambda with Java.

Environment: Java1.8, REST,POJO,Spring Boot, Microservices, SpringMVC, JSON, Junit, JavaScript, Hibernate, Postman, MongoDB, Oracle, SQL, PL/SQL, GIT, ReactJS, AWS EC2, Unix, Tomcat Application Server, IntelliJ, Spring Tool Suite (STS), Maven, CI/CD with Jenkins.

Client: Plum Insurance (Nov 2020 - Nov 2021)

Role: Java Full Stack Developer (Bengaluru, India)

Description: Plum is a company that specializes in providing comprehensive employee healthcare and insurance benefits. It distributes and customises group health insurance and wellness plans for large corporations and startups. Implement security best practices, encryption algorithms, authentication mechanisms, and access control policies to protect sensitive financial information and ensure compliance with regulatory standards.

Responsibilities:

Developed multiple enterprise applications using Spring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful Webservices.

Implemented high availability with Azure Classic and Azure Resource Manager deployment models.

Strong Database design and development experience, which includes developing Stored Procedures, functions using SQL and PL/SQL in MS-SQL, Oracle, DB2, PostgreSQL databases Along with experience in Data, Multithreading and have worked on search techniques and algorithms.

Developed the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle. Participated in all phases of SDLC includes areas of requirement gathering, analysis, estimation, design, coding, testing and documentation. Wrote many shell scripts in Unix to call routines.

Implemented DAO pattern to fetch data from database using Hibernate in order to carry out various database operations and avoid redundant database access statements

Used NodeJS, React, and Backbone.JS MVC framework for developing the Single Page Application (SPA).

Implemented Product-Retrieval Service as SOAP based service using Apache frame works.

Build Microservices for the delivery of software products across the enterprise. Extensive expertise in Kubernetes, orchestrating containerized applications for efficient deployment, scaling, and management.

Used EC2 for deploying and testing the lower environments such as Dev, INT and Test and also used cloud watch for monitoring. Developed Mockito and JUnit test cases to improve code coverage.

Proficiency in writing JPA queries using JPQL (Java Persistence Query Language) and Criteria queries for database operations. Extensive experience in data ingestion technologies like Kafka, flume and Sqoop.

Environment: Java1.8, SpringBoot, Spring Batch, RESTAPI, Microservices, Hibernate, JMS, AWS, Maven, Log4J, Angular, JavaScript, CSS, HTML 5, Junit 4.0, MySQL, Apache Tomcat, Kafka, Git, Maven.

Client: Bosch (May 2018 - Oct 2020)

Role: Java Developer (Bengaluru, India)

Description: Bosch is the largest automotive supplier. Stay updated with the latest Java technologies, frameworks, tools, and best practices through self-learning, training sessions, and knowledge sharing within the team.

Responsibilities:

Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.

Worked on JSP, Servlets, Struts framework and production support issues of the existing applications.

Developed reusable and interoperable Web service modules based on SOA architecture using RESTful.

The Java Message Service (JMS) API used to allow application components to create, send, receive, and read messages.

Behaviour Driven Development (BDD) implementation with Cucumber gherkin and Jenkins for continuous integration and continuous delivery. Followed Agile Scrum methodology for application development and deliverables.

Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever a new GitHub branch gets started. Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.

Contributed to project by working on end to end flow - developing JSP's, Servlet, action classes of Spring and to database front by writing various SQL queries and Stored Procedures.

Designed and developed a horizontally scalable APIs using Python Flask created a Handler function in Python using AWS Lambda that can invoke when the service is executed.

Provides intermediate level system analysis, design, development, and implementation of UI and MTs for WEB and Batch based software. Used SAML 2.0 protocols to establish security in communication between HTML pages.

Used GIT as version management, Jira for defect management system.

Environment: Java, ReactJS, JavaScript, Spring Framework, WebSphere Application Server (WAS), Oracle10g.

EDUCATION

Masters from University of Memphis (MSIS), USA

PROFILE SUMMARY

Seeking a challenging role as a Java Full Stack Developer where I can leverage my expertise in Java programming along with proficiency in front-end and back-end technologies to contribute effectively towards the development of innovative software solutions.

OBJECTIVE

Hari Krishna Karnati

Java Full Stack Developer

901-***-****

ad47zc@r.postjobfree.com

5+ years of professional experience in Cross Platform (Web & Client-Server) application development and design using Object-Oriented Programming, Core Java, J2EE technologies. Implemented persistence layer integration with DB’s using iBatis, JPA/Entities/Hibernate/JDBC API.

Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.

Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.

Experience in Designing and building dynamic and user interactive websites using JavaScript, Angular, React JS, Backbone.js, Express.js, Bootstrap, Node.js and jQuery.

Strong knowledge and hands-on experience of deploying applications using Kubernetes, cloud native application development, pivotal cloud foundry, JavaScript, Kendo UI, Java/J2EE technologies & RDBMS.

Implemented the microservices architecture based on RESTful API using Spring Boot with Spring MVC.

Experience in Jenkins integration service for software development.

Experience in Agile software development process, Test Driven Development and Scrum methodologies.

Skilled in developing User Interfaces using HTML5, CSS3, JavaScript, jQuery, Bootstrap, Ajax, Angular, Angular2/4/7/8, React, NodeJS framework. Experience in Internationalization (i18n) and Localization (l10n).

Used core java to develop the business logic, its development by using J2EE technologies like Servlets, JDBC, JSP, Spring, Spring Batch, Spring Cloud, Spring Boot with micro services and other technologies.

Involved in writing Java API for Amazon Lambda to manage some of the AWS services.

Hands-on experience in version control tools like Git, GitHub, SVN and CVS.

Proficient in applying design patterns like MVC, Singleton, Prototype, Adapter, Visitor, Observer, Decorator, Front Controller, Data Access Object. Used Core Java 6, Java 8, J2EE, JSP, JDBC, RDBMS, Java Script, JQuery, Ajax, XML and Chordiant 5.6, using Oracle 11g as database J2EE platforms on Windows, UNIX.

Java/J2EE with EJB's, Java Servlets, JSP and the Grails framework. The embedded application was also implemented in Scala and built with the Akka framework. Experience in creation and maintenance of CI/CD pipelines.

Extensive experience in developing Selenium and JUnit Test Scripts using Java in Eclipse IDE.

Extensive experience in using IDE's like Eclipse, Spring Tool Suite and version control tools like SVN, Git.

Proficient in Programming with Application Software Development in IT industry and dynamic experience in Software Development Life Cycle including requirement gathering, designing, programming, testing and implementation of major Systems and Software development OOA & OOD.

Integration with Hadoop, data warehouses and Analytics solutions.



Contact this candidate