Geshan Manandhar, Quality and Maintenance (QM) Lead

Geshan Manandhar

Quality and Maintenance (QM) Lead

Namshi.com

Location
United Arab Emirates - Dubai
Education
Master's degree, Information Modeling
Experience
15 years, 9 Months

Share My Profile

Block User


Work Experience

Total years of experience :15 years, 9 Months

Quality and Maintenance (QM) Lead at Namshi.com
  • United Arab Emirates - Dubai
  • My current job since November 2012

1. Ensure that all contributions to the software are in keeping with the software quality standards and best practices agreed by the Lead Developer and members of the App Dev Team.
2. Strictly adhere to the principles and practices collectively agreed to as to act as role model and mentor for other team members.
3. Constantly identify opportunities for process improvement, making constructive suggestions for change and playing a key role in establishing them.
4. Lead root-cause analyses and communicate options for resolution to the team.
5. Oversee test plans and their execution.
6. Monitor, maintain and ensure 24/7 availability of business critical systems.
7. Ensure deployment of new releases go smoothly and do not affect availability of systems.

Senior Developer at Rocket Internet
  • United Arab Emirates - Dubai
  • April 2012 to October 2012

1. Write code to solve tickets/issues or add new features to the project on priority basis as assigned in JIRA.
2. Adhere to coding standards and best practices for code reuse and maintainability.
3. Collaborate on code and push relevant code to GitHub.
4. Participate in planning meetings to estimate for issues following planning poker/scrum poker.
5. Participate in daily scrum meeting and update the team about work done, also participate in other meetings.
6. Verify issues as solved on each deployment.

Team Lead at Young Innovations Private Limited
  • Nepal
  • October 2011 to November 2011

1. Standardize overall procedures of software development from requirement analysis to deployment and feedback.
2. Document business processes, create and finalize documentation requirement and its templates for each phase of software development.
3. Convert software requirement to design documents and develop relevant data and process models.
4. Decompose project work into modules and assign work to developers.
5. Supervise developer(s) and estimate time for project completion.
6. Monitor progress, report to the management and communicate with client about project progress.

Stagiair at USoft B.V.
  • Netherlands
  • June 2011 to September 2011

1. Research, analyze and design a solution show USoft batch jobs and decisions as meaningful BPMN 2.0 style diagrams including abort mode and error handling situations.
2. Code new features to the internal USoft Diagrammer tool to show USoft batch jobs and decisions as BPMN 2.0 diagrams.
3. Implement the solution in XSL and JQuery to visualize the USoft batch jobs and decisions in the USoft Diagrammer tool.
4. Devise algorithm to show BPMN elements in new way so that elements do not overlap.
5. Document all the activities done in order to be continued by the organization and master thesis.

Senior Developer at Young Innovations Private Limited
  • Nepal
  • December 2008 to September 2010

1.Plan activities for projects from its inception to deployment.
2.Communicate with the client from the project start to maintenance phase involving requirement gathering to constant follow ups on work done.
3.Architect and design the web application or website with meetings with involved team members.
4.Choose tools and methodology to develop the project.
5.When leading projects, delegate work to team members as per their skill and competency.
6.Write code and develop the project for given requirements and meeting specified deadlines.
7.Research on new ways of doing things to make the effort less.
8.Participate in team and developer meetings, share knowledge and collaborate.

Programmer at CodeArts Private Limited
  • Nepal
  • March 2008 to November 2008

1. Design and code web applications as per client requirements with guidance from senior developer.
2. Learn new programming framework and solve client problems.
3. Research on new tools and suggest possible ways to develop new products.
4. Mentor juniors; document the work for future reference.

Technical Assoicate at South Asia Partnership International (SAPI)
  • Nepal
  • July 2007 to February 2008

1. Administer and manage websites related to the organization and its programs.
2. Manage Drupal websites, update modules.
3. Code needed changes to the website and research on methods to make websites better.
4. Document changes to the websites.

Education

Master's degree, Information Modeling
  • at HAN University of Applied Sciences
  • September 2011

Got Netherlands Fellowship Program (NFP) Scholarship to study the masters and competed among top 4 of the batch.

Bachelor's degree, Information Management
  • at Tribhuvan University
  • December 2007

Finished top 4 in the batch.

Specialties & Skills

Languages

English
Expert

Memberships

FOSS Nepal Community
  • Member
  • June 2006

Training and Certifications

PHP and MYSQL (Training)
Training Institute:
NIIT

Hobbies

  • Photography