
Sriyan N. P. K. A.
Analyst programmer

Connect with Sriyan N. P. K. A. to Send Message
Connect
Connect with Sriyan N. P. K. A. to Send Message
ConnectTimeline
About me
Software Engineer - Open to New Opportunities
Education

NIBM
1998 - 1999Diploma in Computer System Design Computer Science / MISDiploma In Computer Systems and Design

University College Dublin
2001 - 2003B.Sc. In MIS Management Information Systems, General Second Class HonoursGraduated with Honors in MIS.
Experience

National Institute of Business Management
Dec 2000 - Aug 2002Analyst programmerRequirement 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 2004Metropolitan 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 2007Computer 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 2010Senior Software EngineerFilm Levy Calculation SystemPayroll SystemStock Control SystemDry Rations Supply SystemCosting System

Goodeal Marketing Pte Ltd
Aug 2010 - May 2011Analyst ProgrammerAnalyst 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 2017Analyst ProgrammerAnalyst 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 2020Senior Analyst ProgrammerJob 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 2024Software Engineer
Maju Maya Group Sdn. Bhd.
Sept 2024 - nowFreelance Web/Mobile Application DeveloperSpecializing 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
- View certificate

JavaScript and AJAX
LinkedInFeb 2017 - View certificate

PHP: Design Patterns
LinkedInNov 2019 - View certificate

Learn AngularJS 2: The Basics
LinkedInFeb 2017
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
Associated with Sriyan N. P. K. A.
Languages
- enEnglish
- siSinhalese
- diDivehi
- maMalay
Recommendations

James benedict cañares, cpa
Accounting & Compliance Manager at AlstomPhilippines
Kamlesh saini
--Delhi, India
Ondra švarc
Data Analyst ve společnosti Alza.cz a.s.Prague Metropolitan Area
Paul handley
Problem Manager at Aviva plcEngland, United Kingdom
Steve brauer
Chief Administrative Officer & Co-Founder Vegan Food Tour OrtigiaSyracuse, Sicily, Italy
Vito grasso
open for new challengeFrankfurt, Hesse, Germany
Kirill kalachev
Senior Software EngeneerUdmurtia, Russia
Boris la delia
Project Manager */* Progettazione macchine CNC */* Progettazione Stampi ed AttrezzatureGreater Varese Metropolitan Area
Darius calton
0341 Infantry Mortarman at United States Marine Forces ReserveMesa, Arizona, United States
Mohammed al-hethlain
Loss Prevention Engineer at Saudi AramcoAl Khobar, Eastern, Saudi Arabia
Nada mansey
Pharmacist at hospitals of Zagazig universityEgypt
Tineke henselmans
Associate Director, Global Marketing / Beef Solutions Merck Animal HealthNew York, New York, United States
Max scheideman, pe
Sustainable Transportation EngineerPalm Springs, California, United States
Khaldoun almarashdeh
Direct advisor for personal banking services at Bank al EtihadAmman, Jordan
Frederick schaefer cst, csfa-os, fast
CSFA-Pool & Certified Surgical First Assistant at OrthoIndyIndianapolis, Indiana, United States
Pankaj r. mishra
Training and Placement Officer at Centre Point CollegeGreater Nagpur Area
Ahmed abdelwahab barakat
"Acting sector manager at EMC ""Egyptian Maintenance Company"" - Petroleum Sector"Egypt
Kel bendeich
THE ERT COACHAirlie Beach, Queensland, Australia
Crystal dunlap
Global Nonprofit SpecialistJerusalem
Mathias navcevich
Head of Procurement | Chemical EngineerUruguay
...