| krishna - java full stack developer |
| [email protected] |
| Location: Chicago, Illinois, USA |
| Relocation: yes |
| Visa: opt ead |
|
Professional Summary
Around 7+years of diversified experience comprising of delivery management, design, development, deployment and cloud implementation with thorough knowledge in AWS, Java, J2EE, Hadoop Big Data and related technologies. As Full stack developer with extensive Knowledge Working in Various Stack Such as Full Stack, Mean Stack with experience in Angular.js, Node.js, React.js in all stages of Full Software Development Life Cycle (SDLC) in various Information Technology areas involving Java /JavaScript/ J2EE, SOA/Web services and Frameworks (Spring and Hibernate). Extensive industry experience with proven expertise in system development activities including requirement analysis, design, coding, testing and implementation with emphasis on Object Oriented, JEE and Client Server technologies. Experienced in multi - tiered distributed environment, OOPS and OOAD concepts, and Service Oriented Architecture (SOA). Expertise in distributed, secure and scalable application development using JEE Technologies like Servlets, JDBC, JSP, Struts, Spring IOC, Spring MVC, Amazon Web Services (AWS), Web Services development (SOAP and RESTful). Experience with architectures such as Redux to manage state of the application while working with frameworks such as React JS. Expertise in DevOps and CICD tools like Jenkins, Chef, Maven, Deploy and Cloud Formation. Experience in client-side languages & frameworks like JavaScript, JQuery, D3.js, Track.js, Backbone.js, Angular.js; server-side languages like Node.js. Expertise in web development using HTML, DHTML, CSS, JavaScript, XSL, Microservice XSLT, and XML, JavaScript/jQuery, Angular JS, reactS, node JS, backbone.js, AWS, AJAX, Git. Technical Skills: Languages: Java, JavaScript, TypeScript, SQL, HTML, CSS Frameworks & Libraries: MVC, Spring, Hibernate, Angular, Bootstrap, React.js,Backbone.js,Ember.js,D3.js, Track.js, Node,js. Cloud Platforms: AWS (Lambda, DynamoDB, API Gateway, ECS, S3, CloudWatch), Azure Microservices & Serverless: Spring Cloud, AWS Lambda, Docker, RESTful APIs Databases: MySQL, PostgreSQL, MongoDB, DynamoDB ORM Tools: Entity Framework, Dapper, JPA, Hibernate DevOps & CI/CD: Git, Maven, Jenkins, Docker, AWS Code Pipeline Design & Architecture: Object-Oriented Design, Design Patterns, Microservices Architecture, Security Best Practices, Performance Tuning Development Methodologies: Agile, Scrum, TDD Tools: Visual Studio Code, Eclipse, IntelliJ IDEA, Postman, Swagger AWS: EC2, Auto scaling, Docker, IAM, VPC, SNS, Lambda, AWS SDK'S, Elastic cache, Ops Works, Security Groups, DNS, Route53, Cloud Formation, RDS, Dynamo DB, Storage Gateway, API Gateway, Cloud Watch Certifications: AWS Certified Solutions Architect Associate AWS Certified AI Practitioner (Early Adopter) AWS Certified Cloud Practitioner Microsoft Certified: Azure Fundamentals (AZ-900) Python Institute PCEP Certification Professional Experience: Walmart, Remote. Jan 2024 - Present Role: Java Full Stack Developer Responsibilities: Currently working on the development of the Workers Compensation and Automation Integration System (WCAIS) project for the Pennsylvania Department of Labor and Industry with Java, SpringBoot in the BE and Vue in the FE. Developed and maintained scalable microservices using Java and Spring Boot following RESTful API standards and industry best practices. Designed and implemented serverless solutions using AWS Lambda, integrating with services like DynamoDB, API Gateway and S3 for optimized cloud performance. Built interactive and responsive front-end interfaces using React.js, Angular and Vue.js, ensuring seamless user experiences across web platforms. Worked on digital transformation, enhancement and testing by creating multiple Web APIs, data models for labor records, insurance, claims, payrolls etc. from legacy screens and automating, securing the insurance processes and user details by firing TEWS calls through RBMFA. Developed various Vue.js components with Vuex for effective state management in large applications, allowing seamless data flow and reducing code redundancy. Enhanced application responsiveness and visual consistency using Vue.js, JavaScript and CSS, leading to increase in user satisfaction ratings and enhanced application responsiveness and visual consistency using Vue.js, JavaScript and CSS, leading to increase in user satisfaction ratings. Developed and optimized complex SQL Stored Procedures to encapsulate business logic, enhance security and improve application performance in a high transaction environment. Work on multiple Production Issues and Service Requests conducting root cause analysis involving clients and making necessary data updates and hot fixes. Implemented batch processing services for streamlined and efficient data updates and document processing. Created custom directives and pipes to extend application capabilities and improve code reusability. Documented debugging steps, resolution processes and support guidelines for future reference and team knowledge sharing. Worked closely with cross-functional teams to troubleshoot and fix customer-reported issues in real time. Utilized FileNet s document management features to upload, view and manage documents and Neevia to store, process and convert data dynamically from HTML to readable document formats. Worked on Production monitoring ensuring minimal batch and process failures in SOLR, Correspondences and Print. Technologies: Java, JavaScript, TypeScript, HTML, CSS, Spring Boot, Microservices, Angular, AWS, Lambda, ECS, S3, Dynamo DB, VueJS, Neevia, FileNet, SQL, MySQL, TSQL, TFS, JPA, Webservices, JUnit, Python, Cucumber. Adaps IT Pvt. Ltd, India. Jan 2021 June 2023 Role: Java Full Stack Developer Responsibilities: Worked on establishing a system to digitize bank documents with the Spacy ML/AI model and implemented features for a corporate lending operations application using Java Spring Boot, ReactJS and developed a variety of applications built on top of the Loan IQ Legacy System Diagnosed and resolved front-end and back-end bugs in development and production environments, ensuring minimal downtime. Worked with multiple REST APIs to compile and process necessary data and present it in an organized manner and built modularized, reusable components in React/ Typescript using high-charts and ag-grid libraries. Automated loan transaction processing through vendor APIs, resulting decrease in manual intervention and developed distributed messaging services for consumption and production of complex structured messages. Enhanced application architecture by creating Higher-Order Components to abstract shared logic such as loading states and error handling as well as authentication and authorization across the React application, centralizing control mechanisms and streamlining component composition for security and usability. Created automated test scripts and integrated them into CI/CD pipelines to ensure continuous delivery. Provided ongoing production support by monitoring logs, handling incidents and performing root cause analysis to prevent recurrence. Leveraged React Memo to optimize the performance of functional components, preventing unnecessary re-renders by memorizing them based on props changes, which improved the rendering efficiency of high-load components. Designed a document management system to support documents from external REST Services, MQ s and user upload and partnered with stakeholders, PM s, UX and QA in an Agile squad to deliver high-quality features. Designed cash reconciliation batch services, REST endpoints and in React increasing user productivity and led effort to refactor legacy services with Spring Boot and unit tests using JUnit/ Mockito, Cucumber/ Selenium Worked as release specialist for various production deployments using Jenkins and Maven as build tools and utilized Datadog to monitor logs to ensure smooth release process in Azure environment. Maintained high code quality with coverage around 90-95% integrating SonarQube for code inspection and analysis and managed dependencies and repositories using Nexus for version control and antifactory management. Built a secure authentication system with ASP .NET MVC using MFA and RBAC, centralizing access controls and integrating SSO. Reduced unauthorized access and streamlined role management for improved security compliance. Technologies: Java, JavaScript, TypeScript, HTML, CSS, Spring Boot, Microservices, Angular, AWS, Lambda, ECS, S3, Dynamo DB, VueJS, Neevia, FileNet, SQL, MySQL, TSQL, TFS, JPA, Webservices, JUnit, Python, Cucumber. TEMENOS India Pvt Ltd, India Nov 2017 Dec 2020 Role: Associate Systems Engineer Responsibilities: Developed the backend server with Spring Boot, involving different layers of the application including entity/model, DAO/repository, Controller, Service, Business and Persistence and Created Rest endpoints that would be used to read with ID, read All, Update and Delete operations (CRUD). Built high-performance microservices using Java Spring Boot, handling monthly transactions on AWS ECS. Implemented stable React components and stand-alone functions to be added to any future pages and involved in test driven software development and utilized testing tools like JUnit to write and run repeatable tests. Developed RESTful API for front end API usages and developed the front-end application with React and used state object for state management and implemented redux to resolve application s global state management, especially for user login status and involved in the entire SDLC process. Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service (MS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests. Understanding Use requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements. Developed Ul screens using JSP, HTML, CSS, JavaScript. Worked on the JAVA Collections API for handling the data objects between the business layers and the front end. Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction. Configured Jenkins to handle application deployment in Pivotal Cloud Foundry(PCF) server and to integrate with Git Hub version control. Used JDBC to access Oracle database for accessing customer information. Performed Angular JS end to end testing using Protractor framework and Integration testing methods and Behavioral driven are implemented using Selenium and Cucumber respectively. Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer. Used ANT built tool for compiling and generating war file. Technologies: Java, Spring Boot, CSS, React, JavaScript, Junit, AWS, Load Balancer, REST, JUnit, Cucumber, Git, GitHub, JEE, JSP, HTML, JavaScript, Servlets, JMS, Hibernate, JDBC, SQL, DAO, Web Services, Oracle, ANT, Spring Transactions, Spring Batch, Pivotal Cloud Foundry(PCF) server,Quartz scheduler. Adon s Softech, India Mar 2016 Nov 2017 Java Developer Responsibilities: Developed full-stack enterprise applications using Java, Spring Boot, React, and Node.js, implementing microservices architecture for modular, scalable solutions. Built interactive and reusable components in React with TypeScript, applying Redux for state management, React Router for navigation, and Axios for API communication. Integrated RESTful APIs into React applications, managing secure session tokens, responsive layouts, and dynamic data rendering using React Hooks and Context API. Configured Jenkins to handle application deployment in Pivotal Cloud Foundry(PCF) server and to integrate with Git Hub version control. Designed and implemented backend services using Node.js and Express, creating modular routes, JWT-based authentication flows, and secured CRUD operations. Created RESTful APIs using Spring Boot, integrated MongoDB and PostgreSQL, and applied performance optimizations using indexed queries and asynchronous processing. Deployed applications on AWS using Lambda, S3, and API Gateway, while following Agile delivery practices like TDD, code reviews, CI/CD pipelines, and sprint ceremonies. Used React Testing Library and Jest to write unit and integration tests for frontend components, ensuring UI reliability and regression safety during rapid iterations. Built background job processors and API rate-limiters using Node.js, leveraging asynchronous patterns and middleware chaining for efficient backend workflows. Technologies: Java, Spring, Hibernate, JNDI, JSP, Servlets, JMS, AJAX, HTML, XML, Apache Tomcat application server, WebLogic Application Server, Jboss, REST Web services, JUnit, Eclipse, JDBC, SQL Server, JavaScript, CSS, Windows, Junit Insightliker, Bangalore, India. Jun 2015 Mar 2016 Java Developer Intern Responsibilities: Built background job processors and API rate-limiters using Node.js, leveraging asynchronous patterns and middleware chaining for efficient backend workflows. Assisted in developing and maintaining Java/J2EE applications using Core Java, JDBC, and Servlets. Used LDAP Authentication for single sign and authentication, logging and Validating User Credentials. Worked with Testers in resolving various defects in the application and was an integral part of the team. Collaborated with senior developers to debug, test, and resolve issues, ensuring stable software releases. Gained hands-on experience with Spring, Hibernate, and Struts frameworks in enterprise application development. Wrote SQL queries and worked with MySQL/SQL Server databases for data retrieval and integration. Participated in code reviews, improving code quality and learning best practices. Contributed to unit testing and bug fixing, enhancing system performance and reliability. Prepared technical documentation including test cases and design notes. Used Eclipse IDE, Git, and Maven for development, version control, and build automation. Collaborated in daily stand-ups and team meetings, improving project communication. Strengthened skills in problem-solving, teamwork, and software development lifecycle (SDLC).Tested, debugged, and refined web application to produce the required product. Technologies: Java, HTML, XHTML, CSS, JSTL, JavaScript, JSP, Servlets,, Custom Tags, JDBC, SOAP,HTTP, XML, Intellij IDE, WebSphere, JMS, Git, SQL Education Master of Science in Management Information Systems from University of Illinois, Springfield Bachelor of Technology from JNTUA, India. Keywords: continuous integration continuous deployment quality analyst artificial intelligence machine learning user interface user experience message queue javascript sthree database information technology microsoft mississippi Arizona Idaho |