Experienced Full Stack Java Developer with over * years of expertise in designing and implementing scalable web applications and enterprise solutions. Proficient in Java, Spring Boot, AngularJS, ReactJS, and Node.js, with a strong focus on building robust RESTful APIs and microservices. Skilled in deploying and managing applications on AWS using Docker and Jenkins, ensuring efficient and reliable CI/CD pipelines. Adept in database design and management with PostgreSQL, MySQL, and MongoDB. A collaborative and detail-oriented professional with additional programming knowledge in Python, C++, and JavaScript, committed to delivering high-quality, performance-driven solutions.
EXPERIENCE
Java Full Stack Developer
Adaptive Biotechnologies
09/2022 - Present Seattle, WA
It is a biotechnology company specializing in immune-driven medicine, using sequencing and bioinformatics technologies
•Developed Restful Microservices using Java 8, 11, 17 and Spring Boot, employing core Java concepts like Multithreading and Concurrency.
•Deployed Docker containers on AWS EC2 and automated deployments with Jenkins CI/CD pipelines.
•Built responsive UIs using ReactJS, HTML5, CSS3, and Bootstrap, creating reusable custom components.
•Created unit tests using Junit5 and Mockito, integrated with CI/CD for automated testing, and used SonarQube for code quality analysis.
•Integrate web services from legacy applications with new GUIs developed in React and Spring Framework.
Teaching Assistant
University of North Texas
08/2021 - 05/2022 Denton, TX
A public research university in Denton, Texas.
•Conducted lab sessions and tutorials to teach programming languages like Java, C++, and Python.
•Provided individual guidance during office hours to enhance students' coding and problem-solving skills.
•Prepared and graded assignments, projects, and exams to ensure consistent evaluation.
•Organized review sessions to help students prepare for exams.
•Assisted professors in developing course materials, including lectures and coding exercises.
•Mentored students in applying theoretical concepts to practical programming challenges.
Master of Science in Computer Science
University of North Texas
01/2021 - 05/2022 Texas, USA
Bachelor of Technology in Computer Science
B. Vishnu Raju Institute of Technology 09/2014 - 05/2018 Telangana, India
CERTIFICATION
Oracle Certified Associate, Java Programmer (OCAJP) Oracle Corporation
SKILLS
Programming/Scripting Languages
Java Python C++ C JavaScript
HTML TypeScript
Cloud Platforms
Frameworks
Spring Spring Boot AngularJS ReactJS
Databases
PostgreSQL MySQL MongoDB SQL
EXPERIENCE
Software Engineer
Dell
06/2018 - 11/2020 Hyderabad, India
IT services company providing software solutions.
•Participated in the design, development, and maintenance of software applications using Java and Spring Boot.
•Assisted in developing and testing RESTful APIs for seamless integration between components.
•Wrote and optimized SQL queries for PostgreSQL and MySQL databases to manage data efficiently.
•Collaborated with senior developers and team members to gather requirements and deliver project milestones.
•Performed debugging and troubleshooting to resolve software defects and ensure smooth functionality.
•Gained hands-on experience in version control using GIT and worked on CI/CD pipelines with Jenkins.
PROJECTS
Employee Attendance System
01/2022 - 05/2022
Employee Attendance System
•Developed a web-based app to track and manage employee attendance, enabling admins to view or sort attendance lists.
•Participated in all phases of the Agile Software Development Life Cycle and used Spring MVC components.
Fraud Detection in E-Commerce
08/2021 - 12/2021
Fraud Detection in E-Commerce Websites
•Created a web application for detecting fraudulent customers based on historical data.
•Worked extensively on Spring Boot for building Microservices and performed functional testing using Postman.
SKILLS
Tools
Docker GIT Jenkins JUnit Postman
UI/UX Development
Responsive Web Design Bootstrap
Testing & Debugging
Development Practices
RESTful API Development
Version Control and Collaboration
Git Agile Methodologies Bitbucket