PURNABHISHEK SRIPATHI
JAVA DEVELOPER
Location: AZ Phone: 928-***-****
Email: *************@*****.*** LinkedIn GitHub Portfolio SUMMARY
• Over 3+ years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Testing, Support Maintenance, and End-User support.
• Proficiency in developing secure enterprise applications using Java, JavaScript, and related technologies such as HTML, CSS, Bootstrap, jQuery, Node.js, Express.js, EJS, and RESTful APIs.
• Extensively worked on message-oriented middleware like JMS for messaging using Queues and Topics.
• Expertise in various open-source frameworks including Spring, Spring Boot, Spring MVC, and Struts for building robust and scalable applications.
• Experienced in designing and developing applications using React.js for dynamic user interfaces.
• Proficient in database management systems including SQL databases like PostgreSQL, NoSQL databases like Firebase, and ORM technologies like Hibernate.
• Expertise in Core Java with a strong understanding and working knowledge of Object-Oriented Programming concepts, Data Structures, and Algorithms.
• Strong analytical, problem-solving, and communication skills with the ability to work both independently and in a team environment.
• Experience in implementing Test-Driven Development (TDD) and writing unit tests using JUnit and Mockito.
• Proficient in CI/CD pipelines for automated software delivery.
• Familiarity with containerization tools like Docker for application deployment.
• Efficient in Agile methodologies with experience in tools like Jira for project management.
• Skilled in version control systems like Git and collaboration platforms like GitHub, and GitLab.
• Experience with cloud platforms like AWS and Microsoft Azure for deploying and managing applications. TECHNICAL SKILLS
Programming Languages: Java, C, C++, SQL, Data Structures, Algorithms. Databases: MySQL, MongoDB, PostgreSQL, NoSQL.
Frameworks: Spring MVC, Spring Boot, Spring Security, Hibernate, Node Js, Express Js. Web Technologies: HTML, CSS, JavaScript, jQuery, JSON, RESTful Services, AJAX, React Js, EJS. Cloud Technologies: AWS (IAM, EC2, S3, Lambda, Redshift, CloudWatch, RDS). J2EE Technologies: Servlets, JSP, JSTL, JavaBeans, JDBC. Methodologies: SDLC, Agile, Waterfall.
Version Control: Git, GitHub.
IDE’S: Eclipse, VS Code.
Testing Tools: Junit, Unit Testing, Mockito.
Other Skills: Docker, CI/CD, Apache Maven, Gradle, Apache Kafka, Struts. EDUCATION
Northern Arizona University AZ, USA
Masters in Computer Science Jan 2023 - May 2024
Chalapathi Institute of Technology Guntur, AP
Bachelors in Computer Science May 2017 – Jul 2021
PROFESSIONAL EXPERIENCE
Northern Arizona University AZ, USA
Teaching Assistant Aug 2023 - May 2024
• Supported Professor in crafting course materials and delivering lectures for Automata Theory, Computer Networks, and Algorithms, ensuring adherence to academic standards, and enhancing student comprehension.
• Provided personalized assistance to students, guiding them through assignments and projects, and addressing queries in Java and related technologies, fostering a conducive learning environment.
• Evaluated student performance through meticulous grading of assignments, exams, and projects, offering constructive feedback to facilitate their academic progress.
• Enhanced course content for Internet Literacy, integrating practical examples and exercises on HTML, CSS, and JavaScript, to promote student engagement and comprehension.
• Pursued continuous professional development in Java development, leveraging teaching experiences to refine software development, problem-solving, and communication skills for academic and professional growth. Accenture Hyderabad, India
Java Developer / Application Development Associate Sep 2021 - Jan 2023
• Led a Java development team in the Automobile and E-Commerce sectors, successfully delivering projects on time and within budget, enhancing client satisfaction. 2+ Years experience working in the accounting/finance field.
• Played a pivotal role in the development and success of the Common Spare Parts System (CSPS) for the client FIAT Automobile, focusing on optimizing the supply chain and inventory management processes.
• Spearheaded a Java development team, contributing to research, analysis, execution, code writing, and testing for projects in the Automobile and E-Commerce sectors.
• Utilized technologies such as Java, Struts, HTML, CSS, JavaScript, JSP, WebSphere, MVC Design Pattern, and SQL.
• Enhanced operational efficiency through the implementation of innovative features for invoice generation in the CSPS project and other e-commerce modules.
• Successfully managed projects using both Waterfall and Agile methodologies, maintaining a 100% success rate in issue resolution, code deployment, and project delivery timelines.
• Emerged as a key contributor to debugging and problem-solving efforts, significantly optimizing the application performance and user satisfaction for CSPS and other projects. Espire India
Java Developer Jul 2020 – Aug 2021
• Developed and maintained Java applications, incorporating SQL and NoSQL databases such as PostgreSQL and MongoDB, ensuring efficient data storage and retrieval to meet business requirements.
• Utilized Hibernate for efficient object-relational mapping, enhancing application scalability by 15% and improving database interaction time by 10%; implemented server-side logic with Node.js, increasing the handling capacity of asynchronous operations by 20%.
• Integrated front-end components with HTML, CSS, and JavaScript to create responsive, visually appealing interfaces, improving user engagement by 15% and ensuring seamless operation across various devices and browsers.
• Utilized JavaBeans for encapsulating data and business logic, promoting code reusability and maintainability across different parts of the application.
• Containerized applications using Docker, ensuring consistency and portability across different environments, and executed unit tests using JUnit and Mockito frameworks to verify the behavior of individual components.
• Configured AWS S3 for storage, used Elastic Beanstalk for Java app deployment, implemented CloudWatch for monitoring, and actively participated in Agile methodologies for iterative software delivery.
• Managed source code using Git and collaborated with 10+ team members on GitHub, facilitating efficient version control and code reviews that reduced deployment errors by 20% and accelerated the development cycle by 15%. PROJECTS
Java Todo Web Application
• Developed a dynamic and full-stack Java front-end web application for efficient Todo management, utilizing Spring Framework, Spring Boot, and Hibernate, which significantly enhanced user experience.
• Designed a responsive UI with the Bootstrap CSS framework and implemented secure user authentication with Spring Security.
• Explored flexible deployment options, including Docker containers and MySQL, to ensure application scalability.
• Assisted in troubleshooting and debugging code issues, ensuring smooth functionality of the employee referral portal.
• Engaged in continuous learning and skill development, exploring new technologies and techniques relevant to the project.
• Demonstrated strong problem-solving skills and attention to detail in resolving technical challenges and optimizing system performance.
Tin Dog Website Development
• Developed a user-friendly website called Tin Dog, which offers a platform to meet new and interesting dogs nearby.
• It has an animated gradient background and sections for app features, testimonials, pricing plans, and a footer.
• Incorporated custom CSS styling for the animated gradient background to create an engaging visual effect.
• Utilized Bootstrap framework to implement responsive design for seamless desktop and mobile compatibility.
• Implemented responsive design principles to ensure optimal viewing experience across various devices.
• Ensured accessibility and usability standards were met to provide an inclusive experience for all users. Product Recommendation Portal
• Implemented an e-commerce product referral portal using Spring MVC, Spring Form, JSP, core Java, and SQL.
• It allows existing customers to refer to new products and recommendations. Performed code analysis using Sonar Lint.