Badges
Certifications
Work Experience
Software Engineer
LIS Nepal• February 2020 - December 2021
• Developed 5+ complex backend applications/services using Spring, Django, Restful Web Services, SOA, and version control systems. • Created 5+ responsive and flexible frontend applications using JavaScript, Typescript, Angular, and React frameworks. • Adopted Test-Driven Development approach and wrote test cases for different applications, resulting in higher code quality and reduced defects by an average of 40%. • Cooperated in the production deployment and monitoring of an application into AWS EC2, utilizing tools such as CodeDeploy, Elastic Beanstalk, CodePipeline, and CloudWatch. • Constructed data migration systems coordinating with the development team to migrate data over 1 million rows from the existing NoSQL to the new PostgreSQL for about 7 clients ensuring a smooth transition. • Delivered software solutions collaborating with cross-functional teams of 10-30 members by understanding the information needs, and analyzing systems flow, data usage, and work processes. • Eliminated application issues and investigated problem areas minimizing system downtime (average of 30%) and enhancing user experience. • Facilitated preparation of Technical Design, Test, & Handover documents adhering to coding standards and best practices ensuring effective implementation of all products and knowledge transfer. • Mentored and trained 4 fresh employees and interns involved in the project, improving team productivity and skillset.
Software Engineer
Smart Labs & IT Solutions• January 2018 - December 2019
• Programmed, optimized, and delivered 5+ complex Java applications and systems in collaboration with cross-functional teams of up to 10 members based on client requirements, leveraging Agile methodologies and tools. • Designed and formulated high-performance RESTful APIs and web applications using Java, Spring Boot, Spring MVC, Hibernate, and PostgreSQL, ensuring optimal performance and reliability. • Implemented Software Development Practices into projects by utilizing DevOps tools, including Continuous Integration and Continuous Deployment (CI/CD), Infrastructure as Code, Monitoring and Logging, and Micro-Services. • Executed requirement-gathering sessions and provided expert guidance on technical aspects of the project by directly interacting with 10+ clients during project planning and review phases. • Coordinated project deployment by building and deploying project artifacts to Tomcat and Wildfly servers, and troubleshooting any issues that arose. • Collaborated in Scrum planning meetings, contributing to task prioritization, and leading development activities within the team.
Education
University of Texas at Tyler
Computer Science, MS