Puran Adhikari

Puran Adhikari

Principal Software Engineer

With over a decade of experience as a seasoned Software Engineer, I am proficient in Golang, Node.js, Java, PHP, AWS, Kubernetes Operator Development, and Serverless architecture. I am capable of developing Kubernetes operators, collaborating on CI/CD pipelines, and implementing RESTful and GraphQL APIs. I am committed to mentorship and establishing robust development processes to drive excellence in software engineering. I am skilled in strategic technology planning, team leadership, cross-functional collaboration, development milestone management, and sprint planning.

Work Experiences

Leapfrog Technology

Kathmandu, Nepal
Principal Engineer
July 2024 - Present
Skills: Golang, Java, PHP, AWS, Docker, Kubernetes, Oracle, ORDS, Strategic Planning, System Design, Pre-Sales

Smaitic Labs | Avesha

Remote
Lead Software Engineer | Contractor
August 2021 - June 2024
  • Developed Kubernetes operators with Golang, Kubebuilder, and Operator SDK, automating application management.
  • Collaborated on CI/CD pipelines with DevOps for efficient deployment workflows.
  • Implemented RESTful and GraphQL APIs with NodeJS and NestJS, designing scalable system architecture and integrating databases for efficient data management.
  • Provided mentorship on Kubernetes concepts, operator development, and best practices, fostering team expertise and growth in system architecture.
Skills: Golang, Docker, Kubernetes, Prometheus, Grafana, Operator SDK, REST APIs, GraphQL, TypeScript, Node.js, NestJS, AWS (Lambda, DynamoDB, Serverless, Step Functions, EC2, Cognito, CloudFront, RDS, RedShift, S3, SNS, Route 53, ELB, etc.), etcd, PostgreSQL, MySQL, Redis, MongoDB, Jenkins, Git, Software Architecture, CI/CD Pipelines

Prithak Creation

Lalitpur, Nepal
Chief Technology Officer
September 2019 - July 2021
  • Led architecture, platform, and data configuration processes, maintaining technology infrastructure, and planning future products.
  • Managed development milestones, consulted on system improvements, and contributed to Sprint planning.
  • Designed efficient software aligned with business objectives, collaborated on containerized applications and built robust APIs utilizing Golang, NestJS, AWS, DynamoDB, Serverless, Cognito, and Lambda.
Skills: Golang, Docker, Kubernetes, TypeScript, Node.js, NestJS, REST APIs, GraphQL, AWS, MongoDB, PostgreSQL, Prometheus, Grafana

Tolung Creations

Bhaktapur, Nepal
Chief Technology Officer
July 2018 - August 2019
  • Led strategic technology initiatives, overseeing architecture, implementation, and optimization to drive innovation aligned with business goals, while directing cross-functional teams to foster collaboration and drive technology-driven growth.
  • Established and maintained robust development processes, ensuring the delivery of scalable, high-quality solutions while spearheading innovation and aligning with business goals.

Tolung Creations

Bhaktapur, Nepal
Sr. Web Developer
September 2017 - June 2018
  • Wrote well-designed, testable code adhering to best practices.
  • Designed and developed database architectures, integrating data from back-end services, and refining specifications based on technical needs.
  • Created and maintained software documentation, collaborating with web designers to align with visual design intent.

Tolung Creations

Bhaktapur, Nepal
Web App Developer
December 2015 - August 2017
  • Contributed to writing well-designed, testable code using best practices.
  • Assisted in designing and developing database architectures, integrating data from back-end services, and refining specifications.
  • Participated in maintaining software documentation, and collaborating with web designers to align with visual design intent.
Skills: PHP, Laravel, JavaScript, jQuery, Vue.js, MySQL, Git, HTML, CSS

Studio Matrix

Kathmandu, Nepal
Jr. Web Developer
October 2014 - November 2015
  • Supported web development team in all aspects of website and app development.
  • Assisted in testing and maintaining backend applications, collaborating with developers to implement new web features.

Studio Matrix

Kathmandu, Nepal
Web Development Intern
April 2014 - September 2014
  • Assisted in the website and application development tasks.
  • Contributed to backend application testing and maintenance.
  • Collaborated with developers on implementing new web features
Skills: PHP, Joomla, WordPress, MySQL, HTML, CSS, JavaScript, jQuery

Professional Skills

Top Skills

95%

JavaScript

Expert, 8 years
90%

Golang

Expert, 3 years
70%

Kubernetes

Advanced, 3 years
85%

MySQL & PostgreSQL

Expert, 7 years

Technical Skills

Areas

Open Source, Containers, Hybrid Cloud, Distributed Systems, Micro Services, DevOps, System Design.

Languages

Go, Java, JavaScript, C, C++, PHP.

Libraries & Frameworks

Kubernetes, Node.js, NestJS, Terraform, Operator SDK, Kubebuilder, Laravel, Vue.js, GraphQL, REST APIs.

Tools

cert-manager, kubelet, Docker, Jenkins, Kind, Prometheus, Grafana, JetBrains IDEs.

Platforms

Linux, Google Cloud Platform, Amazon Web Services (Lambda, DynamoDB, Serverless, Step Functions, EC2, Cognito, CloudFront, RDS, RedShift, S3, SNS, Route 53, ELB, etc.), Heroku, DigitalOcean.

Databases & Storage

etcd, MongoDB, AWS S3, Redis, MySQL, PostgreSQL, Oracle, DynamoDB.

Non-Technical Skills

Strategic technology planning and implementation Team leadership and cross-functional collaboration Development milestone management and sprint planning Mentorship and fostering team expertise Establishment and maintenance of robust development processes

Education

M.Sc. in Computer Science and Information Technology

Central Department of Computer Science & IT
Tribhuvan University
Kathmandu, Nepal
2018 - 2020
GPA: 3.56/4.00

B.Sc. in Computer Science and Information Technology

Ambition College
Tribhuvan University
Kathmandu, Nepal
2011 - 2015
82.02%

Get in Touch

Drop me a line at puranadhikari@outlook.com
or call me at +977 9851189124