Niroj Koirala
Software Developer at Advanced Technologies Group- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Nepali Native or bilingual proficiency
-
English -
-
Hindi -
Topline Score
Bio
Experience
-
Advanced Technologies Group
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Developer
-
May 2018 - Present
Designing user interface prototypes. Implementing data access; developing modules, models, components and handlers. Integrating database; developing stored procedures. Converting the legacy projects to make browser independent and use MVC pattern. Converting reports using dynamic query to use Dapper. Making the software changes, to the specific application in the company’s Offender Management Suite, assigned by the team lead. Involves following company’s standardized processes and tools to make the software changes, and unit test the changes prior to committing them to the code repository. Assist the project team in supporting customer inquiries through queries, custom reports and email for company’s Offender Management Suite of software systems. Assist the project team in continual design, maintenance and planning for updated versions of company’s Offender Management Suite of software systems. Achievements: Successfully converted the legacy code to make it browser independent and to use MVC pattern. Successfully converted reports using dynamic query to use Dapper, to minimize the chances of SQL injection. Playing the key role in developing the new application and working on production issues and other bug fixes in the existing applications. Technologies Used: C#, Visual Basic.Net, IBATIS, JavaScript, JSON, VBHTML, CSS, Crystal Reports, Active Reports from Grape City, MS SQL, T-SQL, TFS, Tortoise GIT, Tortoise SVN, Windows Show less
-
-
-
Parewa Labs
-
Nepal
-
Software Development
-
1 - 100 Employee
-
Software Developer
-
Sep 2014 - Oct 2016
Designed, developed, and implemented web applications, with involvement in front-end design, back-end Java programming, and user interface in an agile environment. Communicated with the client to review requirements, manage expectations, update progress, and implement new features according to user requirements. Tasks: ● Coded extensively for front-end and back-end using JEE technologies. ● Developed through entire software development lifecycle. ● Programmed application using Spring and connected database through JPA. ● Implemented XP methodology practices like pair programming to improve software quality and responsiveness to changing customer requirements. Achievements: ● Strengthened programming capacity and outcomes by using RUP and Agile methodologies. ● Automated daily tasks such as email monitoring, service status checking, and backups. ● Improved data access using dependency injection and JPA. Technologies: Core Java, Spring, Spring MVC, Spring Boot, Spring Data, AOP, Hibernate, JMS, jQuery, Bootstrap, JavaScript, AJAX, JSON, SSH, GIT, RUP, Agile, JPA, Waterfall. Show less
-
-
Education
-
Maharishi University of Management
Master's degree, Computer Science -
Kathmandu Engineering College
Bachelor's degree, Computer Engineering -
Chitwan Science College
+2, Science