Niroj Koirala

Software Developer at Advanced Technologies Group
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Waukee, Iowa, United States, US
Languages
  • Nepali Native or bilingual proficiency
  • English -
  • Hindi -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • 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

    • 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
    2017 - 2019
  • Kathmandu Engineering College
    Bachelor's degree, Computer Engineering
    2009 - 2013
  • Chitwan Science College
    +2, Science
    2007 - 2009

Community

You need to have a working account to view this content. Click here to join now