Home

Nabaraj Kandel - Java Developer
srj.nepl@gmail.com
Location: Hollywood, Florida, USA
Relocation: Open for Relocation
Visa: Green Card Holder
PROFESSIONAL SUMMARY:
Senior Java Software Engineer with 10 years of experience in designing, developing, and deploying enterprise-level applications. Proficient in Java, Spring Boot, and microservices architecture, with expertise in cloud computing, containerization, and event-driven systems. Strong background in Agile methodologies, CI/CD pipelines, and DevOps practices. Adept at mentoring junior developers and collaborating with cross-functional teams to deliver scalable and high-performance solutions.

TECHNICAL SKILLS:
Programming Languages: Java, JavaScript, Python, Groovy, Angular, Grails
Frameworks & Technologies: Spring Boot, Hibernate, Spring Cloud, RESTful APIs,Node.js GraphQL, React.js
Databases: PostgreSQL, MongoDB, DynamoDB, Aurora, MySQL, SQL Server,
Cloud Platforms: AWS (EC2, S3, Lambda, RDS, CloudFormation, IAM)
Messaging & Streaming: Kafka, RabbitMQ
CI/CD & DevOps: Jenkins, GitHub Actions, Docker, Kubernetes, Terraform, Ansible
Monitoring & Logging: Splunk, ELK Stack, Prometheus, Grafana
Testing & Quality Assurance: JUnit, Mockito, Selenium, SonarQube, Postman
Agile Methodologies: Scrum, Kanban
Version Control & Collaboration: Git, GitHub, Bitbucket, Jira, Confluence

EDUCATION:
B.S. in Computer Science, University of Louisiana Monroe 2014

PROFESSIONAL EXPERIENCE:
VISA, Foster City, CA Feb 2022- Current
Senior Java Software Engineer
Responsibilities:
Participate in daily standups and weekly team meetings to discuss project progress and resolve roadblocks.
Conduct grooming meetings to prioritize and plan upcoming tasks, ensuring alignment with business goals.
Work in an Agile environment, ensuring smooth and efficient development processes.
Lead weekly development meetings to discuss progress, address challenges, and improve workflow.
Design, develop, and test software applications using Java, Spring Boot, and Microservices architecture.
Develop backend services using IntelliJ IDEA, ensuring scalability and performance.
Designed relational database schemas in Aurora to support transactional applications.
Designed and implemented relational database schemas in Amazon Aurora to support scalable and high-performance applications.
Integrate APIs and microservices using Spring Cloud, RESTful services, and GraphQL.
Deploy the code to servers and perform testing through the K9 environment.
Monitor logs using Splunk and ELK Stack to ensure system stability and troubleshoot issues.
Work with Kubernetes and Docker to manage and deploy microservices in containerized environments.
Utilize Kafka and RabbitMQ for event-driven messaging and asynchronous communication between services.
Implement CI/CD pipelines using Jenkins and GitHub Actions to automate deployment and testing.
Manage database operations using PostgreSQL and MongoDB, writing optimized queries and stored procedures.
Ensure code quality through rigorous code reviews using SonarQube and CodeLint.
Built and maintained interactive web applications using Angular to improve user engagement and performance.
Developed modular and reusable Angular components to streamline UI development.
Provide mentorship and technical guidance to junior developers to enhance team productivity.
Enhanced application speed and efficiency by optimizing Angular performance and lazy loading modules.
Develop and maintain frontend components using React.js for better user interaction.
Manage cloud-based deployments and resources using AWS services like EC2, S3, Lambda, and RDS.
Managed AWS cloud infrastructure using CloudFormation and Terraform for automation.
Configured and maintained CI/CD pipelines to automate testing and deployment in AWS environments.
Designed and deployed AWS Lambda functions with Node.js for scalable, event-driven operations.
Implement security best practices on AWS to ensure data protection and compliance.
Optimize application performance and scalability through AWS cloud services and automation.
Environment: Java, Spring Boot, Aurora, Microservices, IntelliJ IDEA, Kubernetes, Docker, Jenkins, GitHub Actions, PostgreSQL, MongoDB, Kafka, RabbitMQ, Splunk, ELK Stack, SonarQube, RESTful APIs, GraphQL, Agile/Scrum, Angular, React.js, AWS (EC2, S3, Lambda, RDS).

Ondas Networks, Sunnyvale, CA Feb 2021 - Feb 2022
Java Software Engineer
Responsibilities:
Analyzed software requirements and designed, developed, and implemented software solutions.
Developed backend applications using Java, Spring Boot, and Hibernate for high-performance computing.
Wrote clean, maintainable, and efficient code adhering to coding standards and guidelines.
Participated in code reviews to ensure quality and adherence to best practices.
Debugged and resolved software defects using Postman and JUnit testing.
Integrated third-party services and APIs using RESTful and SOAP web services.
Worked closely with cross-functional teams to integrate software with hardware and firmware systems.
Developed test plans and performed unit and integration testing using JUnit, Mockito, and Selenium.
Stayed up-to-date with software development technologies and incorporated best practices into the development process.
Actively participated in sprint planning, daily standups, and retrospective meetings in an Agile environment.
Contributed to the improvement of development processes, tools, and methodologies to enhance efficiency.
Provided technical support and guidance to junior engineers to foster knowledge sharing.
Built and optimized UI components using Angular to improve frontend user experience.
Built and optimized UI components using React.js to improve frontend user experience.
Managed AWS infrastructure for scalable backend operations using AWS Lambda and S3.
Environment: Java, Spring Boot, Hibernate, RESTful APIs, SOAP, JUnit, Mockito, Selenium, Postman, Agile/Scrum, IntelliJ IDEA, Git, Jenkins, SQL Server, Angular, React.js, AWS (Lambda, S3).

Hartford Financial, Boston, MA Mar 2019 - Dec 2020
Java Developer
Responsibilities:
Assisted senior engineers in analyzing software requirements and designing robust solutions.
Developed backend logic using Java and Spring Boot, following established coding standards.
Wrote clean, maintainable, and efficient code for application development and enhancements.
Debugged and resolved simple software bugs and defects using Eclipse IDE and Postman.
Participated in peer code reviews to ensure software quality and adherence to best practices.
Developed and executed basic software test plans using JUnit and Mockito.
Stayed up-to-date with new software development technologies and applied them as needed.
Engaged in Agile ceremonies, including sprint planning, daily standups, and retrospectives.
Developed and maintained dynamic web applications using Angular for an enhanced user experience.
Implemented reusable Angular components and services to optimize application performance.
Integrated Angular frontend with backend APIs, ensuring seamless data communication.
Optimized Angular applications for performance and responsiveness across devices.
Developed server-side logic using Node.js to handle API requests efficiently.
Designed and implemented RESTful APIs in Node.js for seamless integration with frontend applications.
Managed asynchronous operations using Promises and async/await to improve application responsiveness.
Utilized AWS Lambda with Node.js for serverless computing, reducing infrastructure costs.
Designed and optimized DynamoDB data models to enhance query performance and storage efficiency.
Implemented CRUD operations on DynamoDB using AWS SDK for real-time data access.
Developed efficient indexing and partitioning strategies in DynamoDB for optimized performance.
Optimized complex SQL queries and indexing strategies in Aurora to improve database efficiency and reduce query execution time.
Configured and maintained Aurora read replicas to enhance read performance and ensure high availability.
Designed and managed Aurora database schemas to support high-performance transactions.
Wrote complex SQL queries and optimized stored procedures for Aurora databases.
Integrated AWS services, including S3, SNS, and SQS, to support scalable application architecture.
Deployed applications on AWS using EC2, Lambda, and API Gateway for cloud-native solutions.
Configured and managed CI/CD pipelines to automate the deployment of cloud applications.
Contributed to software development process improvements by suggesting new tools and methodologies.
Assisted in frontend development with React.js for UI enhancements.
Leveraged AWS services like EC2 and RDS for backend hosting and database management.
Environment: Java, Aurora, Spring Boot, Hibernate, CI/CD, RESTful APIs, JUnit, Mockito, Eclipse IDE, Git, DynamoDB, API, Postman, SQL Server, Agile/Scrum, Node.js, React.js, Angular, Angular js, AWS (EC2, Lambda, RDS).

APA Corporation, Houston, TX Mar 2017 Feb 2019
Software Engineer
Responsibilities:
Utilized Spring MVC 3.0 to decouple object class dependencies, ensuring a streamlined MVC configuration.
Implemented AJAX to enhance interactivity on web pages, allowing seamless switching between independent tabs.
Developed code extensively using Eclipse.
Developed and maintained microservices using Golang to enhance application performance and scalability.
Created *.hbm.xml files for mapping POJOs to the relational database.
Implemented RESTful APIs and gRPC services in Golang for efficient data exchange between systems.
Designed and implemented a data model using Hibernate 3.0 as the persistence layer, with Oracle as the backend database.
Built event-driven applications using JavaScript to handle user interactions efficiently.
Implemented state management solutions with JavaScript to ensure smooth application behavior.
Developed client-side form validation using JavaScript to enhance data integrity.
Automated repetitive tasks using JavaScript scripts to improve development workflow.
Integrated Golang services with existing Java-based applications to ensure seamless interoperability.
Integrated LDAP for Authentication and Authorization.
Integrated authentication and authorization mechanisms in Golang services using OAuth2 and JWT.
Transferred data between the presentation tier and web tier using Value Object (VO).
Developed frontend modules and integrated various Web services within the business layer using protocols like SOAP, UDDI, and WSDL for processes such as financial resolution, net worth calculation, credit card applications, and tax calculations.
Used JAXR API to retrieve WSDL files from the Universal Description Discovery and Integration (UDDI) registry.
Developed web services with REST.
Integrated JavaScript with RESTful APIs to fetch and display real-time data.
Developed unit and integration tests for Golang applications using Go testing frameworks.
Handled the build and deployment of EAR, WAR, and JAR files across test, stage, and production environments in WebLogic 10.3.6.
Followed Agile methodologies for development.
Utilized LOG4J and JUnit for debugging, testing, and ensuring system stability.
Environment: Java/j2ee 1.8, JDBC 2.0, JSP 2.3, Servlets, Tiles, REST, AJAX, Hibernate, HTML5, CSS3, JavaScript, Golang, MongoDB, Express.JS, AngularJS, Angular 2, Node.js, jQuery, Ionic 2, Apache Cordova, RWD, WebStorm (IDE), Adobe Photoshop, MS Office, HP Quality Center.

Newegg, Los Angeles, CA Jan 2016 Dec 2016
Software Developer
Project: Worked on the development and optimization of Newegg s e-commerce platform, focusing on improving the user experience, backend performance, and scalability. Contributed to the development of features such as product search, shopping cart functionality, and payment processing systems.
Responsibilities:
Designed, developed, and maintained Java-based backend services for the e-commerce platform using Java 8, Spring Framework (Spring MVC), and Hibernate.
Collaborated with cross-functional teams (frontend developers, QA engineers, and product managers) to deliver high-quality features, leveraging RESTful APIs and SOAP for integrations.
Optimized database queries and improved application performance using MySQL and Oracle DB to handle high traffic volumes during peak shopping seasons (e.g., Black Friday, Cyber Monday).
Integrated third-party APIs for payment gateways, shipping providers, and inventory management systems, ensuring seamless functionality.
Wrote unit tests and participated in code reviews using Eclipse IDE and Git to ensure code quality and maintainability.
Troubleshoot and resolved production issues related to order processing, payment failures, and inventory discrepancies.
Environment: Java 8, Spring Framework (Spring MVC), Hibernate, RESTful APIs, SOAP, MySQL, Eclipse IDE, Git, Jenkins, JIRA, Confluence, Linux/Unix, Apache Tomcat, Agile (Scrum)

Rakuten, San Mateo, CA Mar 2015 Dec 2015
Software Engineer
Project: Contributed to the development of Rakuten s global marketplace platform, focusing on backend services for product catalog management, order processing, and user account management. Worked on integrating Rakuten s platform with third-party vendors and partners.
Responsibilities:
Developed and maintained Java-based microservices for the marketplace platform using Java 8, Spring Framework (Spring MVC), and RESTful APIs.
Implemented RESTful APIs to enable seamless communication between frontend and backend systems, ensuring scalability and reliability.
Collaborated with product managers and UX designers to deliver user-centric features, utilizing Elasticsearch 2.x for product search functionality and Kafka 0.8.x/0.9.x for event-driven architecture.
Enhanced the product search functionality by integrating Elasticsearch and optimizing search algorithms for better performance.
Participated in the migration of legacy systems to modern, scalable architectures, leveraging MySQL for data storage.
Conducted performance tuning and load testing to ensure system reliability under high traffic.
Documented technical specifications and workflows for future reference, using IntelliJ IDEA, Git, and JIRA for task tracking and collaboration.
Environment: Java 8, Spring Framework (Spring MVC), RESTful APIs, Elasticsearch 2.x, Kafka 0.8.x/0.9.x, MySQL, IntelliJ IDEA, Git, JIRA
Keywords: continuous integration continuous deployment quality analyst user interface user experience javascript sthree database golang hewlett packard microsoft California Massachusetts Texas

To remove this resume please click here or send an email from srj.nepl@gmail.com to usjobs@nvoids.com with subject as "delete" (without inverted commas)
srj.nepl@gmail.com;4960
Enter the captcha code and we will send and email at srj.nepl@gmail.com
with a link to edit / delete this resume
Captcha Image: