Post Job Free
Sign in

Stack Developer Software Development

Location:
Tempe, AZ
Posted:
March 17, 2025

Contact this candidate

Resume:

PURNABHISHEK SRIPATHI

Location: AZ Phone: 480-***-****

Email: ********************@*****.*** LinkedIn GitHub Portfolio

SUMMARY

•Full Stack Developer with 4 years of experience in the Software Development Life Cycle (SDLC), including Web Application Design, Development, Testing, Support, and End-User support.

•Proficient in developing secure enterprise applications using Java, JavaScript, and related technologies like HTML, CSS, Bootstrap, jQuery, Node.js, Express.js, EJS, and RESTful APIs.

•Extensive experience with open-source frameworks such as Angular, Spring, Spring Boot, Spring MVC, and Struts for building robust and scalable applications.

•Strong expertise in Core Java, with a comprehensive understanding of Object-Oriented Programming (OOP) concepts, Data Structures, and Algorithms.

•Skilled in database management systems: SQL databases (e.g., PostgreSQL) and NoSQL databases (e.g., Firebase), along with ORM technologies like Hibernate.

•Experience in implementing Test-Driven Development (TDD) and writing unit tests using JUnit and Mockito.

•Proficient in creating CI/CD pipelines for automated software delivery and familiar with tools like Docker.

•Hands-on experience deploying and managing applications on cloud platforms such as AWS and Microsoft Azure.

•Efficient in Agile methodologies and Scrum, using tools like Jira for project management.

•Skilled in version control systems like Git and collaboration platforms like GitHub and GitLab.

•Strong analytical, problem-solving, and communication skills with the ability to work both independently and within a team environment.

TECHNICAL SKILLS

Programming Languages: Java 8, C, C++, C#, Python, OOPs, SQL, Data Structures, Algorithms.

Databases: MySQL, MongoDB, Oracle, PL SQL, NoSQL, PostgreSQL, WebSphere.

Frameworks: React.js, Angular, Spring, Spring Boot, Spring MVC, Hibernate, Microservices, Struts.

Web Technologies: HTML, CSS, TypeScript, JavaScript, jQuery, RESTful APIs, Node.js, Express.js, JSX.

J2EE Technologies: Servlets, JSP, JSTL, JavaBeans, JDBC, XML, JSON, JPA, AJAX.

Methodologies: SDLC, Agile, Waterfall, Scrum.

Version Control: Git, GitHub, Jenkins pipelines, Jira, Rally.

IDE’S: Eclipse, Visual Studio Code, IntelliJ.

OS/Microsoft Office suite: Linux, Windows, Excel, Outlook, Word.

Testing Tools: Junit, Unit Testing, Manual Testing, Mockito, Postman, Selenium, Appium, Playwright.

Cloud Technologies: AWS (IAM, EC2, S3, Lambda, Redshift, CloudWatch, RDS), Azure, GCP, CI/CD, Hydra.

Other Skills: Apache Maven, Gradle, Kafka, Data Analysis, Docker, Kubernetes, Bash, Spark, Hadoop.

EDUCATION

Northern Arizona University AZ, USA

Masters in Computer Science Jan 2023 - May 2024

Chalapathi Institute of Technology AP, IND

Bachelors in Computer Science May 2017 – Jul 2021

PROFESSIONAL EXPERIENCE

American Express AZ, USA

Software Engineer II Oct 2024 – Present

• Contributing to the development of a web application tool for optimizing workforce management processes to improve operational efficiency.

• Designing and developing dynamic and user-friendly interfaces using React.js, TypeScript, and JSX, ensuring seamless user interaction and high performance.

• Utilizing the Koa.js framework for building robust server-side applications and Knex.js as an ORM for efficient database interactions.

• Managing application-specific data in a PostgreSQL database, ensuring high data integrity and query efficiency.

Streamlining agent schedules to align with real-time call demands by automating adjustments for shrink activities such as training, breaks, and meetings.

• Collaborating with cross-functional teams to deliver seven iterative releases of the project, following Agile methodologies for efficient development and deployment. Reviewed Product Requirement Documents (PRDs) to ensure alignment with technical feasibility, testing requirements, and project goals.

• Provided feedback on PRDs to identify potential risks and ambiguities, contributing to a clear understanding of project deliverables.

• Conducting code reviews and optimizing application performance to maintain high-quality standards and ensure scalability. Monitoring and resolving technical issues during development and user acceptance testing (UAT), ensuring smooth project progression.

• Performed comprehensive manual testing for web applications to ensure functionality, usability, and performance met business requirements and user expectations.

• Executed test cases and documented results, collaborating with developers to identify, reproduce, and resolve defects

•Leveraged cloud-based Hydra services to host the web applications and REST APIs, ensuring secure role-based access through AuthBlue SSO and seamless integration with PostgreSQL databases for real-time workforce management operations.

Taskimpetus Inc AZ, USA

Java Developer Jun 2024 – Sep 2024

• Contributed to developing applications using Java, and MVC architecture focusing on creating and maintaining Microservices with Spring Boot to provide RESTful APIs. Integrated RESTful APIs with Angular applications for seamless data retrieval and display. Worked with Agular’s reactive forms and state management to manage complex data flows efficiently.

• Gained hands-on experience with Kubernetes on AWS to orchestrate Java application containers, enhancing scalability and resource management while contributing to improved application availability.

• Actively participated in various phases of the SDLC across multiple projects, employing Agile methodologies to ensure efficient project progression and timely deliveries.

• Utilized Postman for RESTful API testing to verify the functionality and reliability of applications and collaborated on creating and executing test scripts with JUnit to maintain high-quality standards.

• Worked with Spring Core for Dependency Injection and Spring MVC to develop modular and high-performance applications, contributing to key project deliverables.

• Leveraged Amazon EC2 instances to optimize data processing tasks, gaining practical experience in scalable and on-demand computing within cloud environments.

• Performed complex SQL queries and worked with MySQL to support interactive and responsive applications, ensuring efficient database interactions within project timelines.

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.

•Pursued continuous professional development in Java, leveraging teaching experiences to refine software development, problem-solving, and communication skills for academic and professional growth.

Accenture Hyderabad, India

Java Developer Sep 2021 - Jan 2023

Client: FIAT Automobiles

•Part of a Java development team in the Automobile and E-Commerce sectors, successfully delivering projects on time and within budget, enhancing client satisfaction.

•Played a pivotal role in developing and succeeding 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 Java, Struts, HTML, CSS, JavaScript, JSP, WebSphere, and MVC Design Pattern technologies.

•Used Struts framework to develop the CSPS web application, and SQL for building reactive applications, enhancing system responsiveness and performance. Enhanced operational efficiency by implementing 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 by being involved in the SCRUM meetings.

•Emerged as a key contributor to debugging and problem-solving efforts, significantly optimizing the application performance and user satisfaction for CSPS and other projects.

Cognizant India

Java Developer Jul 2020 – Aug 2021

• Developed and maintained Java applications, integrating SQL and NoSQL databases such as PostgreSQL and MongoDB to ensure efficient data storage and retrieval, aligning with business requirements.

• Used Hibernate for efficient mapping, enhancing application scalability, and improving database interaction time.

• Implemented server-side logic with Node.js to increase the handling capacity of asynchronous operations.

• Integrated front-end components using HTML, CSS, and JavaScript to create responsive and visually appealing interfaces, ensuring seamless operation across various devices and browsers, thereby improving user engagement.

• Utilized JavaBeans to encapsulate data and business logic, promoting code reusability and maintainability across different parts of the application, ensuring a modular and scalable codebase.

• Ensuring consistency and portability across different environments and executing unit tests with JUnit and Mockito to verify the behavior of individual components.

• Managed source code using Git and collaborated with a team on GitHub, facilitating efficient version control and code reviews, which reduced deployment errors and accelerated the development cycle.

PROJECTS

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, significantly enhancing user experience.

•Designed a responsive UI with the Bootstrap framework and implemented user authentication with Spring Security.

•Explored flexible deployment options, including Docker containers and MySQL, to ensure application scalability.

•Assisted in troubleshooting and debugging code, ensuring smooth functionality of the employee referral portal.

•Engaged in continuous learning and skill development, exploring new technologies which are relevant to the project.

•Demonstrated strong problem-solving skills and attention to detail in resolving technical challenges and optimizing systems.

Product Recommendation Portal:

• Implemented an e-commerce product referral portal using Spring MVC, Spring Form, JSP, core Java, and SQL.

• Allows existing customers to refer to new products and recommendations. Performed code analysis using Sonar Lint.

Receipt Processor:

Java Spring Boot REST API Docker Maven

• Developed a RESTful web service for processing and analyzing receipts to calculate points based on business-defined rules.

• Designed and implemented API endpoints to process receipts and retrieve points using Java and Spring Boot.

• Leveraged Maven for dependency management and Docker for containerization, enabling seamless deployment across environments.

• Used Java 21 and Spring Boot to build scalable, high-performance microservices with endpoints accessible via HTTP.

• Created a robust points calculation logic based on Retailers name alphanumeric characters, Purchase date and time conditions, Item count and description patterns.

• Authored a detailed Readme with clear instructions for building and running the application using Docker or Maven.

• Tested endpoints extensively using Postman to ensure correctness and reliability.

Hacker News Sorting Validation

JavaScript Playwright Web Automation Testing Node.js

• Developed an automated testing script using Playwright to validate the sorting order of articles on the Hacker News "Newest" page.

• Designed a web automation workflow to extract and analyze timestamps from the first 100 articles and confirm they are sorted from newest to oldest.

• Implemented browser automation using Playwright to navigate dynamically loaded web pages and scrape content efficiently.

• Utilized JavaScript and Node.js to process extracted data and perform sorting validation using conditional logic.

• Integrated console debugging and logging techniques to detect sorting anomalies and improve test reliability.

• Enhanced the script with dynamic error handling and screenshot capture for debugging incorrect sorting cases.

• Authored a detailed Readme.md file with step-by-step instructions on running the automation script using Node.js and Playwright.

• Successfully demonstrated the solution in a recorded walkthrough, explaining the logic and validating test execution results.



Contact this candidate