Sriyan N. P. K. A.

Sriyan N. P. K. A.

Analyst programmer

Followers of Sriyan N. P. K. A.4000 followers
location of Sriyan N. P. K. A.Singapore

Connect with Sriyan N. P. K. A. to Send Message

Connect

Connect with Sriyan N. P. K. A. to Send Message

Connect
  • Timeline

  • About me

    Software Engineer - Open to New Opportunities

  • Education

    • NIBM

      1998 - 1999
      Diploma in Computer System Design Computer Science / MIS

      Diploma In Computer Systems and Design

    • University College Dublin

      2001 - 2003
      B.Sc. In MIS Management Information Systems, General Second Class Honours

      Graduated with Honors in MIS.

  • Experience

    • National Institute of Business Management

      Dec 2000 - Aug 2002
      Analyst programmer

      Requirement Analysis, Design and Implementing software using VB 6.0 , Crystal report , MS access , SQL Server, VB Script, HTML , Java Script, SQL server. (Project: Disaster Information Management System )

    • Tec Sri Lanka Pvt Ltd

      Jan 2003 - Mar 2004
      Metropolitan Manager

      • Serving as the liaison between the Branch Managers and Students in the course, and between the Teaching Team for the course and the Tec Sri Lanka Central Office Staff.• To ensure smooth and efficient communications and operations for all courses. • Working closely with course faculty, Course Coordinators, 30 Branch Managers.• Organize process for design and administration of course assignments and final exams.• Conduct grade forming procedures for all course assignments.• Conduct forming for grade spreads before graded assignments are returned to students and before final grades are recorded.• Serve as a resource for managing fellow absences, in conjunction with the Course Director.• Assist faculty with team hospitality (e.g. catered or restaurant meals) in alignment with budgeted amounts.• Work closely with Tech Coordinator to ensure access to course materials through Course Work.• Arrange copying and distribution of hard-copy lecture handouts, if required, working closely with Tec Sri Lanka Central Staff.• Coordinate arrangements for course/student events (E.g. set budget, find dates, make room reservations, order tickets, arrange catering, submit receipts, etc.).• Work closely with Course Director to resolve individual student problems equitably across sections and courses.• Conducting IT Lecture series for Teachers.• Managing the LEGO Division, conducting Robotic Training Sessions and events. • Assist Tech Sri Lanka Central Staff in organizing and staffing student outreach and advising activities: Show less

    • Ministry Of Education Maldives

      Jan 2006 - Nov 2007
      Computer Science Teacher

      • Participate in student recruitment, registration, and placement activities.• Collaborate with colleagues to address teaching and research issues.• Serve on academic or administrative committees that deal with institutional policies, departmental matters, and academic issues.• Act as advisers to student organizations.• Perform administrative duties such as serving as IT department head.• Conduct research in a particular field of knowledge, and publish findings in professional journals, books, and/or electronic media.• Provide professional consulting services to school and/or industry.• Participate in School and community events.• Compile bibliographies of specialized materials for outside reading assignments.• Write grant proposals to procure external research funding.• Evaluate and grade students' class work, laboratory work, assignments, and papers.• Maintain student attendance records, grades, and other required records.• Prepare and deliver lectures to Grade 6 to 10 students on topics such as programming, data structures, and software design ect.• Prepare course materials such as syllabus, homework assignments, and handouts.• Compile, administer, and grade examinations, or assign this work to others.• Keep abreast of developments in their field by reading current literature, talking with colleagues, and participating in professional conferences.• Initiate, facilitate, and moderate classroom discussions.• Plan, evaluate, and revise curricula, course content, and course materials and methods of instruction.• Supervise students' laboratory work.• Maintain regularly scheduled office hours in order to advise and assist students.• Select and obtain materials and supplies such as textbooks and laboratory equipment. • Advise students on academic and vocational curricula, and on career issues.• Expected to work average 40 hours per week. Show less

    • ORB Systems Pvt Ltd

      Jan 2008 - Mar 2010
      Senior Software Engineer

      Film Levy Calculation SystemPayroll SystemStock Control SystemDry Rations Supply SystemCosting System

    • Goodeal Marketing Pte Ltd

      Aug 2010 - May 2011
      Analyst Programmer

      Analyst Programmer – PHP, MYSQL, WAMP, NetBeans, PhpMyAdmin, CSS, JavaScript, jQuery, XML, Java 1.6, HTML, J2EE (JSP, Java Servlets, EJB), Web Services (SOAP), spring, JUnit, XML, SVN, SQL Developer, Adobe Flash, Adobe Dreamweaver, Adobe Photoshop(September 2010 – June 2011)

    • Hemsco (S) Pte Ltd

      Jun 2011 - Jun 2017
      Analyst Programmer

      Analyst Programmer – PHP, MySQL, WAMP, NetBeans, PhpMyAdmin, MYSQL Work Bench, CSS, Twitter Bootstrap, JavaScript, XML, JSON, jQuery, AJAX HTML5, SQL, MVC, VB.NET, C#.NET, SQL Server, Java, J2EE (JSP, Java Servlets, EJB), JSF, JUnit, SVN, Eclipse, NetBeans, UML modelling, ArgoUML, Visual Studio 2013, VB.NET, Microsoft SQL Server. Adobe Photoshop, Adobe Illustrator, Adobe Indesign, Adobe Flash, Adobe Dreamweaver, Qlik View, XBRL, Amazon AWS

    • Apptreme

      Nov 2017 - Nov 2020
      Senior Analyst Programmer

      Job functions:● Develop Discuss and work with clients to identify specific business requirements.● writing detailed program specifications for the analysis report derived by fact gathering and handle application design.● Asset technology stacks and issues in the existing systems and follow software development best practices/standards.● Produce and refactor new/existing source codes according to system requirements, system designs and technical specifications in accordance with quality accredited standards to develop Web, Mobile and Cloud based applications.● Write, update and maintain technical documentations, architectural designs, data models, user documentations and operational procedures.● Consult, analyze, research, evaluate and maintain application specific technologies.● Manage team work using the agile methodology and scrum, ● Database schema designing (MySQL/ Mongo)● Liaise with team members, distribute tasks among team members, monitor project status, create weekly status reports and take necessary initiatives to deliver projects on specified project deadline.● Configure and maintain VPS on CentOS 7 Linux using plesk and putty and hosting Web Applications/Web Services.Tools Used: PHP, MySQL, WAMP, PhpMyAdmin, Java Android, MYSQL, WorkBench, Swift iOS, MEAN Stack ( MongoDB, Express JS, Sequelize, Angular 5 Framework, Node.JS), Mongoose, CSS, Bootstrap, JavaScript ES6, XML, JSON, BSON jQuery, AJAX, HTML5, Adobe Photoshop, Sketch, Zeplin, Firebase, Fabric Crash Analytic, Stripe Payment gateway, Agora SDK, Plesk, Putty, Filezilla Show less

    • Housing & Development Board

      Mar 2021 - Sept 2024
      Software Engineer
    • Maju Maya Group Sdn. Bhd.

      Sept 2024 - now
      Freelance Web/Mobile Application Developer

      Specializing in building innovative web and mobile applications using modern technologies such as Laravel, React, Node.js, React Native, Next.js, Express.js, NestJS, Java, Spring Boot, Python, Kafka, MySQL, MongoDB, REST APIs, Microservices, and Docker. Proficient in JavaScript, TypeScript, Bootstrap, CI/CD pipelines, and Test-Driven Development (TDD) with tools like Protractor and JUnit. Focused on delivering scalable, secure, and high-performance solutions, leveraging expertise in full-stack development, DevOps practices, and agile methodologies. Show less

  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Sriyan N. P. K. A.
      AWSome Day Certificate of Attendance AWS Sep 2015 AWSome Day Certificate of Attendance
  • Volunteer Experience

    • Member

      Issued by Lions club District 306 Sri lanka on Dec 2003
      Lions club District 306 Sri lankaAssociated with Sriyan N. P. K. A.