Sanjaya Trital

Sanjaya Trital

Senior Software Engineer @ Kforce

About Sanjaya Trital

Sanjaya Trital is a Senior Software Engineer with extensive experience in web application development, specializing in Java programming and Spring frameworks. He holds a Master's degree in Computer Science from Maharishi University of Management and a Bachelor's degree in Information Technology from Nepal College of Information Technology.

Work at Kforce

Sanjaya Trital has been employed at Kforce Inc as a Senior Software Engineer since 2021. In this role, he contributes to various software development projects, applying his expertise in full-stack development and Agile/Scrum methodologies. His responsibilities include designing and optimizing code, ensuring adherence to industry-standard best practices, and utilizing advanced technologies to enhance application performance.

Education and Expertise

Sanjaya Trital holds a Master's degree in Computer Science from Maharishi University of Management, where he studied from 2019 to 2022. He also earned a Bachelor of Engineering (BE) in Information Technology from Nepal College Of Information Technology (NCIT) from 2013 to 2017. His educational background has equipped him with advanced expertise in Java programming, Spring frameworks, and various database systems including Postgres, Oracle, MySQL, MongoDB, and Couchbase.

Background

Before joining Kforce, Sanjaya Trital worked as a Software Developer at Kuebix, a Trimble Company, from 2019 to 2021 in the Phoenix, Arizona area. His experience at Kuebix involved developing software solutions and enhancing application functionality. He has a solid foundation in design and architecture principles, including Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), and microservice architecture.

Technical Skills and Tools

Sanjaya Trital possesses a wide range of technical skills relevant to modern software development. He is proficient in using Docker and Kubernetes for containerization and orchestration. His experience extends to Continuous Integration and Continuous Deployment (CI/CD) tools such as Gitlab, Jenkins, and Spinnaker. Additionally, he utilizes AWS cloud technologies, including EKS, EC2, S3, SQS, Lambda, API Gateway, and Cloudwatch, to build scalable and efficient applications.

Development Methodologies

Sanjaya Trital is experienced in full-stack development and employs Agile/Scrum methodologies in his projects. He is knowledgeable in various design patterns, including Singleton, Model-View-Controller (MVC), and Factory patterns. His familiarity with tools such as Git, RabbitMQ, Jira, and Postman supports his software development processes, enabling effective collaboration and project management.

People similar to Sanjaya Trital