| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateTECHNICAL SKILLSCandidate's Name
Reactive ProgrammingConcurrent ProgrammingJava 8/Street Address /17Node.jsPythonSpring (Core, MVC, Boot, Security)Hibernate & JPADesign PatternsSOLID PrincipleWeb Servers (Apache Tomcat 9.0)JavaScript (JSON, React, Angular)HTML5CSS3MicroservicesSQL (MySQL, Oracle PL/SQL,PostgreSQL)NoSQL (MongoDB)DockerKubernetesJenkins CI/CDApache KafkaAmazon Web Services (EC2, ECR, ECS,IAM, VPC, Lambda, Route53)MavenGitHub & GitLabJira & ConfluenceTDD (JUnit) & BDD (Cucumber)Agile MethodologyEDUCATIONPenn State UniversityMasters in Computers andInformation Sciences [2022-2024]CGPA 3.7/4.0JNTUH College of EngineeringMasters in Computer Sciences [2020-2021]CGPA 9.7/10.0JNTUH College of EngineeringBachelors in Computer Science andEngineering [2016-2020]CGPA 9.0/10.0Soumya NamaniFull Stack Java Developer (Experience 4 Years)EMAIL AVAILABLE PHONE NUMBER AVAILABLE Harrisburg, PA LINKEDIN LINK AVAILABLEPROFILE SUMMARYSeasoned Full Stack Java engineer with 4 years of experience developing and enhancing large-scale enterprise web applications with a proven ability to enhance operational efficiency by driving improvements in workflows and overall system performance. Optimizes applications for the modern web by integrating Angular and React to create dynamic and functional user interfaces. Thorough understanding of the distributed Java n-tiered architecture frameworks of Spring and Spring Boot with a strong understanding of end-to-end configuration.A talented and intelligent college graduate with fluent coding in Java SE and EE, experienced in the augmentation of enterprise Java applications. Provides implementations for business requirements, project specifications, stories, and sagas from upstream channels by designing E2E database CRUD operations, exposing REST APIs, and leveraging Apache Kafka for real-time data processing and technology insights. Ability to build trust and knowledge within the team and eager to apply skills towards contributing to innovative and high-impact technology projects.PROFESSIONAL EXPERIENCE Developed and optimized large-scale web applications using Java/JEE technologies, including Spring Boot, Spring, and Hibernate. Designed and implemented complex client/server architectures, applying JEE and MVC frameworks for scalable solutions. Created and managed web services with a focus on API Gateway for advanced routing and Hystrix for circuit breaker design pattern. Utilized Docker for containerization and Kubernetes for orchestrating container deployments, using YAML Docker files for configuration. Built dynamic and responsive front-end interfaces with HTML5, CSS3, Angular 8, and React JS. Applied Java and JEE design patterns, including Singleton, Factory, Abstract Factory, and MVC, to enhance code quality and maintainability. Developed and integrated over 50 RESTful APIs to connect front-end applications with back-end services, ensuring seamless communication. Leveraged AWS services (EC2, RDS, S3, EBS) for deploying and managing cloud-based application infrastructure, ensuring high availability and scalability. Implemented microservices architecture to structure applications into loosely coupled, independently deployable services. Proficient in database management and development using MySQL and Oracle PL/SQL, including designing and optimizing stored procedures. Conducted test-driven development (TDD) with JUnit and Mockito to ensure reliable code. Used Maven for build automation, managing dependencies, and project lifecycle, and Slf4j for efficient logging. Managed version control with Git, maintaining code repositories and collaborating effectively within development teams. Developed applications using Eclipse IDE, with extensive experience in both debugging and code management. Followed Software Development Lifecycle (SDLC) methodologies and Agile practices to ensure timely and high-quality project delivery. Demonstrated strong problem-solving abilities, effective time management, and the capability to quickly master new concepts with minimal mentoring. Applied principles of Candidate's Name (OOP) and design patterns in developing and integrating web applications and services. Ensured continuous integration and deployment (CI/CD) practices using tools such as Jenkins to automate build and deployment processes.WORK EXPERIENCEHarbortouch POS Systems Full Stack Java Developer Project Restaurant POS SystemDuration Sept 2023 March 2024Description As a Java Developer, I contributed to the development of a restaurant POS application that streamlined cash register operations and facilitated the management of orders, payments, and inventory while integrating with various hardware components. Developed and implemented secure login and registration pages using Java 17, JSP, Servlets, and MySQL, enhancing user authentication and management. Built backend solutions adhering to Java 17/J2EE standards with Java Server Faces and Hibernate 5, ensuring efficient data handling and persistence. Created and managed Microservices with RESTful APIs using Spring Boot 2.x and Spring MVC, improving application scalability. Designed interactive user interfaces with HTML5, CSS3, and Angular 12, focusing on responsive design and user engagement. Leveraged Apache Kafka for real-time data streaming and inter-service communication within a microservices architecture. Integrated Spring Security (JWT, OAuth) for robust user authentication and authorization, securing multi-tiered web applications. Employed TDD principles using Mockito and JUnit, developing unit tests and mocks to ensure high code quality and functionality. Managed version control with GitHub and GIT, and set up CI/CD pipelines with Jenkins, Docker, and Kubernetes for efficient deployment and integration. Designed and developed Microservices for insurance, customer, and product services using Spring Cloud, including implementing Hystrix with circuit breaker pattern for fault tolerance. Created and consumed REST APIs for seamless web service integration and developed solutions hosted on AWS EC2 instances for scalable cloud applications. Contributed to Agile/Scrum teams, utilizing Jira for project management and adhering to Agile methodologies for iterative development. Configured MySQL databases, Spring Data Source, and Hibernate properties to facilitate data persistence and JPA repository management. Applied design patterns like Singleton, DAO, Factory, and Abstract Factory to improve code structure and maintainability. Implemented logging with Log4j to capture detailed application processing and provide effective audit trails and monitoring. Acquired proficiency in managing payment systems, including payment, reporting, resolution, merchant life cycle, and retirement practices for payment providers.Oracle Corporation (NetSuite) Associate Software Developer Project Campus Stores ManagementDuration Aug 2021 Aug 2022Description As a backend developer, I contributed to a campus stores management application, an e-commerce platform for optimizing purchases within a university setting. The application manages inventory, processes payments, and dynamically applies role-based discounts and store credits by integrating with the university's database. Developed and maintained data-intensive NetSuite web applications, such as Payroll Allocation and Campus Stores Management, using React and Java, supporting over 2 million users. Designed and implemented user interfaces with HTML5, CSS3, and JavaScript, creating 50+ front-end components with React to enhance user experience and align with project requirements. Optimized backend performance with MySQL 8, Oracle PL/SQL and Hibernate 6 by implementing efficient stored procedures, resulting in a 15% reduction in query response time. Implemented and managed backend services using Java 15 and Spring Boot 3, developing microservices for scalable and maintainable software solutions. Designed and developed 50+ REST APIs for microservices, utilizing Apache Kafka 3 for effective inter-service communication. Managed version control using GitLab and facilitated CI/CD pipelines for efficient codebase management and integration. Automated deployment processes using Kubernetes 1.24 and AWS, and orchestrated Jenkins pipelines for Continuous Integration/Continuous Deployment (CI/CD). Conducted code reviews, troubleshot issues, and executed 300+ unit tests using JUnit, achieving 100% code coverage. Applied Spring Security for secure login and logout functionalities, ensuring robust account safety and access control. Architected and implemented Single Page Applications (SPA) consuming JSON from Spring REST endpoints with secure integration using Spring Security. Implemented transaction management using dependency injection with Spring Core and managed service classes as Spring beans for different application layers. Utilized Eclipse IDE 2024 for development, followed Agile methodologies with task tracking in JIRA, and maintained project documentation in Confluence.WORK EXPERIENCEFusion Technologies Junior Software DeveloperProject Online Enrollment ApplicationDuration June 2019 July 2021Description As a Junior Software Developer, I worked on the backend development of an online enrollment system using Java and Spring Boot, optimizing the enrollment and payment processes for customers. Optimized backend systems using Java and Hibernate, boosting performance by 20% and managing high-volume transactions for over 100,000 daily active users. Architected and deployed microservices with Spring Boot, utilizing Apache Kafka for real-time data streaming, reducing service downtime by 15% and handling over 1 million messages daily. Implemented Docker for containerization and configured Kubernetes' Service Load Balancers to ensure high availability and efficient traffic distribution. Engineered dynamic user interfaces with React, increasing user engagement by 20% and user satisfaction by 15% through improved UI performance. Crafted and integrated REST APIs to facilitate seamless communication between frontend and backend systems, optimizing data exchange and application functionality. Developed and styled dynamic web pages using HTML and CSS, enhancing the overall user experience with a more engaging and intuitive design.COURSES AND PROJECTSCourses Problem-Solving Course: A 6-month course focusing on attaining expertise in Problem solving and optimization techniques in Data Structures. Full-Stack Development Course: A 3-month intensive course focused on application development using Java, MySQL, HTML-CSS, JavaScript, React, Node.js, REST APIs, microservices, and Kubernetes. Projects Electricity Price Forecasting by Combining Bidirectional LSTMs With Autoencoders: Advanced ML model with enhanced accuracy in electricity price forecasting, demonstrated through superior model performance metrics. Presented at an IEEE conference and approved for publication, demonstrating superior model performance metrics and contributions to the field. Theft Detection System: Advance alert ML model build using OpenCV promptly notify owners of potential robbery incidents. Course Projects: Autism Detection using Facial images, Driver Drowsiness Detection, A Search Engine on Articles Dataset using Natural Language Processing, Text Mining and Information Retrieval. |