Post Job Free
Sign in

Software Developer Development

Location:
Austin, TX, 78701
Posted:
May 29, 2025

Contact this candidate

Resume:

Dipesh Manandhar

Software Developer

LinkedIn Profile **************@*****.*** +1-646-***-**** Austin, Texas Professional Summary

Results-driven Software Developer with 5+ years of professional experience developing enterprise applications using object-oriented methodologies, enterprise technologies, frameworks, and design patterns. Proficient in Core Java concepts and J2EE Technologies

(Spring Boot, Spring MVC, JSP, Servlet, JMS, JPA, JAXB, JAX-WS, JAX-RS). Passionate about designing intuitive and user-friendly applications with strong creative design skills. Knowledgeable in popular software development processes like Agile, Scrum, and Feature- Driven Development, with hands-on experience in troubleshooting and resolving application defects in mature production systems. Proficient in distributed systems, service- oriented architecture, microservices frameworks, relational databases with stored procedures, and test-driven development (TDD).

Key Skills

• Frontend Development: Typescript (Angular/React), HTML, CSS

• API Integration & Database Management: SQL, Apache Tomcat

• Microservices Architecture: Expertise in diverse domains like Financial Services, Insurance, eCommerce, and POS

• Cloud Deployment & Management: AWS (EC2, S3, SQS, Lambda, CloudWatch)

• DevOps Practices: CI/CD pipelines with Docker and Kubernetes

• Creative Design: Crafting intuitive UIs and enhancing user experience

• Testing Frameworks: Selenium, and Cucumber for performance, reliability, and security testing

• Messaging Services: Java Messaging Services (JMS) for distributed applications

• RESTful API & GraphQL Development: Web technologies and API integration

• Agile Methodologies: Proficient in Scrum practices, Feature-Driven Development, and version control with Git

• Application Maintenance: Skilled in troubleshooting and resolving application defects within mature production systems

• Distributed Systems: Proficient in distributed systems, service-oriented architecture, and microservices frameworks

• Test-Driven Development (TDD): Experienced in implementing and maintaining TDD practices

Technical Skills

Programming Languages: Java (1.8, 12, 17), JavaScript, TypeScript, NodeJS, Python, C++ Backend Frameworks: Spring Boot, Spring MVC, Hibernate, Express JS, NestJS Frontend Frameworks: Angular, React, HTML, CSS, Bootstrap, Material-UI Cloud Platforms: AWS (EC2, S3, Lambda, SQS, SNS, CloudWatch), Azure, GCP Databases: PostgreSQL, MongoDB, Oracle, MySQL, Redis, DynamoDB DevOps Tools: Docker, Kubernetes, Jenkins, GitHub Actions, GitLab CI/CD, Terraform Testing Tools: JUnit, Mockito, Selenium, Cucumber, Cypress, Jest, Jasmine, Mocha-Chai Version Control: Git, GitHub, GitLab, Bitbucket

Project Management Tools: JIRA, Confluence, Trello Software Development Processes: Agile, Scrum, Feature-Driven Development Specialized Knowledge: Distributed Systems, Service-Oriented Architecture, Microservices Frameworks, Test-Driven Development (TDD)

Education

Bachelor of Science in Computer Science, Wilmington University, Wilmington, DE (GPA: 3.86/Cum Laude)

Professional Experience

Educational Testing Service, Austin, TX

Software Developer (Aug 2022 - Current)

Project Description: Electronic Payment Method System - Enhanced reliability and user experience.

The Electronic Payment Method System was developed to modernize and improve the efficiency of payment processes within the organization. It enabled seamless transactions, enhanced security, and better system reliability.

• Designed and developed Microservices with Java, Spring Boot, and Spring Batch.

• Integrated third-party APIs and deployed applications on AWS (Lambda, S3).

• Developed Python scripts for AWS integration and Terraform for SSL management.

• Automated testing with JUnit, Mockito, Selenium, and Cucumber.

• Created intuitive UI designs for improved user engagement.

• Applied Agile and Scrum methodologies to manage development processes.

• Implemented distributed systems and microservices frameworks for scalable architecture.

• Adopted test-driven development (TDD) practices to ensure reliable and maintainable code.

Environment: Java, Spring Boot, Hibernate, GraphQL, Angular, PostgreSQL, Python, AWS, Jenkins, Selenium, Cucumber

Prudential Finance, Austin, TX

Software Developer (May 2020 - Aug 2022)

Project Description: Financial Services Applications - Optimized operations and enhanced customer experience

This project focused on developing applications that streamlined financial processes, enhanced data accuracy, and provided a user-friendly interface for better client interaction.

• Developed REST APIs with Java, Spring Boot, and NodeJS.

• Built Microservices Architecture ensuring seamless data flow.

• Implemented authentication using Spring Security and OAuth2.0.

• Developed dynamic UIs using Angular and React.

• Created UI components to streamline financial data representation.

• Applied Agile, Scrum, and Feature-Driven Development practices.

• Troubleshot and resolved application defects in production systems.

• Developed and maintained relational databases with stored procedures. Environment: Java, Spring Boot, NodeJS, Angular, React, Oracle PL/SQL, Kubernetes, Docker, GitLab, OAuth2.0

MedStar Health, Baltimore, MD

Full Stack Developer (Mar 2018 - Apr 2020)

Project Description: Healthcare Applications - Delivered user-centric solutions for providers and patients

The healthcare application development project aimed to create a digital platform for improved patient care, efficient medical data management, and enhanced interaction between patients and healthcare providers.

• Developed RESTful APIs and Microservices using Java and Spring MVC.

• Built responsive frontend applications with Angular.

• Enhanced backend performance through optimized database interactions.

• Automated application updates with Docker and Kubernetes.

• Applied creative design principles for accessible user interfaces.

• Followed Agile and Scrum methodologies to manage development tasks.

• Implemented distributed systems architecture for improved scalability.

• Employed test-driven development practices to ensure code quality and reliability. Environment: Java, Spring MVC, Angular, PostgreSQL, Docker, Kubernetes, JUnit, Selenium, REST API



Contact this candidate