Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Ashok Adhikari

Frisco

Summary

Strategic and results-driven Software Engineer with over 10 years of experience designing and delivering secure, scalable web and enterprise-grade applications. AWS and CKAD certified, with deep expertise in full-stack development using Java, Spring Framework, React, Angular, and modern Agile practices. Proven ability to drive high-quality engineering outcomes through test-driven development (TDD), clean architecture principles, and close collaboration with cross-functional teams. Skilled in both relational and NoSQL databases, and highly proficient with DevOps and automation tools including Git, Jenkins, Ansible, Docker, and Kubernetes. A proactive mentor and technical leader, fostering a culture of innovation, continuous learning, and engineering excellence. Brings strong hands-on experience in cloud-native development on AWS and Google Cloud (GCP).

Overview

10
10
years of professional experience
1
1
Certification

Work History

Senior Java Engineer

PTFS
02.2023 - Current
  • Led the design, development, and optimization of automated integration testing frameworks using Cucumber, JUnit, and REST Assured, streamlining test execution and significantly enhancing API contract validation, reliability, and test coverage across web services.
  • Architected and developed scalable and secure RESTful web services using Spring Boot, delivering well-documented APIs aligned with OpenAPI Specification, enabling seamless integration across services.
  • Engineered a multibranch CI/CD pipeline using Jenkins and Ansible, enabling parallel build strategies and automated deployments across environments, thereby accelerating release cycles and minimizing downtime.
  • Designed and implemented performant UI components using React and Redux, and led the migration of legacy front ends to React + Redux Toolkit (RTK), enhancing UI scalability, code maintainability, and user experience.
  • Developed and automated end-to-end test suites for public-facing APIs using Cypress and React, improving test coverage and ensuring consistent functionality across application updates.

Senior Java Developer

G2O LLC
04.2019 - 01.2023
  • Delivered mission-critical solutions across multiple client engagements by developing and maintaining RESTful web services using Spring Boot, Spring MVC, and Groovy/Grails, ensuring scalability and maintainability.
  • Built asynchronous and concurrent processing systems by delegating workloads across threads, integrating Okta-based SSO, and implementing Hazelcast for distributed caching and performance optimization.
  • Established a robust testing framework, authoring unit tests (JUnit, Spock, Jasmine), integration tests (REST Assured), and end-to-end tests (Protractor), significantly improving application stability and release confidence.
  • Designed and implemented CI/CD pipelines using Jenkins and Concourse, accelerating deployment cycles and enhancing release quality through automation.
  • Strengthened application security posture by securing APIs with OAuth2.0, integrating Sonarqube for static code analysis, and implementing Veracode for continuous security scanning and remediation.
  • Led database version control and migration efforts using Flyway, ensuring schema consistency and auditability across development, staging, and production environments.
  • Enabled resilient and scalable microservices communication via GCP Pub/Sub, supporting real-time, event-driven architectures across distributed systems.
  • Developed and integrated custom Apache Solr plugins and optimized existing data pipelines using cascading subassemblies, enhancing data ingestion and search performance.

Technical Lead

SoftNEP Pvt Ltd
04.2017 - 07.2018
  • Architected and developed RESTful Web Services using Spring REST, implementing JWT for secure authentication.
  • Led three developer teams across multiple high-stakes projects, ensuring timely delivery through comprehensive code reviews and best practices.
  • Directed requirements gathering, defined project scope, crafted technical specifications, and delegated tasks to optimize performance.
  • Established coding standards and industry best practices, setting a benchmark for code quality.
  • Expanded the client base by over 30% through innovative online media applications.
  • Engineered advanced search capabilities using Solr and Lucene, optimizing data ingestion.
  • Fortified web services security with Spring Security OAuth2 and JWT tokens.
  • Transformed user experience by migrating news portals to Single Page Application (SPA) architecture.
  • Optimized web application performance through refined queries, caching solutions (Varnish, Redis), and load balancers.
  • Cultivated a Test-Driven Development culture, boosted team productivity by eliminating inefficiencies, conducting code reviews, and training on advanced practices.
  • Enhanced product quality through internal hackathons, fostering innovation and continuous improvement.

Software Engineer

Young Innovation
08.2015 - 03.2017
  • Developed enterprise web applications for national and international organizations using Java and JavaScript technologies.
  • Championed Agile development, optimizing technical design, and approach to new products.
  • Led teams in delivering high-quality products through mentorship, formal code reviews, and promoting coding standards.
  • Utilized UML to model requirements into clear diagrams, including use case, ER, class, and sequence diagrams.
  • Designed and developed scalable and high-performance applications.
  • Implemented Jenkins for automated deployment to production and staging servers.
  • Developed a Budget Monitoring Application for the Health Ministry of Nepal and an SMS Gateway System using Spring MVC, Hibernate, and MySQL.
  • Improved performance by over 50% by migrating data visualization applications from relational databases to MongoDB.
  • Developed algorithms for importing and analyzing complex health data and created APIs to expose services.

Education

Master of Science - Computer Science

Maharishi International University
12.2020

Bachelor of Science - Computer Science and Information Technology

Tribhuvan University
12.2015

Skills

  • Java, Spring Boot, RESTful APIs, Microservices, Distributed Systems
  • SQL (PostgreSQL, MySQL), NoSQL (MongoDB)
  • Cloud Computing (AWS, GCP), Kubernetes, Docker, Terraform
  • Messaging Queues (Kafka, RabbitMQ, SNS, SQS), Event-Driven Architecture
  • CI/CD (Jenkins, GitLab), Monitoring & Logging (Prometheus, ELK)
  • Frontend Development (React, Angular)

Certification

  • Certified Kubernetes Application Developer (CKAD), 08/2024, The Linux Foundation
  • AWS Certified Developer - Associate, 05/2023, Amazon Web Services (AWS)

Timeline

Senior Java Engineer

PTFS
02.2023 - Current

Senior Java Developer

G2O LLC
04.2019 - 01.2023

Technical Lead

SoftNEP Pvt Ltd
04.2017 - 07.2018

Software Engineer

Young Innovation
08.2015 - 03.2017

Bachelor of Science - Computer Science and Information Technology

Tribhuvan University

Master of Science - Computer Science

Maharishi International University
Ashok Adhikari