SHWETA KAILAS KOHINKAR
Farmington Hills, MI (Open to Relocation) +1-872-***-**** ****************@*****.*** https://www.linkedin.com/in/shweta-kohinkar/ https://shwetakohinkar.in/ Summary
• Over 6+ years of expertise as a Java Full Stack Developer, managing all stages of the SDLC, including requirements gathering, design, development, testing, and deployment.
• Proficient in backend development with Java, Spring, and Spring Boot, and frontend development using React JS/Angular JS to deliver high-performance, scalable applications.
• Strong command of Core Java concepts like Multithreading, Exception Handling, Collections, and Streams API, ensuring modular and efficient software solutions.
• Expertise in leveraging Java 8 features, such as Lambdas, Functional Interfaces, and Streams, for clean and maintainable code.
• Skilled in Agile methodologies, including scrum meetings, sprint planning, retrospectives, and managing project artifacts effectively.
• Experience in state management using Redux and Context API, ensuring predictable state flow in complex applications.
• Proficient in implementing Design Patterns and adhering to SOLID principles for scalable and maintainable architectures.
• Experienced in creating RESTful Web Services with Spring Boot, Maven, Hibernate, and JPA for backend development.
• Expertise in developing web pages using HTML5, CSS3, JavaScript, jQuery, Ajax, ES6, AngularJS, Angular 2 Bootstrap, Node.js, React JS, Redux, Typescript and JSON.
• Hands-on experience in developing microservices and distributed systems with Kafka for messaging and real-time data processing.
• Proficient in integrating relational databases using Hibernate ORM, including MySQL, PostgreSQL, and Oracle PL/SQL.
• Experienced in configuring CI/CD pipelines using Jenkins, Git, Bitbucket, Docker, Gradle, and Maven for automated builds and deployments.
• In-depth knowledge of AWS services, including IAM, EC2, S3, RDS, SQS, Lambda, ECS, EKS, and API Gateway, for provisioning and managing cloud infrastructures.
• Skilled in containerizing applications with Docker, ensuring consistent development and deployment environments.
• Skilled in deploying microservices to Kubernetes using Jenkins pipelines to optimize CI/CD workflows.
• Proficient in using Grafana and Splunk for monitoring, log analysis, and data visualization to improve performance. SKILLS
• Programming Languages: Java, C#, HTML5, CSS3, Sass, JavaScript, TypeScript.
• Frameworks: Spring Framework, Spring Boot, Hibernate, JPA, React, Angular, Node.js.
• Databases: MySQL, Oracle PL/SQL, MS SQL Server, MongoDB, NoSQL, PostgreSQL.
• IDE: Microsoft Visual Studio, Microsoft Azure DevOps/TFS, AWS, IntelliJ, Eclipse
• Version Control/Others: SVN, GitHub, JIRA, Tableau, Docker containers, Kubernetes, Jenkins, Postman, Rest APIs, SOAP.
• Testing & Methodologies: JUnit, Mockito, TDD, BDD, Agile Scrum, Kanban
• Cloud Platforms: AWS, Microsoft Azure
WORK EXPERIENCE
TATA CONSULTANCY SERVICES Michigan, USA
Senior Software Engineer 01/2025 - Present
• Engineered web-based test automation suites using Selenium and Cucumber, conducting comprehensive functional testing.
• Monitored applications via Splunk, configured alerts to ensure SLA adherence, and authored JUnit test cases with Mockito for enhanced portability and reliability.
• Leveraged Python to preprocess large-scale datasets, transmitting the outputs to Java applications for further computation and analytics.
• Implemented OAUTH 2 (Rest service authentication) in our application to communicate securely with other protected resources by exchanging access tokens for authentication instead of using username and passwords.
• Single Sign On (SSO) authentication is implemented using Spring security and SiteMinder so that users can sign into a single site and browser will sign automatically to another cross domain.
• Involved in development of Restful web services using MERN stack,MongoDB, Express React-Redux and Node JS.
• Developed various single page applications (SPA) using React JS and used various components in the Redux library.
• Used React-Routers for connecting the APIs which enforces the communication to the server while also implementing mock services in Node.js with the help of modules using Express.js.
• Used Webpack for bundling of react, live-server, babel, magnifiers and for generating dependencies graph for web application development.
• Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node JS.
• Integrated Apache Kafka to facilitate reliable, event-driven communication among microservices, enhancing real-time data handling capabilities.
• Managed relational data using Amazon RDS, ensuring high availability, scalability, and robust security protocols.
• Designed and implemented full-stack applications using Java and Spring Boot on the backend, while crafting dynamic, responsive frontends with React.js and JavaScript.
InfoSpeed Services Inc. Chicago, IL
Full Stack Java Developer 09/2024 – 01/2025
• Created an enterprise application for a leading financial industry client using Java, Spring Boot, React JS, JavaScript, Hibernate, and MySQL boosting user experience.
• Applied Model-View-Controller (MVC) architecture to ensure smooth and efficient functionality while building and enhancing front-end features using HTML, CSS, and JavaScript, contributing to the project's success.
• Utilized MySQL for writing queries, performing CRUD operations, and integrating seamlessly with Hibernate ORM.
• Developed RESTful web services using Spring Boot, enhancing the scalability and maintainability of the backend system.
• Documented RESTful APIs using Swagger, improving team collaboration and reducing development time by 10%.
• Implemented processes to deploy code using GIT, Bitbucket, and GitHub, with automated unit and integration testing via JUnit5 and Mockito, ensuring 75% code coverage and enhanced service reliability through test-driven development.
• Monitored application performance using AppDynamics, ensuring system reliability, quick issue detection, and optimal responsiveness.
• Created Docker files to automate custom container builds, ensuring consistent environments across development stages.
• Utilized Maven to manage dependencies and automate builds, ensuring consistency across development environments.
• Used AWS Services and Jenkins for CI/CD pipeline automation, ensuring seamless integration, testing, and deployment processes.
• Collaborated in Kanban teams, managing task prioritization and workflow for efficient feature and bug fix delivery. Environment: HTML, CSS, JavaScript, SQL, Java, Spring Boot, Spring Data JPA, Spring Cloud, Hibernate, Restful APIs, MySQL Server, AWS, Jenkins, JUnit, Mockito, Git, Kanban
AMERICANEAGLE.COM Chicago, IL
Full Stack Java Developer 05/2024 – 08/2024
• Designed and supported CMS platforms like Idev and ROC Commerce Product using Java and Spring Boot, ensuring robust backend services and API integration while adhering to the MVC architectural pattern for clean and maintainable code.
• Developed dynamic and responsive user interfaces using React JS and JavaScript, optimizing the user experience with efficient state management and seamless interaction with backend services.
• Utilized PL/SQL to streamline data storage and retrieval, writing migration scripts to modify 50,000+ database entries while enhancing overall database management practices across the CMS platforms.
• Developed and validated REST APIs using Postman for JSON data verification, along with comprehensive unit and integration tests, attaining 100% test coverage and ensuring reliable and accurate data communication between services.
• Developed backend microservices with Java 8 features, improving performance and maintainability by 30%.
• Documented RESTful APIs using Swagger/OpenAPI, improving team collaboration and reducing development time by 10%.
• Contributed to the implementation of event-driven architecture using Kafka for scalable and real-time event processing within a microservice architecture.
• Integrated Spring Security with OAuth2/JWT for secure role-based authentication, ensuring robust protection against unauthorized access.
• Designed and implemented efficient data storage solutions using Cassandra (NoSQL), ensuring high scalability, fault tolerance, and performance for distributed database systems handling large volumes of data.
• Implemented Circuit Breaker (Resilience4j) for resilience and fault tolerance, preventing cascading failures in microservices.
• Enhanced system responsiveness by deploying Docker containers for Redis and RabbitMQ, achieving a threefold reduction in connection times and significantly boosting performance
• Containerized and deployed microservices using Docker and Kubernetes by auto-scaling and increasing uptime by 99%.
• Maintained code through GIT, managed Jenkins CI/CD pipelines, and facilitated seamless deployment processes using AWS CodePipeline, ensuring consistent code quality and streamlined delivery across different environments.
• Collaborated within Agile Scrum teams, actively participating in sprint planning and daily stand-ups to ensure smooth project progress and timely delivery of tasks.
• Managed workflows using JIRA for task tracking and utilized Confluence for documentation, fostering clear communication and alignment across cross-functional teams.
• Improved code quality with JUnit and Mockito tests, achieving 90% coverage and reducing defects by 20%. Environment: Java, JavaScript, SQL, Spring Boot, Spring Security, Spring Data JPA, Spring Cloud, Hibernate, ReactJS, Redux, RESTful APIs, Swagger/OpenAPI, Apache Kafka, PostgreSQL, AWS, Docker, Kubernetes, Jenkins, JUnit, Mockito, Git, Agile DePaul University Chicago, USA
Software Developer 07/2022 - 03/2024
• Designed and developed an intuitive and responsive front-end interface using React JS, JavaScript, HTML, and SCSS to ensure smooth integration of TensorFlow.js models.
• Leveraged ReactJS with React hooks and Redux to build a responsive front-end, optimizing state management and achieving a 15% improvement in page load times.
• Enhanced user experience with interactive elements and clear visual feedback for detection results, ensuring usability across multiple devices and browsers.
• Developed reusable UI components to streamline development and maintain consistency across the application.
• Leveraged RESTful APIs for seamless front-end and back-end communication, optimizing data flow and achieving a 10% reduction in inference time.
• Collaborated with UI/UX designers to refine layouts and enhance overall user interaction and engagement. Environment: JavaScript, HTML, SCSS, ReactJS, Redux, RESTful APIs, Azure, Git, Agile. TATA CONSULTANCY SERVICES Japan/India
Java Developer and Onsite Coordinator 09/2017 - 03/2022
• Constructed a full-stack application using Java, Spring Boot, and MVC to configure a meter variant and generate XML file output, ensuring modular and maintainable code.
• Developed an interactive frontend using React, HTML5, CSS3, and JavaScript, delivering a responsive and user-friendly interface aligned with business requirements.
• Utilized PL/SQL integrated with Hibernate and JPA for seamless data processing, ensuring accurate and reliable data handling across the application.
• Designed and built RESTful APIs with correct HTTP methods, status codes, and error handling, ensuring 99% uptime in frontend- backend communication.
• Developed Kafka Connectors for integrating Kafka with data sources, improving system interoperability and reducing data processing time by 15%.
• Utilized JSON for data parsing and integrated Spring with Hibernate, boosting data processing by 35%.
• Executed automated API testing with Postman, ensuring comprehensive test coverage for RESTful APIs and reducing bugs related to data communication.
• Leveraged Apache Kafka for building real-time streaming data pipelines and messaging services.
• Managed and troubleshot AWS Cloud Services such as EC2, S3, Elastic Load Balancer (ELB), and RDS, ensuring efficient and secure cloud infrastructure.
• Utilized AWS Lambda, CloudWatch, and API Gateway to improve scalability, monitoring, and fault tolerance for external client requests.
• Monitored application performance using Grafana and Splunk to ensure system reliability, identify bottlenecks, and maintain optimal responsiveness.
• Developed an SQL-based distributed storage solution utilizing PostgreSQL database, seamlessly integrated with React frontend and Java/J2EE backend through Spring Data Repository within the Spring Boot environment.
• Integrated Kubernetes with CI/CD pipelines via Jenkins, automating deployments and enabling zero-downtime updates.
• Integrated JIRA and Confluence into the development and testing life cycle, streamlining project management, documentation, and bug tracking, while effectively identifying bugs in corner cases, negative, and boundary value testing.
• Collaborated in review sessions, test planning, and documentation, ensuring 100% project alignment addressed ECU limitations and resolved 95% of issues using diagnostic tools, enhancing system performance with engineering teams.
• Proficient with various stages of STLC including requirement analysis, test planning, test case development, environment setup, test execution, and test cycle closure.
• Collaborated across functions to generate detailed evaluation reports with 95% accuracy, ensuring precise analysis and validation of system performance in real-world scenarios.
• Incorporated a Python-based OCR solution into a .NET Core application, leveraging platform tools, achieving up to 90% text detection accuracy, and enhancing customer service satisfaction metrics.
• Managed source code effectively through GIT, ensuring proper version control and collaboration across the development team.
• Collaborated in deploying applications using Jenkins CI/CD pipelines to streamline automated testing, build, and deployment processes across multiple environments, ensuring faster and more reliable releases.
• Coordinated with the client to gather all the requirements and communicated them to the offshore team.
• Interfaced with the offshore team to collect status updates and maintain alignment with project milestones and objectives. Environment: Java, JavaScript, SQL, Spring Boot, Spring Security (OAuth2, JWT), Spring Data JPA, Spring Cloud, Hibernate, ReactJS, Redux, RESTful APIs, Apache Kafka, .Net, C#, PL/SQL, AWS, Docker, Jenkins, JUnit, Mockito, Git, Agile EDUCATION
DePaul University, Chicago, IL 03/2022 – 03/2024
Master of Computer Science GPA: 3.9/4
Savitribai Phule Pune University, Maharashtra, India 06/2013 - 05/2017 Bachelor of Engineering in Computer Engineering GPA: 3.86/4